{ "resourceType": "Bundle", "id": "ColorectalCancerScreeningsFHIR-bundle", "type": "transaction", "entry": [ { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.198.12.1010", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1010", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.198.12.1010" } ], "version": "20171219", "name": "FlexibleSigmoidoscopy", "title": "Flexible Sigmoidoscopy", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://www.ama-assn.org/go/cpt", "version": "2014", "code": "45339", "display": "Sigmoidoscopy, flexible; with ablation of tumor(s), polyp(s), or other lesion(s) not amenable to removal by hot biopsy forceps, bipolar cautery or snare technique" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2014", "code": "45345", "display": "Sigmoidoscopy, flexible; with transendoscopic stent placement (includes predilation)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45330", "display": "Sigmoidoscopy, flexible; diagnostic, including collection of specimen(s) by brushing or washing, when performed (separate procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45331", "display": "Sigmoidoscopy, flexible; with biopsy, single or multiple" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45332", "display": "Sigmoidoscopy, flexible; with removal of foreign body(s)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45333", "display": "Sigmoidoscopy, flexible; with removal of tumor(s), polyp(s), or other lesion(s) by hot biopsy forceps" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45334", "display": "Sigmoidoscopy, flexible; with control of bleeding, any method" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45335", "display": "Sigmoidoscopy, flexible; with directed submucosal injection(s), any substance" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45337", "display": "Sigmoidoscopy, flexible; with decompression (for pathologic distention) (eg, volvulus, megacolon), including placement of decompression tube, when performed" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45338", "display": "Sigmoidoscopy, flexible; with removal of tumor(s), polyp(s), or other lesion(s) by snare technique" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45340", "display": "Sigmoidoscopy, flexible; with transendoscopic balloon dilation" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45341", "display": "Sigmoidoscopy, flexible; with endoscopic ultrasound examination" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45342", "display": "Sigmoidoscopy, flexible; with transendoscopic ultrasound guided intramural or transmural fine needle aspiration/biopsy(s)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45346", "display": "Sigmoidoscopy, flexible; with ablation of tumor(s), polyp(s), or other lesion(s) (includes pre- and post-dilation and guide wire passage, when performed)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45347", "display": "Sigmoidoscopy, flexible; with placement of endoscopic stent (includes pre- and post-dilation and guide wire passage, when performed)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45349", "display": "Sigmoidoscopy, flexible; with endoscopic mucosal resection" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45350", "display": "Sigmoidoscopy, flexible; with band ligation(s) (eg, hemorrhoids)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0104", "display": "Colorectal cancer screening; flexible sigmoidoscopy" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "396226005", "display": "Flexible fiberoptic sigmoidoscopy with biopsy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425634007", "display": "Diagnostic endoscopic examination of lower bowel and sampling for bacterial overgrowth using fiberoptic sigmoidoscope (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44441009", "display": "Flexible fiberoptic sigmoidoscopy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "841000119107", "display": "History of flexible sigmoidoscopy (situation)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.198.12.1010" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.198.12.1011", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1011", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.198.12.1011" } ], "version": "20171219", "name": "FecalOccultBloodTest(FOBT)", "title": "Fecal Occult Blood Test (FOBT)", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://loinc.org", "version": "2.67", "code": "12503-9", "display": "Hemoglobin.gastrointestinal [Presence] in Stool --4th specimen" }, { "system": "http://loinc.org", "version": "2.67", "code": "12504-7", "display": "Hemoglobin.gastrointestinal [Presence] in Stool --5th specimen" }, { "system": "http://loinc.org", "version": "2.67", "code": "14563-1", "display": "Hemoglobin.gastrointestinal [Presence] in Stool --1st specimen" }, { "system": "http://loinc.org", "version": "2.67", "code": "14564-9", "display": "Hemoglobin.gastrointestinal [Presence] in Stool --2nd specimen" }, { "system": "http://loinc.org", "version": "2.67", "code": "14565-6", "display": "Hemoglobin.gastrointestinal [Presence] in Stool --3rd specimen" }, { "system": "http://loinc.org", "version": "2.67", "code": "2335-8", "display": "Hemoglobin.gastrointestinal [Presence] in Stool" }, { "system": "http://loinc.org", "version": "2.67", "code": "27396-1", "display": "Hemoglobin.gastrointestinal [Mass/mass] in Stool" }, { "system": "http://loinc.org", "version": "2.67", "code": "27401-9", "display": "Hemoglobin.gastrointestinal [Presence] in Stool --6th specimen" }, { "system": "http://loinc.org", "version": "2.67", "code": "27925-7", "display": "Hemoglobin.gastrointestinal [Presence] in Stool --7th specimen" }, { "system": "http://loinc.org", "version": "2.67", "code": "27926-5", "display": "Hemoglobin.gastrointestinal [Presence] in Stool --8th specimen" }, { "system": "http://loinc.org", "version": "2.67", "code": "29771-3", "display": "Hemoglobin.gastrointestinal.lower [Presence] in Stool by Immunoassay" }, { "system": "http://loinc.org", "version": "2.67", "code": "56490-6", "display": "Hemoglobin.gastrointestinal.lower [Presence] in Stool by Immunoassay --2nd specimen" }, { "system": "http://loinc.org", "version": "2.67", "code": "56491-4", "display": "Hemoglobin.gastrointestinal.lower [Presence] in Stool by Immunoassay --3rd specimen" }, { "system": "http://loinc.org", "version": "2.67", "code": "57905-2", "display": "Hemoglobin.gastrointestinal.lower [Presence] in Stool by Immunoassay --1st specimen" }, { "system": "http://loinc.org", "version": "2.67", "code": "58453-2", "display": "Hemoglobin.gastrointestinal.lower [Mass/volume] in Stool by Immunoassay" }, { "system": "http://loinc.org", "version": "2.67", "code": "80372-6", "display": "Hemoglobin.gastrointestinal [Presence] in Stool by Rapid immunoassay" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.198.12.1011" } }, { "resource": { "resourceType": "Library", "id": "MATGlobalCommonFunctionsFHIR4", "meta": { "profile": [ "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-library-cqfm" ] }, "language": "en", "extension": [ { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem", "valueReference": { "reference": "Device/cqf-tooling" } } ], "url": "http://ecqi.healthit.gov/ecqms/Library/MATGlobalCommonFunctionsFHIR4", "version": "6.0.000", "name": "MATGlobalCommonFunctionsFHIR4", "status": "active", "experimental": false, "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/library-type", "code": "logic-library" } ] }, "date": "2021-01-28T23:14:33+00:00", "publisher": "Mathematica", "description": "MATGlobalCommonFunctionsFHIR4", "relatedArtifact": [ { "type": "depends-on", "display": "FHIR model information", "resource": "http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1" }, { "type": "depends-on", "display": "Library FHIRHelpers", "resource": "http://ecqi.healthit.gov/ecqms/Library/FHIRHelpers|4.0.001" }, { "type": "depends-on", "display": "Code system ConditionClinicalStatusCodes", "resource": "http://terminology.hl7.org/CodeSystem/condition-clinical" }, { "type": "depends-on", "display": "Code system AllergyIntoleranceClinicalStatusCodes", "resource": "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical" }, { "type": "depends-on", "display": "Code system AllergyIntoleranceVerificationStatusCodes", "resource": "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification" }, { "type": "depends-on", "display": "Code system Diagnosis Role", "resource": "http://terminology.hl7.org/CodeSystem/diagnosis-role" }, { "type": "depends-on", "display": "Code system LOINC", "resource": "http://loinc.org" }, { "type": "depends-on", "display": "Code system MedicationRequestCategory", "resource": "http://terminology.hl7.org/CodeSystem/medicationrequest-category" }, { "type": "depends-on", "display": "Code system ConditionVerificationStatusCodes", "resource": "http://terminology.hl7.org/CodeSystem/condition-ver-status" }, { "type": "depends-on", "display": "Code system SNOMEDCT", "resource": "http://snomed.info/sct" }, { "type": "depends-on", "display": "Code system RoleCode", "resource": "http://terminology.hl7.org/CodeSystem/v3-RoleCode" }, { "type": "depends-on", "display": "Value set Emergency Department Visit", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292" }, { "type": "depends-on", "display": "Value set Encounter Inpatient", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307" }, { "type": "depends-on", "display": "Value set Observation Services", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1111.143" } ], "parameter": [ { "name": "Measurement Period", "use": "in", "min": 0, "max": "1", "type": "Period" }, { "name": "Patient", "use": "out", "min": 0, "max": "1", "type": "Patient" }, { "name": "Inpatient Encounter", "use": "out", "min": 0, "max": "*", "type": "Encounter" } ], "dataRequirement": [ { "type": "Patient", "profile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ] }, { "type": "Encounter", "profile": [ "http://hl7.org/fhir/StructureDefinition/Encounter" ], "mustSupport": [ "period", "type", "status" ], "codeFilter": [ { "path": "type", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307" }, { "path": "status", "code": [ { "code": "finished" } ] } ], "dateFilter": [ { "path": "period", "_valueDateTime": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-expression", "valueExpression": { "language": "text/cql-identifier", "expression": "Measurement Period" } } ] } } ] }, { "type": "Encounter", "profile": [ "http://hl7.org/fhir/StructureDefinition/Encounter" ], "mustSupport": [ "period", "type", "status" ], "codeFilter": [ { "path": "type", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292" }, { "path": "status", "code": [ { "code": "finished" } ] }, { "path": "status", "code": [ { "code": "finished" } ] }, { "path": "status", "code": [ { "code": "finished" } ] } ] }, { "type": "Encounter", "profile": [ "http://hl7.org/fhir/StructureDefinition/Encounter" ], "mustSupport": [ "period", "type" ], "codeFilter": [ { "path": "type", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292" } ] }, { "type": "Encounter", "profile": [ "http://hl7.org/fhir/StructureDefinition/Encounter" ], "mustSupport": [ "period", "type" ], "codeFilter": [ { "path": "type", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1111.143" } ] }, { "type": "Condition", "profile": [ "http://hl7.org/fhir/StructureDefinition/Condition" ], "mustSupport": [ "id" ] }, { "type": "Location", "profile": [ "http://hl7.org/fhir/StructureDefinition/Location" ], "mustSupport": [ "id" ] }, { "type": "Provenance", "profile": [ "http://hl7.org/fhir/StructureDefinition/Provenance" ], "mustSupport": [ "target" ], "codeFilter": [ { "path": "target" } ] } ], "content": [ { "contentType": "text/cql", "data": "LyoNCkB1cGRhdGU6IEJUUiAyMDIwLTAzLTMxIC0+DQpJbmNyZW1lbnRlZCB2ZXJzaW9uIHRvIDUuMC4wMDANClVwZGF0ZWQgRkhJUiB2ZXJzaW9uIHRvIDQuMC4xDQpDaGFuZ2VkIHRpbWV6b25lIGtleXdvcmQgdG8gdGltZXpvbmVvZmZzZXQgZm9yIHVzZSB3aXRoIENRTCAxLjQNClJlbW92ZWQgTm9ybWFsaXplIE9uc2V0IGluIGZhdm9yIG9mIG1vcmUgZ2VuZXJhbCBOb3JtYWxpemUgSW50ZXJ2YWwNCkB1cGRhdGU6IEJUUiAyMDIxLTA1LTEzIC0+DQovL0FkZGVkIEFjdGl2ZUNvbmRpdGlvbiBDb2RlcyBhbmQgSW5hY3RpdmUgQ29uZGl0aW9uIENvZGVzIHZhbHVlIHNldHMNClVwZGF0ZWQgQ29uZGl0aW9uVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXMgYW5kIFJvbGVDb2RlIFVSSXMNCkFkZGVkIGZ1bmN0aW9uIGRvY3VtZW50YXRpb24gdGhyb3VnaG91dA0KRml4ZWQgRURWaXNpdCBub3QgdXNpbmcgTGFzdA0KVXBkYXRlZCBwcmV2YWxlbmNlIHBlcmlvZCB0byB1c2UgYW4gaW5jbHVzaXZlIGJvdW5kYXJ5IGlmIHRoZSBjb25kaXRpb24gaXMgYWN0aXZlDQpBZGRlZCBIYXNTdGFydCwgSGFzRW5kLCBFYXJsaWVzdCwgYW5kIExhdGVzdCBmdW5jdGlvbnMNClJlbW92ZWQgVG9EYXRlIGFuZCBBZ2UgY2FsY3VsYXRpb24gZnVuY3Rpb25zDQoqLw0KbGlicmFyeSBNQVRHbG9iYWxDb21tb25GdW5jdGlvbnNGSElSNCB2ZXJzaW9uICc2LjAuMDAwJw0KDQp1c2luZyBGSElSIHZlcnNpb24gJzQuMC4xJw0KDQppbmNsdWRlIEZISVJIZWxwZXJzIHZlcnNpb24gJzQuMC4wMDEnIGNhbGxlZCBGSElSSGVscGVycw0KDQpjb2Rlc3lzdGVtICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIjogJ2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLWNsaW5pY2FsJw0KY29kZXN5c3RlbSAiQWxsZXJneUludG9sZXJhbmNlQ2xpbmljYWxTdGF0dXNDb2RlcyI6ICdodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2FsbGVyZ3lpbnRvbGVyYW5jZS1jbGluaWNhbCcNCmNvZGVzeXN0ZW0gIkFsbGVyZ3lJbnRvbGVyYW5jZVZlcmlmaWNhdGlvblN0YXR1c0NvZGVzIjogJ2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vYWxsZXJneWludG9sZXJhbmNlLXZlcmlmaWNhdGlvbicNCmNvZGVzeXN0ZW0gIkRpYWdub3NpcyBSb2xlIjogJ2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vZGlhZ25vc2lzLXJvbGUnDQpjb2Rlc3lzdGVtICJMT0lOQyI6ICdodHRwOi8vbG9pbmMub3JnJw0KY29kZXN5c3RlbSAiTWVkaWNhdGlvblJlcXVlc3RDYXRlZ29yeSI6ICdodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL21lZGljYXRpb25yZXF1ZXN0LWNhdGVnb3J5Jw0KY29kZXN5c3RlbSAiQ29uZGl0aW9uVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXMiOiAnaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tdmVyLXN0YXR1cycNCmNvZGVzeXN0ZW0gIlNOT01FRENUIjogJ2h0dHA6Ly9zbm9tZWQuaW5mby9zY3QnDQpjb2Rlc3lzdGVtICJSb2xlQ29kZSI6ICdodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL3YzLVJvbGVDb2RlJw0KDQp2YWx1ZXNldCAiRW1lcmdlbmN5IERlcGFydG1lbnQgVmlzaXQiOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuMTE3LjEuNy4xLjI5MicNCnZhbHVlc2V0ICJFbmNvdW50ZXIgSW5wYXRpZW50IjogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjY2Ni41LjMwNycNCnZhbHVlc2V0ICJPYnNlcnZhdGlvbiBTZXJ2aWNlcyI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM3NjIuMS40LjExMTEuMTQzJw0KLy92YWx1ZXNldCAiQWN0aXZlIENvbmRpdGlvbiBDb2RlcyI6ICdodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9WYWx1ZVNldC9hY3RpdmUtY29uZGl0aW9uLWNvZGVzJw0KLy92YWx1ZXNldCAiSW5hY3RpdmUgQ29uZGl0aW9uIENvZGVzIjogJ2h0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1ZhbHVlU2V0L2luYWN0aXZlLWNvbmRpdGlvbi1jb2RlcycNCg0KY29kZSAiYWN0aXZlIjogJ2FjdGl2ZScgZnJvbSAiQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyIgZGlzcGxheSAnYWN0aXZlJw0KY29kZSAiYWxsZXJneS1hY3RpdmUiOiAnYWN0aXZlJyBmcm9tICJBbGxlcmd5SW50b2xlcmFuY2VDbGluaWNhbFN0YXR1c0NvZGVzIiBkaXNwbGF5ICdhbGxlcmd5LWFjdGl2ZScNCmNvZGUgImFsbGVyZ3ktY29uZmlybWVkIjogJ2NvbmZpcm1lZCcgZnJvbSAiQWxsZXJneUludG9sZXJhbmNlVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXMiIGRpc3BsYXkgJ2FsbGVyZ3ktY29uZmlybWVkJw0KY29kZSAiYWxsZXJneS1pbmFjdGl2ZSI6ICdpbmFjdGl2ZScgZnJvbSAiQWxsZXJneUludG9sZXJhbmNlQ2xpbmljYWxTdGF0dXNDb2RlcyIgZGlzcGxheSAnYWxsZXJneS1pbmFjdGl2ZScNCmNvZGUgImFsbGVyZ3ktcmVmdXRlZCI6ICdyZWZ1dGVkJyBmcm9tICJBbGxlcmd5SW50b2xlcmFuY2VWZXJpZmljYXRpb25TdGF0dXNDb2RlcyIgZGlzcGxheSAnYWxsZXJneS1yZWZ1dGVkJw0KY29kZSAiYWxsZXJneS1yZXNvbHZlZCI6ICdyZXNvbHZlZCcgZnJvbSAiQWxsZXJneUludG9sZXJhbmNlQ2xpbmljYWxTdGF0dXNDb2RlcyIgZGlzcGxheSAnYWxsZXJneS1yZXNvbHZlZCcNCmNvZGUgImFsbGVyZ3ktdW5jb25maXJtZWQiOiAndW5jb25maXJtZWQnIGZyb20gIkFsbGVyZ3lJbnRvbGVyYW5jZVZlcmlmaWNhdGlvblN0YXR1c0NvZGVzIiBkaXNwbGF5ICdhbGxlcmd5LXVuY29uZmlybWVkJw0KY29kZSAiQmlsbGluZyI6ICdiaWxsaW5nJyBmcm9tICJEaWFnbm9zaXMgUm9sZSIgZGlzcGxheSAnQmlsbGluZycNCmNvZGUgIkJpcnRoZGF0ZSI6ICcyMTExMi04JyBmcm9tICJMT0lOQyIgZGlzcGxheSAnQmlydGggZGF0ZScNCmNvZGUgIkNvbW11bml0eSI6ICdjb21tdW5pdHknIGZyb20gIk1lZGljYXRpb25SZXF1ZXN0Q2F0ZWdvcnkiIGRpc3BsYXkgJ0NvbW11bml0eScNCmNvZGUgImNvbmZpcm1lZCI6ICdjb25maXJtZWQnIGZyb20gIkNvbmRpdGlvblZlcmlmaWNhdGlvblN0YXR1c0NvZGVzIiBkaXNwbGF5ICdjb25maXJtZWQnDQpjb2RlICJEZWFkIjogJzQxOTA5OTAwOScgZnJvbSAiU05PTUVEQ1QiIGRpc3BsYXkgJ0RlYWQnDQpjb2RlICJkaWZmZXJlbnRpYWwiOiAnZGlmZmVyZW50aWFsJyBmcm9tICJDb25kaXRpb25WZXJpZmljYXRpb25TdGF0dXNDb2RlcyIgZGlzcGxheSAnZGlmZmVyZW50aWFsJw0KY29kZSAiRGlzY2hhcmdlIjogJ2Rpc2NoYXJnZScgZnJvbSAiTWVkaWNhdGlvblJlcXVlc3RDYXRlZ29yeSIgZGlzcGxheSAnRGlzY2hhcmdlJw0KY29kZSAiZW50ZXJlZC1pbi1lcnJvciI6ICdlbnRlcmVkLWluLWVycm9yJyBmcm9tICJDb25kaXRpb25WZXJpZmljYXRpb25TdGF0dXNDb2RlcyIgZGlzcGxheSAnZW50ZXJlZC1pbi1lcnJvcicNCmNvZGUgIkVSIjogJ0VSJyBmcm9tICJSb2xlQ29kZSIgZGlzcGxheSAnRW1lcmdlbmN5IHJvb20nDQpjb2RlICJJQ1UiOiAnSUNVJyBmcm9tICJSb2xlQ29kZSIgZGlzcGxheSAnSW50ZW5zaXZlIGNhcmUgdW5pdCcNCmNvZGUgImluYWN0aXZlIjogJ2luYWN0aXZlJyBmcm9tICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIiBkaXNwbGF5ICdpbmFjdGl2ZScNCmNvZGUgInByb3Zpc2lvbmFsIjogJ3Byb3Zpc2lvbmFsJyBmcm9tICJDb25kaXRpb25WZXJpZmljYXRpb25TdGF0dXNDb2RlcyIgZGlzcGxheSAncHJvdmlzaW9uYWwnDQpjb2RlICJyZWN1cnJlbmNlIjogJ3JlY3VycmVuY2UnIGZyb20gIkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiIGRpc3BsYXkgJ3JlY3VycmVuY2UnDQpjb2RlICJyZWZ1dGVkIjogJ3JlZnV0ZWQnIGZyb20gIkNvbmRpdGlvblZlcmlmaWNhdGlvblN0YXR1c0NvZGVzIiBkaXNwbGF5ICdyZWZ1dGVkJw0KY29kZSAicmVsYXBzZSI6ICdyZWxhcHNlJyBmcm9tICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIiBkaXNwbGF5ICdyZWxhcHNlJw0KY29kZSAicmVtaXNzaW9uIjogJ3JlbWlzc2lvbicgZnJvbSAiQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyIgZGlzcGxheSAncmVtaXNzaW9uJw0KY29kZSAicmVzb2x2ZWQiOiAncmVzb2x2ZWQnIGZyb20gIkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiIGRpc3BsYXkgJ3Jlc29sdmVkJw0KY29kZSAidW5jb25maXJtZWQiOiAndW5jb25maXJtZWQnIGZyb20gIkNvbmRpdGlvblZlcmlmaWNhdGlvblN0YXR1c0NvZGVzIiBkaXNwbGF5ICd1bmNvbmZpcm1lZCcNCg0KcGFyYW1ldGVyICJNZWFzdXJlbWVudCBQZXJpb2QiIEludGVydmFsPERhdGVUaW1lPg0KICBkZWZhdWx0IEludGVydmFsW0AyMDE5LTAxLTAxVDAwOjAwOjAwLjAsIEAyMDIwLTAxLTAxVDAwOjAwOjAwLjApDQoNCmNvbnRleHQgUGF0aWVudA0KDQpkZWZpbmUgIklucGF0aWVudCBFbmNvdW50ZXIiOg0KICBbRW5jb3VudGVyOiAiRW5jb3VudGVyIElucGF0aWVudCJdIEVuY291bnRlcklucGF0aWVudA0KICAJCXdoZXJlIEVuY291bnRlcklucGF0aWVudC5zdGF0dXMgPSAnZmluaXNoZWQnDQogIAkJICAgIGFuZCAiTGVuZ3RoSW5EYXlzIihFbmNvdW50ZXJJbnBhdGllbnQucGVyaW9kKSA8PSAxMjANCiAgCQkJYW5kIEVuY291bnRlcklucGF0aWVudC5wZXJpb2QgZW5kcyBkdXJpbmcgIk1lYXN1cmVtZW50IFBlcmlvZCINCg0KLypDYWxjdWxhdGVzIHRoZSBkaWZmZXJlbmNlIGluIGNhbGVuZGFyIGRheXMgYmV0d2VlbiB0aGUgc3RhcnQgYW5kIGVuZCBvZiB0aGUgZ2l2ZW4gaW50ZXJ2YWwuKi8NCmRlZmluZSBmdW5jdGlvbiAiTGVuZ3RoSW5EYXlzIihWYWx1ZSBJbnRlcnZhbDxEYXRlVGltZT4gKToNCiAgZGlmZmVyZW5jZSBpbiBkYXlzIGJldHdlZW4gc3RhcnQgb2YgVmFsdWUgYW5kIGVuZCBvZiBWYWx1ZQ0KDQovKlJldHVybnMgdGhlIG1vc3QgcmVjZW50IGVtZXJnZW5jeSBkZXBhcnRtZW50IHZpc2l0LCBpZiBhbnksIHRoYXQgb2NjdXJzIDEgaG91ciBvciBsZXNzIHByaW9yIHRvIHRoZSBnaXZlbiBlbmNvdW50ZXIuKi8NCmRlZmluZSBmdW5jdGlvbiAiRUQgVmlzaXQiKFRoZUVuY291bnRlciBGSElSLkVuY291bnRlciApOg0KICBMYXN0KA0KICAgIFtFbmNvdW50ZXI6ICJFbWVyZ2VuY3kgRGVwYXJ0bWVudCBWaXNpdCJdIEVEVmlzaXQNCiAgICAgIHdoZXJlIEVEVmlzaXQuc3RhdHVzID0gJ2ZpbmlzaGVkJw0KICAgICAgICBhbmQgRURWaXNpdC5wZXJpb2QgZW5kcyAxIGhvdXIgb3IgbGVzcyBvbiBvciBiZWZvcmUgc3RhcnQgb2YgRkhJUkhlbHBlcnMuVG9JbnRlcnZhbChUaGVFbmNvdW50ZXIucGVyaW9kKQ0KICAgICAgc29ydCBieSBlbmQgb2YgcGVyaW9kDQogICAgKQ0KDQovKkhvc3BpdGFsaXphdGlvbiByZXR1cm5zIHRoZSB0b3RhbCBpbnRlcnZhbCBmb3IgYWRtaXNzaW9uIHRvIGRpc2NoYXJnZSBmb3IgdGhlIGdpdmVuIGVuY291bnRlciwgb3IgZm9yIHRoZSBhZG1pc3Npb24gb2YgYW55IGltbWVkaWF0ZWx5IHByaW9yIGVtZXJnZW5jeSBkZXBhcnRtZW50IHZpc2l0IHRvIHRoZSBkaXNjaGFyZ2Ugb2YgdGhlIGdpdmVuIGVuY291bnRlci4qLw0KZGVmaW5lIGZ1bmN0aW9uICJIb3NwaXRhbGl6YXRpb24iKFRoZUVuY291bnRlciBGSElSLkVuY291bnRlciApOg0KICAoICJFRCBWaXNpdCIoVGhlRW5jb3VudGVyKSApIFgNCiAgICByZXR1cm4NCiAgICAgICAgaWYgWCBpcyBudWxsIHRoZW4gVGhlRW5jb3VudGVyLnBlcmlvZA0KICAgICAgICBlbHNlIEludGVydmFsW3N0YXJ0IG9mIEZISVJIZWxwZXJzLlRvSW50ZXJ2YWwoWC5wZXJpb2QpLCBlbmQgb2YgRkhJUkhlbHBlcnMuVG9JbnRlcnZhbChUaGVFbmNvdW50ZXIucGVyaW9kKV0NCg0KLypSZXR1cm5zIGxpc3Qgb2YgYWxsIGxvY2F0aW9ucyB3aXRoaW4gYW4gZW5jb3VudGVyLCBpbmNsdWRpbmcgbG9jYXRpb25zIGZvciBpbW1lZGlhdGVseSBwcmlvciBFRCB2aXNpdC4qLw0KZGVmaW5lIGZ1bmN0aW9uICJIb3NwaXRhbGl6YXRpb24gTG9jYXRpb25zIihUaGVFbmNvdW50ZXIgRkhJUi5FbmNvdW50ZXIgKToNCiAgKCAiRUQgVmlzaXQiKFRoZUVuY291bnRlcikgKSBFREVuY291bnRlcg0KICAgIHJldHVybg0KICAgICAgICBpZiBFREVuY291bnRlciBpcyBudWxsIHRoZW4gVGhlRW5jb3VudGVyLmxvY2F0aW9uDQogICAgICAgIGVsc2UgZmxhdHRlbiB7IEVERW5jb3VudGVyLmxvY2F0aW9uLCBUaGVFbmNvdW50ZXIubG9jYXRpb24gfQ0KDQovKlJldHVybnMgdGhlIGxlbmd0aCBvZiBzdGF5IGluIGRheXMgKGkuZS4gdGhlIG51bWJlciBvZiBkYXlzIGJldHdlZW4gYWRtaXNzaW9uIGFuZCBkaXNjaGFyZ2UpIGZvciB0aGUgZ2l2ZW4gZW5jb3VudGVyLCBvciBmcm9tIHRoZSBhZG1pc3Npb24gb2YgYW55IGltbWVkaWF0ZWx5IHByaW9yIGVtZXJnZW5jeSBkZXBhcnRtZW50IHZpc2l0IHRvIHRoZSBkaXNjaGFyZ2Ugb2YgdGhlIGVuY291bnRlciovDQpkZWZpbmUgZnVuY3Rpb24gIkhvc3BpdGFsaXphdGlvbiBMZW5ndGggb2YgU3RheSIoVGhlRW5jb3VudGVyIEZISVIuRW5jb3VudGVyICk6DQogIExlbmd0aEluRGF5cygiSG9zcGl0YWxpemF0aW9uIihUaGVFbmNvdW50ZXIpKQ0KDQovKlJldHVybnMgYWRtaXNzaW9uIHRpbWUgZm9yIGFuIGVuY291bnRlciBvciBmb3IgaW1tZWRpYXRlbHkgcHJpb3IgZW1lcmdlbmN5IGRlcGFydG1lbnQgdmlzaXQuICAqLw0KZGVmaW5lIGZ1bmN0aW9uICJIb3NwaXRhbCBBZG1pc3Npb24gVGltZSIoVGhlRW5jb3VudGVyIEZISVIuRW5jb3VudGVyICk6DQogIHN0YXJ0IG9mICJIb3NwaXRhbGl6YXRpb24iKFRoZUVuY291bnRlcikNCg0KLypIb3NwaXRhbCBEaXNjaGFyZ2UgVGltZSByZXR1cm5zIHRoZSBkaXNjaGFyZ2UgdGltZSBmb3IgYW4gZW5jb3VudGVyKi8NCmRlZmluZSBmdW5jdGlvbiAiSG9zcGl0YWwgRGlzY2hhcmdlIFRpbWUiKFRoZUVuY291bnRlciBGSElSLkVuY291bnRlciApOg0KZW5kIG9mIEZISVJIZWxwZXJzLlRvSW50ZXJ2YWwoVGhlRW5jb3VudGVyLnBlcmlvZCkNCg0KLypSZXR1cm5zIGVhcmxpZXN0IGFycml2YWwgdGltZSBmb3IgYW4gZW5jb3VudGVyIGluY2x1ZGluZyBhbnkgcHJpb3IgRUQgdmlzaXQuICovDQpkZWZpbmUgZnVuY3Rpb24gIkhvc3BpdGFsIEFycml2YWwgVGltZSIoVGhlRW5jb3VudGVyIEZISVIuRW5jb3VudGVyICk6DQogIHN0YXJ0IG9mIEZISVJIZWxwZXJzLlRvSW50ZXJ2YWwoRmlyc3QoDQogIAkgICAgKCAiSG9zcGl0YWxpemF0aW9uIExvY2F0aW9ucyIoVGhlRW5jb3VudGVyKSApIEhvc3BpdGFsTG9jYXRpb24NCiAgCQkJc29ydCBieSBzdGFydCBvZiBGSElSSGVscGVycy5Ub0ludGVydmFsKHBlcmlvZCkNCiAgCSkucGVyaW9kKQ0KDQovLyBUT0RPIC0gZml4IHRoZXNlIChtdXN0IGZldGNoIExvY2F0aW9uIHJlc291cmNlcyBhbmQgY29tcGFyZSBpZCB0byByZWZlcmVuY2UpDQovKlJldHVybnMgdGhlIGxhdGVzdCBkZXBhcnR1cmUgdGltZSBmb3IgZW5jb3VudGVyIGluY2x1ZGluZyBhbnkgcHJpb3IgRUQgdmlzaXQuICovDQovKg0KZGVmaW5lIGZ1bmN0aW9uICJIb3NwaXRhbCBEZXBhcnR1cmUgVGltZSIoVGhlRW5jb3VudGVyIEZISVIuRW5jb3VudGVyKToNCgllbmQgb2YgRkhJUkhlbHBlcnMuVG9JbnRlcnZhbChMYXN0KA0KCSAgICAoICJIb3NwaXRhbGl6YXRpb24gTG9jYXRpb25zIihUaGVFbmNvdW50ZXIpICkgSG9zcGl0YWxMb2NhdGlvbg0KCQkJc29ydCBieSBzdGFydCBvZiBGSElSSGVscGVycy5Ub0ludGVydmFsKHBlcmlvZCkNCgkpLnBlcmlvZCkNCmRlZmluZSBmdW5jdGlvbiAiRW1lcmdlbmN5IERlcGFydG1lbnQgQXJyaXZhbCBUaW1lIihUaGVFbmNvdW50ZXIgRkhJUi5FbmNvdW50ZXIpOg0KCXN0YXJ0IG9mIEZISVJIZWxwZXJzLlRvSW50ZXJ2YWwoKA0KCSAgICBzaW5nbGV0b24gZnJvbSAoDQoJICAgICAgICAoICJIb3NwaXRhbGl6YXRpb24gTG9jYXRpb25zIihUaGVFbmNvdW50ZXIpICkgSG9zcGl0YWxMb2NhdGlvbg0KCQkJCXdoZXJlIEhvc3BpdGFsTG9jYXRpb24udHlwZSB+ICJFUiINCgkJKQ0KCSkucGVyaW9kKQ0KZGVmaW5lIGZ1bmN0aW9uICJGaXJzdCBJbnBhdGllbnQgSW50ZW5zaXZlIENhcmUgVW5pdCIoVGhlRW5jb3VudGVyIEZISVIuRW5jb3VudGVyKToNCglGaXJzdCgNCgkgICAgKCBUaGVFbmNvdW50ZXIubG9jYXRpb24gKSBIb3NwaXRhbExvY2F0aW9uDQoJCQl3aGVyZSBIb3NwaXRhbExvY2F0aW9uLnR5cGUgfiAiSUNVIg0KCQkJCWFuZCBIb3NwaXRhbExvY2F0aW9uLnBlcmlvZCBkdXJpbmcgVGhlRW5jb3VudGVyLnBlcmlvZA0KCQkJc29ydCBieSBzdGFydCBvZiBGSElSSGVscGVycy5Ub0ludGVydmFsKHBlcmlvZCkNCgkpDQoqLw0KDQovKkhvc3BpdGFsaXphdGlvbiB3aXRoIE9ic2VydmF0aW9uIGFuZCBPdXRwYXRpZW50IFN1cmdlcnkgU2VydmljZSByZXR1cm5zIHRoZSB0b3RhbCBpbnRlcnZhbCBmcm9tIHRoZSBzdGFydCBvZiBhbnkgaW1tZWRpYXRlbHkgcHJpb3IgZW1lcmdlbmN5IGRlcGFydG1lbnQgdmlzaXQsIG91dHBhdGllbnQgc3VyZ2VyeSB2aXNpdCBvciBvYnNlcnZhdGlvbiB2aXNpdCB0byB0aGUgZGlzY2hhcmdlIG9mIHRoZSBnaXZlbiBlbmNvdW50ZXIuKi8NCi8qIFRPRE86DQpkZWZpbmUgZnVuY3Rpb24gIkhvc3BpdGFsaXphdGlvbldpdGhPYnNlcnZhdGlvbkFuZE91dHBhdGllbnRTdXJnZXJ5U2VydmljZSIoRW5jb3VudGVyICJFbmNvdW50ZXIsIFBlcmZvcm1lZCIgKToNCiAgRW5jb3VudGVyIFZpc2l0DQogIAlsZXQgT2JzVmlzaXQ6IExhc3QoWyJFbmNvdW50ZXIsIFBlcmZvcm1lZCI6ICJPYnNlcnZhdGlvbiBTZXJ2aWNlcyJdIExhc3RPYnMNCiAgCQkJd2hlcmUgTGFzdE9icy5yZWxldmFudFBlcmlvZCBlbmRzIDEgaG91ciBvciBsZXNzIG9uIG9yIGJlZm9yZSBzdGFydCBvZiBWaXNpdC5yZWxldmFudFBlcmlvZA0KICAJCQlzb3J0IGJ5DQogIAkJCWVuZCBvZiByZWxldmFudFBlcmlvZA0KICAJKSwNCiAgCVZpc2l0U3RhcnQ6IENvYWxlc2NlKHN0YXJ0IG9mIE9ic1Zpc2l0LnJlbGV2YW50UGVyaW9kLCBzdGFydCBvZiBWaXNpdC5yZWxldmFudFBlcmlvZCksDQogIAlFRFZpc2l0OiBMYXN0KFsiRW5jb3VudGVyLCBQZXJmb3JtZWQiOiAiRW1lcmdlbmN5IERlcGFydG1lbnQgVmlzaXQiXSBMYXN0RUQNCiAgCQkJd2hlcmUgTGFzdEVELnJlbGV2YW50UGVyaW9kIGVuZHMgMSBob3VyIG9yIGxlc3Mgb24gb3IgYmVmb3JlIFZpc2l0U3RhcnQNCiAgCQkJc29ydCBieQ0KICAJCQllbmQgb2YgcmVsZXZhbnRQZXJpb2QNCiAgCSksDQogIAlWaXNpdFN0YXJ0V2l0aEVEOiBDb2FsZXNjZShzdGFydCBvZiBFRFZpc2l0LnJlbGV2YW50UGVyaW9kLCBWaXNpdFN0YXJ0KSwNCiAgCU91dHBhdGllbnRTdXJnZXJ5VmlzaXQ6IExhc3QoWyJFbmNvdW50ZXIsIFBlcmZvcm1lZCI6ICJPdXRwYXRpZW50IFN1cmdlcnkgU2VydmljZSJdIExhc3RTdXJnZXJ5T1ANCiAgCQkJd2hlcmUgTGFzdFN1cmdlcnlPUC5yZWxldmFudFBlcmlvZCBlbmRzIDEgaG91ciBvciBsZXNzIG9uIG9yIGJlZm9yZSBWaXNpdFN0YXJ0V2l0aEVEDQogIAkJCXNvcnQgYnkNCiAgCQkJZW5kIG9mIHJlbGV2YW50UGVyaW9kDQogIAkpDQogIAlyZXR1cm4gSW50ZXJ2YWxbQ29hbGVzY2Uoc3RhcnQgb2YgT3V0cGF0aWVudFN1cmdlcnlWaXNpdC5yZWxldmFudFBlcmlvZCwgVmlzaXRTdGFydFdpdGhFRCksDQogIAllbmQgb2YgVmlzaXQucmVsZXZhbnRQZXJpb2RdDQoqLw0KDQovKkhvc3BpdGFsaXphdGlvbiB3aXRoIE9ic2VydmF0aW9uIHJldHVybnMgdGhlIHRvdGFsIGludGVydmFsIGZyb20gdGhlIHN0YXJ0IG9mIGFueSBpbW1lZGlhdGVseSBwcmlvciBlbWVyZ2VuY3kgZGVwYXJ0bWVudCB2aXNpdCB0aHJvdWdoIHRoZSBvYnNlcnZhdGlvbiB2aXNpdCB0byB0aGUgZGlzY2hhcmdlIG9mIHRoZSBnaXZlbiBlbmNvdW50ZXIqLw0KZGVmaW5lIGZ1bmN0aW9uICJIb3NwaXRhbGl6YXRpb25XaXRoT2JzZXJ2YXRpb24iKFRoZUVuY291bnRlciBGSElSLkVuY291bnRlciApOg0KICBUaGVFbmNvdW50ZXIgVmlzaXQNCgkJbGV0IE9ic1Zpc2l0OiBMYXN0KFtFbmNvdW50ZXI6ICJPYnNlcnZhdGlvbiBTZXJ2aWNlcyJdIExhc3RPYnMNCgkJCQl3aGVyZSBMYXN0T2JzLnBlcmlvZCBlbmRzIDEgaG91ciBvciBsZXNzIG9uIG9yIGJlZm9yZSBzdGFydCBvZiBWaXNpdC5wZXJpb2QNCgkJCQlzb3J0IGJ5IGVuZCBvZiBwZXJpb2QNCgkJCSksDQoJCQlWaXNpdFN0YXJ0OiBDb2FsZXNjZShzdGFydCBvZiBPYnNWaXNpdC5wZXJpb2QsIHN0YXJ0IG9mIFZpc2l0LnBlcmlvZCksDQoJCQlFRFZpc2l0OiBMYXN0KFtFbmNvdW50ZXI6ICJFbWVyZ2VuY3kgRGVwYXJ0bWVudCBWaXNpdCJdIExhc3RFRA0KCQkJCXdoZXJlIExhc3RFRC5wZXJpb2QgZW5kcyAxIGhvdXIgb3IgbGVzcyBvbiBvciBiZWZvcmUgVmlzaXRTdGFydA0KCQkJCXNvcnQgYnkgZW5kIG9mIHBlcmlvZA0KCQkJKQ0KCQlyZXR1cm4gSW50ZXJ2YWxbQ29hbGVzY2Uoc3RhcnQgb2YgRURWaXNpdC5wZXJpb2QsIFZpc2l0U3RhcnQpLCBlbmQgb2YgVmlzaXQucGVyaW9kXQ0KDQovKioNCiogTm9ybWFsaXplcyB0aGUgaW5wdXQgYXJndW1lbnQgdG8gYW4gaW50ZXJ2YWwgcmVwcmVzZW50YXRpb24uDQoqIFRoZSBpbnB1dCBjYW4gYmUgcHJvdmlkZWQgYXMgYSBkYXRlVGltZSwgUGVyaW9kLCBUaW1pbmcsIGluc3RhbnQsIHN0cmluZywgQWdlLCBvciBSYW5nZS4NCiogVGhlIGludGVudCBvZiB0aGlzIGZ1bmN0aW9uIGlzIHRvIHByb3ZpZGUgYSBjbGVhciBhbmQgY29uY2lzZSBtZWNoYW5pc20gdG8gdHJlYXQgc2luZ2xlDQoqIGVsZW1lbnRzIHRoYXQgaGF2ZSBtdWx0aXBsZSBwb3NzaWJsZSByZXByZXNlbnRhdGlvbnMgYXMgaW50ZXJ2YWxzIHNvIHRoYXQgbG9naWMgZG9lc24ndCBoYXZlIHRvIGFjY291bnQNCiogZm9yIHRoZSB2YXJpYWJpbGl0eS4gTW9yZSBjb21wbGV4IGNhbGN1bGF0aW9ucyAoc3VjaCBhcyBtZWRpY2F0aW9uIHJlcXVlc3QgcGVyaW9kIG9yIGRpc3BlbnNlIHBlcmlvZA0KKiBjYWxjdWxhdGlvbikgbmVlZCBzcGVjaWZpYyBndWlkYW5jZSBhbmQgY29uc2lkZXJhdGlvbi4gVGhhdCBndWlkYW5jZSBtYXkgbWFrZSB1c2Ugb2YgdGhpcyBmdW5jdGlvbiwgYnV0DQoqIHRoZSBmb2N1cyBvZiB0aGlzIGZ1bmN0aW9uIGlzIG9uIHNpbmdsZSBlbGVtZW50IGNhbGN1bGF0aW9ucyB3aGVyZSB0aGUgc2VtYW50aWNzIGFyZSB1bmFtYmlndW91cy4NCiogSWYgdGhlIGlucHV0IGlzIGEgZGF0ZVRpbWUsIHRoZSByZXN1bHQgYSBEYXRlVGltZSBJbnRlcnZhbCBiZWdpbm5pbmcgYW5kIGVuZGluZyBvbiB0aGF0IGRhdGVUaW1lLg0KKiBJZiB0aGUgaW5wdXQgaXMgYSBQZXJpb2QsIHRoZSByZXN1bHQgaXMgYSBEYXRlVGltZSBJbnRlcnZhbC4NCiogSWYgdGhlIGlucHV0IGlzIGEgVGltaW5nLCBhbiBlcnJvciBpcyByYWlzZWQgaW5kaWNhdGluZyBhIHNpbmdsZSBpbnRlcnZhbCBjYW5ub3QgYmUgY29tcHV0ZWQgZnJvbSBhIFRpbWluZy4NCiogSWYgdGhlIGlucHV0IGlzIGFuIGluc3RhbnQsIHRoZSByZXN1bHQgaXMgYSBEYXRlVGltZSBJbnRlcnZhbCBiZWdpbm5pbmcgYW5kIGVuZGluZyBvbiB0aGF0IGluc3RhbnQuDQoqIElmIHRoZSBpbnB1dCBpcyBhIHN0cmluZywgYW4gZXJyb3IgaXMgcmFpc2VkIGluZGljYXRpbmcgYSBzaW5nbGUgaW50ZXJ2YWwgY2Fubm90IGJlIGNvbXB1dGVkIGZyb20gYSBzdHJpbmcuDQoqIElmIHRoZSBpbnB1dCBpcyBhbiBBZ2UsIHRoZSByZXN1bHQgaXMgYSBEYXRlVGltZSBJbnRlcnZhbCBiZWdpbm5pbmcgd2hlbiB0aGUgcGF0aWVudCB3YXMgdGhlIGdpdmVuIEFnZSwNCmFuZCBlbmRpbmcgaW1tZWRpYXRlbHkgcHJpb3IgdG8gd2hlbiB0aGUgcGF0aWVudCB3YXMgdGhlIGdpdmVuIEFnZSBwbHVzIG9uZSB5ZWFyLg0KKiBJZiB0aGUgaW5wdXQgaXMgYSBSYW5nZSwgdGhlIHJlc3VsdCBpcyBhIERhdGVUaW1lIEludGVydmFsIGJlZ2lubmluZyB3aGVuIHRoZSBwYXRpZW50IHdhcyB0aGUgQWdlIGdpdmVuDQpieSB0aGUgbG93IGVuZCBvZiB0aGUgUmFuZ2UsIGFuZCBlbmRpbmcgaW1tZWRpYXRlbHkgcHJpb3IgdG8gd2hlbiB0aGUgcGF0aWVudCB3YXMgdGhlIEFnZSBnaXZlbiBieSB0aGUNCmhpZ2ggZW5kIG9mIHRoZSBSYW5nZSBwbHVzIG9uZSB5ZWFyLg0KKi8NCmRlZmluZSBmdW5jdGlvbiAiTm9ybWFsaXplIEludGVydmFsIihjaG9pY2UgQ2hvaWNlPEZISVIuZGF0ZVRpbWUsIEZISVIuUGVyaW9kLCBGSElSLlRpbWluZywgRkhJUi5pbnN0YW50LCBGSElSLnN0cmluZywgRkhJUi5BZ2UsIEZISVIuUmFuZ2U+ICk6DQogIGNhc2UNCgkgIHdoZW4gY2hvaWNlIGlzIEZISVIuZGF0ZVRpbWUgdGhlbg0KICAJSW50ZXJ2YWxbRkhJUkhlbHBlcnMuVG9EYXRlVGltZShjaG9pY2UgYXMgRkhJUi5kYXRlVGltZSksIEZISVJIZWxwZXJzLlRvRGF0ZVRpbWUoY2hvaWNlIGFzIEZISVIuZGF0ZVRpbWUpXQ0KCQl3aGVuIGNob2ljZSBpcyBGSElSLlBlcmlvZCB0aGVuDQoJCUZISVJIZWxwZXJzLlRvSW50ZXJ2YWwoY2hvaWNlIGFzIEZISVIuUGVyaW9kKQ0KCQl3aGVuIGNob2ljZSBpcyBGSElSLmluc3RhbnQgdGhlbg0KCQkJSW50ZXJ2YWxbRkhJUkhlbHBlcnMuVG9EYXRlVGltZShjaG9pY2UgYXMgRkhJUi5pbnN0YW50KSwgRkhJUkhlbHBlcnMuVG9EYXRlVGltZShjaG9pY2UgYXMgRkhJUi5pbnN0YW50KV0NCgkJd2hlbiBjaG9pY2UgaXMgRkhJUi5BZ2UgdGhlbg0KCQkgIEludGVydmFsW0ZISVJIZWxwZXJzLlRvRGF0ZShQYXRpZW50LmJpcnRoRGF0ZSkgKyBGSElSSGVscGVycy5Ub1F1YW50aXR5KGNob2ljZSBhcyBGSElSLkFnZSksDQoJCQkgIEZISVJIZWxwZXJzLlRvRGF0ZShQYXRpZW50LmJpcnRoRGF0ZSkgKyBGSElSSGVscGVycy5Ub1F1YW50aXR5KGNob2ljZSBhcyBGSElSLkFnZSkgKyAxIHllYXIpDQoJCXdoZW4gY2hvaWNlIGlzIEZISVIuUmFuZ2UgdGhlbg0KCQkgIEludGVydmFsW0ZISVJIZWxwZXJzLlRvRGF0ZShQYXRpZW50LmJpcnRoRGF0ZSkgKyBGSElSSGVscGVycy5Ub1F1YW50aXR5KChjaG9pY2UgYXMgRkhJUi5SYW5nZSkubG93KSwNCgkJCSAgRkhJUkhlbHBlcnMuVG9EYXRlKFBhdGllbnQuYmlydGhEYXRlKSArIEZISVJIZWxwZXJzLlRvUXVhbnRpdHkoKGNob2ljZSBhcyBGSElSLlJhbmdlKS5oaWdoKSArIDEgeWVhcikNCgkJd2hlbiBjaG9pY2UgaXMgRkhJUi5UaW1pbmcgdGhlbg0KCQkgIE1lc3NhZ2UobnVsbCBhcyBJbnRlcnZhbDxEYXRlVGltZT4sIHRydWUsICcxJywgJ0Vycm9yJywgJ0Nhbm5vdCBjb21wdXRlIGEgc2luZ2xlIGludGVydmFsIGZyb20gYSBUaW1pbmcgdHlwZScpDQogICAgd2hlbiBjaG9pY2UgaXMgRkhJUi5zdHJpbmcgdGhlbg0KICAgICAgTWVzc2FnZShudWxsIGFzIEludGVydmFsPERhdGVUaW1lPiwgdHJ1ZSwgJzEnLCAnRXJyb3InLCAnQ2Fubm90IGNvbXB1dGUgYW4gaW50ZXJ2YWwgZnJvbSBhIFN0cmluZyB2YWx1ZScpDQoJCWVsc2UNCgkJCW51bGwgYXMgSW50ZXJ2YWw8RGF0ZVRpbWU+DQplbmQNCg0KLyoqDQoqIFJldHVybnMgYW4gaW50ZXJ2YWwgcmVwcmVzZW50aW5nIHRoZSBhYmF0ZW1lbnQgb2YgdGhlIGdpdmVuIGNvbmRpdGlvbiwgaWYgYW4NCmFiYXRlbWVudCBlbGVtZW50IGlzIHByZXNlbnQsIG51bGwgb3RoZXJ3aXNlLg0KVGhpcyBmdW5jdGlvbiB1c2VzIHRoZSBzZW1hbnRpY3Mgb2YgTm9ybWFsaXplIEludGVydmFsIHRvIGludGVycHJldCB0aGUgYWJhdGVtZW50DQplbGVtZW50Lg0KKi8NCmRlZmluZSBmdW5jdGlvbiAiTm9ybWFsaXplIEFiYXRlbWVudCIoY29uZGl0aW9uIENvbmRpdGlvbiApOg0KICBpZiBjb25kaXRpb24uYWJhdGVtZW50IGlzIEZISVIuZGF0ZVRpbWUgdGhlbg0KCSAgSW50ZXJ2YWxbRkhJUkhlbHBlcnMuVG9EYXRlVGltZShjb25kaXRpb24uYWJhdGVtZW50IGFzIEZISVIuZGF0ZVRpbWUpLCBGSElSSGVscGVycy5Ub0RhdGVUaW1lKGNvbmRpdGlvbi5hYmF0ZW1lbnQgYXMgRkhJUi5kYXRlVGltZSldDQoJZWxzZSBpZiBjb25kaXRpb24uYWJhdGVtZW50IGlzIEZISVIuUGVyaW9kIHRoZW4NCgkgIEZISVJIZWxwZXJzLlRvSW50ZXJ2YWwoY29uZGl0aW9uLmFiYXRlbWVudCBhcyBGSElSLlBlcmlvZCkNCgllbHNlIGlmIGNvbmRpdGlvbi5hYmF0ZW1lbnQgaXMgRkhJUi5zdHJpbmcgdGhlbg0KICBNZXNzYWdlKG51bGwgYXMgSW50ZXJ2YWw8RGF0ZVRpbWU+LCB0cnVlLCAnMScsICdFcnJvcicsICdDYW5ub3QgY29tcHV0ZSBhbiBpbnRlcnZhbCBmcm9tIGEgU3RyaW5nIHZhbHVlJykNCgllbHNlIGlmIGNvbmRpdGlvbi5hYmF0ZW1lbnQgaXMgRkhJUi5BZ2UgdGhlbg0KCQlJbnRlcnZhbFtGSElSSGVscGVycy5Ub0RhdGUoUGF0aWVudC5iaXJ0aERhdGUpICsgRkhJUkhlbHBlcnMuVG9RdWFudGl0eShjb25kaXRpb24uYWJhdGVtZW50IGFzIEZISVIuQWdlKSwNCgkJCUZISVJIZWxwZXJzLlRvRGF0ZShQYXRpZW50LmJpcnRoRGF0ZSkgKyBGSElSSGVscGVycy5Ub1F1YW50aXR5KGNvbmRpdGlvbi5hYmF0ZW1lbnQgYXMgRkhJUi5BZ2UpICsgMSB5ZWFyKQ0KCWVsc2UgaWYgY29uZGl0aW9uLmFiYXRlbWVudCBpcyBGSElSLlJhbmdlIHRoZW4NCgkgIEludGVydmFsW0ZISVJIZWxwZXJzLlRvRGF0ZShQYXRpZW50LmJpcnRoRGF0ZSkgKyBGSElSSGVscGVycy5Ub1F1YW50aXR5KChjb25kaXRpb24uYWJhdGVtZW50IGFzIEZISVIuUmFuZ2UpLmxvdyksDQoJCSAgRkhJUkhlbHBlcnMuVG9EYXRlKFBhdGllbnQuYmlydGhEYXRlKSArIEZISVJIZWxwZXJzLlRvUXVhbnRpdHkoKGNvbmRpdGlvbi5hYmF0ZW1lbnQgYXMgRkhJUi5SYW5nZSkuaGlnaCkgKyAxIHllYXIpDQoJZWxzZSBpZiBjb25kaXRpb24uYWJhdGVtZW50IGlzIEZISVIuYm9vbGVhbiB0aGVuDQoJICBJbnRlcnZhbFtlbmQgb2YgIk5vcm1hbGl6ZSBJbnRlcnZhbCIoY29uZGl0aW9uLm9uc2V0KSwgY29uZGl0aW9uLnJlY29yZGVkRGF0ZSkNCgllbHNlIG51bGwNCg0KLyoNClJldHVybnMgYW4gaW50ZXJ2YWwgcmVwcmVzZW50aW5nIHRoZSBwZXJpb2QgZHVyaW5nIHdoaWNoIHRoZSBjb25kaXRpb24gd2FzIHByZXZhbGVudCAoaS5lLiBvbnNldCB0byBhYmF0ZW1lbnQpDQpJZiB0aGUgY29uZGl0aW9uIGlzICJhY3RpdmUiLCB0aGVuIGFiYXRlbWVudCBiZWluZyB1bmtub3duDQp3b3VsZCBpbmRpY2F0ZSB0aGUgY29uZGl0aW9uIGlzIG9uZ29pbmcsIGFuZCB0aGUgZW5kaW5nIGJvdW5kYXJ5IG9mIHRoZSBwcmV2YWxlbmNlDQpwZXJpb2QgaXMgaW5jbHVzaXZlLCBvdGhlcndpc2UsIHRoZSBhYmF0ZW1lbnQgaXMgY29uc2lkZXJlZCB1bmtub3duIGFuZCB0aGUgZW5kaW5nIGJvdW5kYXJ5DQpvZiB0aGUgcHJldmFsZW5jZSBwZXJpb2QgaXMgZXhjbHVzaXZlLg0KTm90ZSB0aGF0IHdoZW4gdXNpbmcgdGhpcyBmdW5jdGlvbiBpdCBzaG91bGQgYmUgbm90ZWQgdGhhdCBtYW55IGNsaW5pY2FsIHN5c3RlbXMNCmRvIG5vdCBhY3R1YWxseSBjYXB0dXJlIGFiYXRlbWVudCwgc28gY2FyZSBzaG91bGQgYmUgdGFrZW4gd2hlbiB1c2luZyB0aGlzIGZ1bmN0aW9uDQp0byBtZWV0IGNsaW5pY2FsIGludGVudC4NCiovDQpkZWZpbmUgZnVuY3Rpb24gIlByZXZhbGVuY2UgUGVyaW9kIihjb25kaXRpb24gQ29uZGl0aW9uICk6DQogIGlmIGNvbmRpdGlvbi5jbGluaWNhbFN0YXR1cyB+ICJhY3RpdmUiDQogICAgb3IgY29uZGl0aW9uLmNsaW5pY2FsU3RhdHVzIH4gInJlY3VycmVuY2UiDQogICAgb3IgY29uZGl0aW9uLmNsaW5pY2FsU3RhdHVzIH4gInJlbGFwc2UiIHRoZW4NCiAgICBJbnRlcnZhbFtzdGFydCBvZiAiTm9ybWFsaXplIEludGVydmFsIihjb25kaXRpb24ub25zZXQpLCBlbmQgb2YgIk5vcm1hbGl6ZSBBYmF0ZW1lbnQiKGNvbmRpdGlvbildDQogIGVsc2UNCiAgICBJbnRlcnZhbFtzdGFydCBvZiAiTm9ybWFsaXplIEludGVydmFsIihjb25kaXRpb24ub25zZXQpLCBlbmQgb2YgIk5vcm1hbGl6ZSBBYmF0ZW1lbnQiKGNvbmRpdGlvbikpDQoNCi8qUmV0dXJucyB0aGUgdGFpbCBvZiB0aGUgZ2l2ZW4gdXJpIChpLmUuIGV2ZXJ5dGhpbmcgYWZ0ZXIgdGhlIGxhc3Qgc2xhc2ggaW4gdGhlIFVSSSkuKi8NCmRlZmluZSBmdW5jdGlvbiAiR2V0SWQiKHVyaSBTdHJpbmcgKToNCiAgTGFzdChTcGxpdCh1cmksICcvJykpDQoNCi8qUmV0dXJucyB0aGUgQ29uZGl0aW9uIHJlc291cmNlcyByZWZlcmVuY2VkIGJ5IHRoZSBkaWFnbm9zaXMgZWxlbWVudCBvZiB0aGUgRW5jb3VudGVyKi8NCmRlZmluZSBmdW5jdGlvbiAiRW5jb3VudGVyRGlhZ25vc2lzIihFbmNvdW50ZXIgRW5jb3VudGVyKToNCiAgRW5jb3VudGVyLmRpYWdub3NpcyBEDQogICAgcmV0dXJuIHNpbmdsZXRvbiBmcm9tIChbQ29uZGl0aW9uXSBDIHdoZXJlIEMuaWQgPSAiR2V0SWQiKEQuY29uZGl0aW9uLnJlZmVyZW5jZSkpDQoNCi8vIFJldHVybnMgdGhlIGNvbmRpdGlvbiB0aGF0IGlzIHNwZWNpZmllZCBhcyB0aGUgcHJpbmNpcGFsIGRpYWdub3NpcyBmb3IgdGhlIGVuY291bnRlcg0KLy8gVE9ETzogQlRSIDIwMTktMDctMzA6IFNob3VsZG4ndCBuZWVkIHRoZSBGSElSSGVscGVycyByZWZlcmVuY2UgaGVyZSwgaW52ZXN0aWdhdGUNCmRlZmluZSBmdW5jdGlvbiAiUHJpbmNpcGFsRGlhZ25vc2lzIihFbmNvdW50ZXIgRW5jb3VudGVyICk6DQogIChzaW5nbGV0b24gZnJvbSAoRW5jb3VudGVyLmRpYWdub3NpcyBEIHdoZXJlIEZISVJIZWxwZXJzLlRvSW50ZWdlcihELnJhbmspID0gMSkpIFBEDQogIAkJcmV0dXJuIHNpbmdsZXRvbiBmcm9tIChbQ29uZGl0aW9uXSBDIHdoZXJlIEMuaWQgPSAiR2V0SWQiKFBELmNvbmRpdGlvbi5yZWZlcmVuY2UpKQ0KICAvLyBSZXR1cm5zIHRoZSBsb2NhdGlvbiBmb3IgdGhlIGdpdmVuIGxvY2F0aW9uIHJlZmVyZW5jZQ0KLypSZXR1cm5zIHRoZSBMb2NhdGlvbiByZXNvdXJjZSBzcGVjaWZpZWQgYnkgdGhlIGdpdmVuIHJlZmVyZW5jZSovDQpkZWZpbmUgZnVuY3Rpb24gIkdldExvY2F0aW9uIihyZWZlcmVuY2UgUmVmZXJlbmNlKToNCiAgc2luZ2xldG9uIGZyb20gKA0KICAgIFtMb2NhdGlvbl0gTCB3aGVyZSBMLmlkID0gR2V0SWQocmVmZXJlbmNlLnJlZmVyZW5jZSkNCiAgKQ0KLypOT1RFOiBFeHRlbnNpb25zIGFyZSBub3QgdGhlIHByZWZlcnJlZCBhcHByb2FjaCwgYnV0IGFyZSB1c2VkIGFzIGEgd2F5IHRvIGFjY2Vzcw0KY29udGVudCB0aGF0IGlzIGRlZmluZWQgYnkgZXh0ZW5zaW9ucyBidXQgbm90IHlldCBzdXJmYWNlZCBpbiB0aGUNCkNRTCBtb2RlbCBpbmZvLiovDQpkZWZpbmUgZnVuY3Rpb24gIkdldEV4dGVuc2lvbnMiKGRvbWFpblJlc291cmNlIERvbWFpblJlc291cmNlLCB1cmwgU3RyaW5nICk6DQogIGRvbWFpblJlc291cmNlLmV4dGVuc2lvbiBFDQogIAkgIHdoZXJlIEUudXJsID0gKCdodHRwOi8vaGw3Lm9yZy9maGlyL3VzL3FpY29yZS9TdHJ1Y3R1cmVEZWZpbml0aW9uLycgKyB1cmwpDQogIAkJcmV0dXJuIEUNCmRlZmluZSBmdW5jdGlvbiAiR2V0RXh0ZW5zaW9uIihkb21haW5SZXNvdXJjZSBEb21haW5SZXNvdXJjZSwgdXJsIFN0cmluZyApOg0KICBzaW5nbGV0b24gZnJvbSAiR2V0RXh0ZW5zaW9ucyIoZG9tYWluUmVzb3VyY2UsIHVybCkNCi8qTk9URTogRXh0ZW5zaW9ucyBhcmUgbm90IHRoZSBwcmVmZXJyZWQgYXBwcm9hY2gsIGJ1dCBhcmUgdXNlZCBhcyBhIHdheSB0byBhY2Nlc3MNCmNvbnRlbnQgdGhhdCBpcyBkZWZpbmVkIGJ5IGV4dGVuc2lvbnMgYnV0IG5vdCB5ZXQgc3VyZmFjZWQgaW4gdGhlDQpDUUwgbW9kZWwgaW5mby4qLw0KZGVmaW5lIGZ1bmN0aW9uICJHZXRFeHRlbnNpb25zIihlbGVtZW50IEVsZW1lbnQsIHVybCBTdHJpbmcgKToNCiAgZWxlbWVudC5leHRlbnNpb24gRQ0KICAJICB3aGVyZSBFLnVybCA9ICh1cmwpDQogIAkJcmV0dXJuIEUNCmRlZmluZSBmdW5jdGlvbiAiR2V0RXh0ZW5zaW9uIihlbGVtZW50IEVsZW1lbnQsIHVybCBTdHJpbmcgKToNCiAgc2luZ2xldG9uIGZyb20gIkdldEV4dGVuc2lvbnMiKGVsZW1lbnQsIHVybCkNCi8qTk9URTogRXh0ZW5zaW9ucyBhcmUgbm90IHRoZSBwcmVmZXJyZWQgYXBwcm9hY2gsIGJ1dCBhcmUgdXNlZCBhcyBhIHdheSB0byBhY2Nlc3MNCmNvbnRlbnQgdGhhdCBpcyBkZWZpbmVkIGJ5IGV4dGVuc2lvbnMgYnV0IG5vdCB5ZXQgc3VyZmFjZWQgaW4gdGhlDQpDUUwgbW9kZWwgaW5mby4qLw0KZGVmaW5lIGZ1bmN0aW9uICJHZXRCYXNlRXh0ZW5zaW9ucyIoZG9tYWluUmVzb3VyY2UgRG9tYWluUmVzb3VyY2UsIHVybCBTdHJpbmcgKToNCiAgZG9tYWluUmVzb3VyY2UuZXh0ZW5zaW9uIEUNCiAgCSAgd2hlcmUgRS51cmwgPSAoJ2h0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi8nICsgdXJsKQ0KICAJCXJldHVybiBFDQpkZWZpbmUgZnVuY3Rpb24gIkdldEJhc2VFeHRlbnNpb24iKGRvbWFpblJlc291cmNlIERvbWFpblJlc291cmNlLCB1cmwgU3RyaW5nICk6DQogIHNpbmdsZXRvbiBmcm9tICJHZXRCYXNlRXh0ZW5zaW9ucyIoZG9tYWluUmVzb3VyY2UsIHVybCkNCi8qTk9URTogUHJvdmVuYW5jZSBpcyBub3QgdGhlIHByZWZlcnJlZCBhcHByb2FjaCwgdGhpcyBpcyBwcm92aWRlZCBvbmx5IGFzIGFuIGlsbHVzdHJhdGlvbg0KZm9yIHdoYXQgdXNpbmcgUHJvdmVuYW5jZSBjb3VsZCBsb29rIGxpa2UsIGFuZCBpcyBub3QgYSB0ZXN0ZWQgcGF0dGVybiovDQpkZWZpbmUgZnVuY3Rpb24gIkdldFByb3ZlbmFuY2UiKHJlc291cmNlIFJlc291cmNlICk6DQogIHNpbmdsZXRvbiBmcm9tIChbUHJvdmVuYW5jZTogdGFyZ2V0IGluIHJlc291cmNlLmlkXSkNCmRlZmluZSBmdW5jdGlvbiAiR2V0TWVkaWNhdGlvbkNvZGUiKHJlcXVlc3QgTWVkaWNhdGlvblJlcXVlc3QgKToNCiAgaWYgcmVxdWVzdC5tZWRpY2F0aW9uIGlzIENvZGVhYmxlQ29uY2VwdCB0aGVuDQogIAkgIHJlcXVlc3QubWVkaWNhdGlvbiBhcyBDb2RlYWJsZUNvbmNlcHQNCiAgCWVsc2UNCiAgCSAgKHNpbmdsZXRvbiBmcm9tIChbTWVkaWNhdGlvbl0gTSB3aGVyZSBNLmlkID0gR2V0SWQoKHJlcXVlc3QubWVkaWNhdGlvbiBhcyBSZWZlcmVuY2UpLnJlZmVyZW5jZSkpKS5jb2RlDQovKkdpdmVuIGFuIGludGVydmFsLCByZXR1cm4gdHJ1ZSBpZiB0aGUgaW50ZXJ2YWwgaGFzIGEgc3RhcnRpbmcgYm91bmRhcnkgc3BlY2lmaWVkIChpLmUuIHRoZSBzdGFydCBvZiB0aGUgaW50ZXJ2YWwgaXMgbm90IG51bGwgYW5kIG5vdCB0aGUgbWluaW11bSBEYXRlVGltZSB2YWx1ZSkqLw0KZGVmaW5lIGZ1bmN0aW9uICJIYXNTdGFydCIocGVyaW9kIEludGVydmFsPERhdGVUaW1lPiApOg0KICBub3QgKCBzdGFydCBvZiBwZXJpb2QgaXMgbnVsbA0KICAgICAgb3Igc3RhcnQgb2YgcGVyaW9kID0gbWluaW11bSBEYXRlVGltZQ0KICApDQovKkdpdmVuIGFuIGludGVydmFsLCByZXR1cm4gdHJ1ZSBpZiB0aGUgaW50ZXJ2YWwgaGFzIGFuIGVuZGluZyBib3VuZGFyeSBzcGVjaWZpZWQgKGkuZS4gdGhlIGVuZCBvZiB0aGUgaW50ZXJ2YWwgaXMgbm90IG51bGwgYW5kIG5vdCB0aGUgbWF4aW11bSBEYXRlVGltZSB2YWx1ZSkqLw0KZGVmaW5lIGZ1bmN0aW9uICJIYXNFbmQiKHBlcmlvZCBJbnRlcnZhbDxEYXRlVGltZT4gKToNCiAgbm90ICgNCiAgICBlbmQgb2YgcGVyaW9kIGlzIG51bGwNCiAgICAgIG9yDQogICAgICBlbmQgb2YgcGVyaW9kID0gbWF4aW11bSBEYXRlVGltZQ0KICApDQovKkdpdmVuIGFuIGludGVydmFsLCByZXR1cm4gdGhlIGVuZGluZyBwb2ludCBpZiB0aGUgaW50ZXJ2YWwgaGFzIGFuIGVuZGluZyBib3VuZGFyeSBzcGVjaWZpZWQsIG90aGVyd2lzZSwgcmV0dXJuIHRoZSBzdGFydGluZyBwb2ludCovDQpkZWZpbmUgZnVuY3Rpb24gIkxhdGVzdCIoY2hvaWNlIENob2ljZTxGSElSLmRhdGVUaW1lLCBGSElSLlBlcmlvZCwgRkhJUi5UaW1pbmcsIEZISVIuaW5zdGFudCwgRkhJUi5zdHJpbmcsIEZISVIuQWdlLCBGSElSLlJhbmdlPik6DQogICgiTm9ybWFsaXplIEludGVydmFsIihjaG9pY2UpKSBwZXJpb2QNCiAgICByZXR1cm4NCiAgICAgIGlmICggSGFzRW5kKHBlcmlvZCkpIHRoZW4gZW5kIG9mIHBlcmlvZA0KICAgICAgZWxzZSBzdGFydCBvZiBwZXJpb2QNCi8qR2l2ZW4gYW4gaW50ZXJ2YWwsIHJldHVybiB0aGUgc3RhcnRpbmcgcG9pbnQgaWYgdGhlIGludGVydmFsIGhhcyBhIHN0YXJ0aW5nIGJvdW5kYXJ5IHNwZWNpZmllZCwgb3RoZXJ3aXNlLCByZXR1cm4gdGhlIGVuZGluZyBwb2ludCovDQpkZWZpbmUgZnVuY3Rpb24gIkVhcmxpZXN0IihjaG9pY2UgQ2hvaWNlPEZISVIuZGF0ZVRpbWUsIEZISVIuUGVyaW9kLCBGSElSLlRpbWluZywgRkhJUi5pbnN0YW50LCBGSElSLnN0cmluZywgRkhJUi5BZ2UsIEZISVIuUmFuZ2U+KToNCiAgKCJOb3JtYWxpemUgSW50ZXJ2YWwiKGNob2ljZSkpIHBlcmlvZA0KICAgIHJldHVybg0KICAgICAgaWYgKEhhc1N0YXJ0KHBlcmlvZCkpIHRoZW4gc3RhcnQgb2YgcGVyaW9kDQogICAgICBlbHNlIGVuZCBvZiBwZXJpb2Q=" }, { "contentType": "application/elm+xml", "data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxsaWJyYXJ5IHhtbG5zPSJ1cm46aGw3LW9yZzplbG06cjEiIHhtbG5zOnQ9InVybjpobDctb3JnOmVsbS10eXBlczpyMSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6Zmhpcj0iaHR0cDovL2hsNy5vcmcvZmhpciIgeG1sbnM6cWRtNDM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY0XzMiIHhtbG5zOnFkbTUzPSJ1cm46aGVhbHRoaXQtZ292OnFkbTp2NV8zIiB4bWxuczphPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiPg0KICAgPGFubm90YXRpb24gdHJhbnNsYXRvclZlcnNpb249IjEuMyIgdHJhbnNsYXRvck9wdGlvbnM9IkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iIHhzaTp0eXBlPSJhOkNxbFRvRWxtSW5mbyIvPg0KICAgPGFubm90YXRpb24gbGlicmFyeVN5c3RlbT0iaHR0cDovL2VjcWkuaGVhbHRoaXQuZ292L2VjcW1zIiBsaWJyYXJ5SWQ9Ik1BVEdsb2JhbENvbW1vbkZ1bmN0aW9uc0ZISVI0IiBsaWJyYXJ5VmVyc2lvbj0iNi4wLjAwMCIgc3RhcnRMaW5lPSIzMTYiIHN0YXJ0Q2hhcj0iMTkiIGVuZExpbmU9IjMxNiIgZW5kQ2hhcj0iNTMiIG1lc3NhZ2U9IkNvdWxkIG5vdCByZXNvbHZlIG1lbWJlcnNoaXAgb3BlcmF0b3IgZm9yIHRlcm1pbm9sb2d5IHRhcmdldCBvZiB0aGUgcmV0cmlldmUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUVycm9yIi8+DQogICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgIDxhOnMgcj0iNzU5Ij4NCiAgICAgICAgIDxhOnM+LyoKQHVwZGF0ZTogQlRSIDIwMjAtMDMtMzEgLT4KSW5jcmVtZW50ZWQgdmVyc2lvbiB0byA1LjAuMDAwClVwZGF0ZWQgRkhJUiB2ZXJzaW9uIHRvIDQuMC4xCkNoYW5nZWQgdGltZXpvbmUga2V5d29yZCB0byB0aW1lem9uZW9mZnNldCBmb3IgdXNlIHdpdGggQ1FMIDEuNApSZW1vdmVkIE5vcm1hbGl6ZSBPbnNldCBpbiBmYXZvciBvZiBtb3JlIGdlbmVyYWwgTm9ybWFsaXplIEludGVydmFsCkB1cGRhdGU6IEJUUiAyMDIxLTA1LTEzIC0+Ci8vQWRkZWQgQWN0aXZlQ29uZGl0aW9uIENvZGVzIGFuZCBJbmFjdGl2ZSBDb25kaXRpb24gQ29kZXMgdmFsdWUgc2V0cwpVcGRhdGVkIENvbmRpdGlvblZlcmlmaWNhdGlvblN0YXR1c0NvZGVzIGFuZCBSb2xlQ29kZSBVUklzCkFkZGVkIGZ1bmN0aW9uIGRvY3VtZW50YXRpb24gdGhyb3VnaG91dApGaXhlZCBFRFZpc2l0IG5vdCB1c2luZyBMYXN0ClVwZGF0ZWQgcHJldmFsZW5jZSBwZXJpb2QgdG8gdXNlIGFuIGluY2x1c2l2ZSBib3VuZGFyeSBpZiB0aGUgY29uZGl0aW9uIGlzIGFjdGl2ZQpBZGRlZCBIYXNTdGFydCwgSGFzRW5kLCBFYXJsaWVzdCwgYW5kIExhdGVzdCBmdW5jdGlvbnMKUmVtb3ZlZCBUb0RhdGUgYW5kIEFnZSBjYWxjdWxhdGlvbiBmdW5jdGlvbnMKKi9saWJyYXJ5IE1BVEdsb2JhbENvbW1vbkZ1bmN0aW9uc0ZISVI0IHZlcnNpb24gJzYuMC4wMDAnPC9hOnM+DQogICAgICA8L2E6cz4NCiAgIDwvYW5ub3RhdGlvbj4NCiAgIDxpZGVudGlmaWVyIGlkPSJNQVRHbG9iYWxDb21tb25GdW5jdGlvbnNGSElSNCIgc3lzdGVtPSJodHRwOi8vZWNxaS5oZWFsdGhpdC5nb3YvZWNxbXMiIHZlcnNpb249IjYuMC4wMDAiLz4NCiAgIDxzY2hlbWFJZGVudGlmaWVyIGlkPSJ1cm46aGw3LW9yZzplbG0iIHZlcnNpb249InIxIi8+DQogICA8dXNpbmdzPg0KICAgICAgPGRlZiBsb2NhbElkZW50aWZpZXI9IlN5c3RlbSIgdXJpPSJ1cm46aGw3LW9yZzplbG0tdHlwZXM6cjEiLz4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMSIgbG9jYXRvcj0iMTg6MS0xODoyNiIgbG9jYWxJZGVudGlmaWVyPSJGSElSIiB1cmk9Imh0dHA6Ly9obDcub3JnL2ZoaXIiIHZlcnNpb249IjQuMC4xIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxIj4NCiAgICAgICAgICAgICAgIDxhOnM+dXNpbmcgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz5GSElSPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IHZlcnNpb24gJzQuMC4xJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgIDwvdXNpbmdzPg0KICAgPGluY2x1ZGVzPg0KICAgICAgPGRlZiBsb2NhbElkPSIyIiBsb2NhdG9yPSIyMDoxLTIwOjU2IiBsb2NhbElkZW50aWZpZXI9IkZISVJIZWxwZXJzIiBwYXRoPSJodHRwOi8vZWNxaS5oZWFsdGhpdC5nb3YvZWNxbXMvRkhJUkhlbHBlcnMiIHZlcnNpb249IjQuMC4wMDEiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjIiPg0KICAgICAgICAgICAgICAgPGE6cz5pbmNsdWRlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUkhlbHBlcnM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gdmVyc2lvbiAnNC4wLjAwMScgY2FsbGVkIEZISVJIZWxwZXJzPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgPC9pbmNsdWRlcz4NCiAgIDxwYXJhbWV0ZXJzPg0KICAgICAgPGRlZiBsb2NhbElkPSI3MCIgbG9jYXRvcj0iNjQ6MS02NTo2NiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI3MCI+DQogICAgICAgICAgICAgICA8YTpzPnBhcmFtZXRlciAmcXVvdDtNZWFzdXJlbWVudCBQZXJpb2QmcXVvdDsgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjY5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+SW50ZXJ2YWwmbHQ7PC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjY4Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+RGF0ZVRpbWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz4+PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+CiAgZGVmYXVsdCA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NSI+SW50ZXJ2YWxbQDIwMTktMDEtMDFUMDA6MDA6MDAuMCwgQDIwMjAtMDEtMDFUMDA6MDA6MDAuMCk8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZGVmYXVsdCBsb2NhbElkPSI2NyIgbG9jYXRvcj0iNjU6MTEtNjU6NjYiIGxvd0Nsb3NlZD0idHJ1ZSIgaGlnaENsb3NlZD0iZmFsc2UiIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICA8bG93IGxvY2FsSWQ9IjY1IiBsb2NhdG9yPSI2NToyMC02NTo0MSIgeHNpOnR5cGU9IkRhdGVUaW1lIj4NCiAgICAgICAgICAgICAgIDx5ZWFyIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMjAxOSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDxtb250aCB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjEiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8ZGF5IHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDxob3VyIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDxtaW51dGUgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPHNlY29uZCB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8bWlsbGlzZWNvbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgPC9sb3c+DQogICAgICAgICAgICA8aGlnaCBsb2NhbElkPSI2NiIgbG9jYXRvcj0iNjU6NDQtNjU6NjUiIHhzaTp0eXBlPSJEYXRlVGltZSI+DQogICAgICAgICAgICAgICA8eWVhciB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjIwMjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8bW9udGggdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIxIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPGRheSB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjEiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8aG91ciB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8bWludXRlIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDxzZWNvbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPG1pbGxpc2Vjb25kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgIDwvaGlnaD4NCiAgICAgICAgIDwvZGVmYXVsdD4NCiAgICAgICAgIDxwYXJhbWV0ZXJUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjY5IiBsb2NhdG9yPSI2NDozMi02NDo0OSIgeHNpOnR5cGU9IkludGVydmFsVHlwZVNwZWNpZmllciI+DQogICAgICAgICAgICA8cG9pbnRUeXBlIGxvY2FsSWQ9IjY4IiBsb2NhdG9yPSI2NDo0MS02NDo0OCIgbmFtZT0idDpEYXRlVGltZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9wYXJhbWV0ZXJUeXBlU3BlY2lmaWVyPg0KICAgICAgPC9kZWY+DQogICA8L3BhcmFtZXRlcnM+DQogICA8Y29kZVN5c3RlbXM+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjMiIGxvY2F0b3I9IjIyOjEtMjI6MTAxIiBuYW1lPSJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIiBpZD0iaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tY2xpbmljYWwiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjMiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2Rlc3lzdGVtICZxdW90O0NvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMmcXVvdDs6ICdodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2NvbmRpdGlvbi1jbGluaWNhbCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQiIGxvY2F0b3I9IjIzOjEtMjM6MTE5IiBuYW1lPSJBbGxlcmd5SW50b2xlcmFuY2VDbGluaWNhbFN0YXR1c0NvZGVzIiBpZD0iaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9hbGxlcmd5aW50b2xlcmFuY2UtY2xpbmljYWwiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2Rlc3lzdGVtICZxdW90O0FsbGVyZ3lJbnRvbGVyYW5jZUNsaW5pY2FsU3RhdHVzQ29kZXMmcXVvdDs6ICdodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2FsbGVyZ3lpbnRvbGVyYW5jZS1jbGluaWNhbCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjUiIGxvY2F0b3I9IjI0OjEtMjQ6MTI3IiBuYW1lPSJBbGxlcmd5SW50b2xlcmFuY2VWZXJpZmljYXRpb25TdGF0dXNDb2RlcyIgaWQ9Imh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vYWxsZXJneWludG9sZXJhbmNlLXZlcmlmaWNhdGlvbiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNSI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGVzeXN0ZW0gJnF1b3Q7QWxsZXJneUludG9sZXJhbmNlVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXMmcXVvdDs6ICdodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2FsbGVyZ3lpbnRvbGVyYW5jZS12ZXJpZmljYXRpb24nPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI2IiBsb2NhdG9yPSIyNToxLTI1OjgzIiBuYW1lPSJEaWFnbm9zaXMgUm9sZSIgaWQ9Imh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vZGlhZ25vc2lzLXJvbGUiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjYiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2Rlc3lzdGVtICZxdW90O0RpYWdub3NpcyBSb2xlJnF1b3Q7OiAnaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9kaWFnbm9zaXMtcm9sZSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjciIGxvY2F0b3I9IjI2OjEtMjY6MzgiIG5hbWU9IkxPSU5DIiBpZD0iaHR0cDovL2xvaW5jLm9yZyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNyI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGVzeXN0ZW0gJnF1b3Q7TE9JTkMmcXVvdDs6ICdodHRwOi8vbG9pbmMub3JnJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iOCIgbG9jYXRvcj0iMjc6MS0yNzoxMDYiIG5hbWU9Ik1lZGljYXRpb25SZXF1ZXN0Q2F0ZWdvcnkiIGlkPSJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL21lZGljYXRpb25yZXF1ZXN0LWNhdGVnb3J5IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZXN5c3RlbSAmcXVvdDtNZWRpY2F0aW9uUmVxdWVzdENhdGVnb3J5JnF1b3Q7OiAnaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9tZWRpY2F0aW9ucmVxdWVzdC1jYXRlZ29yeSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjkiIGxvY2F0b3I9IjI4OjEtMjg6MTA3IiBuYW1lPSJDb25kaXRpb25WZXJpZmljYXRpb25TdGF0dXNDb2RlcyIgaWQ9Imh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLXZlci1zdGF0dXMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjkiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2Rlc3lzdGVtICZxdW90O0NvbmRpdGlvblZlcmlmaWNhdGlvblN0YXR1c0NvZGVzJnF1b3Q7OiAnaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tdmVyLXN0YXR1cyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEwIiBsb2NhdG9yPSIyOToxLTI5OjQ3IiBuYW1lPSJTTk9NRURDVCIgaWQ9Imh0dHA6Ly9zbm9tZWQuaW5mby9zY3QiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEwIj4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZXN5c3RlbSAmcXVvdDtTTk9NRURDVCZxdW90OzogJ2h0dHA6Ly9zbm9tZWQuaW5mby9zY3QnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMSIgbG9jYXRvcj0iMzA6MS0zMDo3NCIgbmFtZT0iUm9sZUNvZGUiIGlkPSJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL3YzLVJvbGVDb2RlIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMSI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGVzeXN0ZW0gJnF1b3Q7Um9sZUNvZGUmcXVvdDs6ICdodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL3YzLVJvbGVDb2RlJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgIDwvY29kZVN5c3RlbXM+DQogICA8dmFsdWVTZXRzPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMiIgbG9jYXRvcj0iMzI6MS0zMjoxMTEiIG5hbWU9IkVtZXJnZW5jeSBEZXBhcnRtZW50IFZpc2l0IiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuMTE3LjEuNy4xLjI5MiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTIiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtFbWVyZ2VuY3kgRGVwYXJ0bWVudCBWaXNpdCZxdW90OzogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjExNy4xLjcuMS4yOTInPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMyIgbG9jYXRvcj0iMzM6MS0zMzoxMDAiIG5hbWU9IkVuY291bnRlciBJbnBhdGllbnQiIGlkPSJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy42NjYuNS4zMDciIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEzIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7RW5jb3VudGVyIElucGF0aWVudCZxdW90OzogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjY2Ni41LjMwNyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE0IiBsb2NhdG9yPSIzNDoxLTM0OjEwMiIgbmFtZT0iT2JzZXJ2YXRpb24gU2VydmljZXMiIGlkPSJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM3NjIuMS40LjExMTEuMTQzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxNCI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O09ic2VydmF0aW9uIFNlcnZpY2VzJnF1b3Q7OiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzNzYyLjEuNC4xMTExLjE0Myc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICA8L3ZhbHVlU2V0cz4NCiAgIDxjb2Rlcz4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTYiIGxvY2F0b3I9IjM4OjEtMzg6NzYiIG5hbWU9ImFjdGl2ZSIgaWQ9ImFjdGl2ZSIgZGlzcGxheT0iYWN0aXZlIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxNiI+DQogICAgICAgICAgICAgICA8YTpzPi8vdmFsdWVzZXQgJnF1b3Q7QWN0aXZlIENvbmRpdGlvbiBDb2RlcyZxdW90OzogJ2h0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1ZhbHVlU2V0L2FjdGl2ZS1jb25kaXRpb24tY29kZXMnCi8vdmFsdWVzZXQgJnF1b3Q7SW5hY3RpdmUgQ29uZGl0aW9uIENvZGVzJnF1b3Q7OiAnaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvaW5hY3RpdmUtY29uZGl0aW9uLWNvZGVzJ2NvZGUgJnF1b3Q7YWN0aXZlJnF1b3Q7OiAnYWN0aXZlJyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxNSI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0NvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnYWN0aXZlJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIxNSIgbG9jYXRvcj0iMzg6MzAtMzg6NTkiIG5hbWU9IkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxOCIgbG9jYXRvcj0iMzk6MS0zOToxMDEiIG5hbWU9ImFsbGVyZ3ktYWN0aXZlIiBpZD0iYWN0aXZlIiBkaXNwbGF5PSJhbGxlcmd5LWFjdGl2ZSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTgiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O2FsbGVyZ3ktYWN0aXZlJnF1b3Q7OiAnYWN0aXZlJyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxNyI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0FsbGVyZ3lJbnRvbGVyYW5jZUNsaW5pY2FsU3RhdHVzQ29kZXMmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnYWxsZXJneS1hY3RpdmUnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjE3IiBsb2NhdG9yPSIzOTozOC0zOTo3NiIgbmFtZT0iQWxsZXJneUludG9sZXJhbmNlQ2xpbmljYWxTdGF0dXNDb2RlcyIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjIwIiBsb2NhdG9yPSI0MDoxLTQwOjExNCIgbmFtZT0iYWxsZXJneS1jb25maXJtZWQiIGlkPSJjb25maXJtZWQiIGRpc3BsYXk9ImFsbGVyZ3ktY29uZmlybWVkIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIyMCI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7YWxsZXJneS1jb25maXJtZWQmcXVvdDs6ICdjb25maXJtZWQnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7QWxsZXJneUludG9sZXJhbmNlVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXMmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnYWxsZXJneS1jb25maXJtZWQnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjE5IiBsb2NhdG9yPSI0MDo0NC00MDo4NiIgbmFtZT0iQWxsZXJneUludG9sZXJhbmNlVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXMiLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIyMiIgbG9jYXRvcj0iNDE6MS00MToxMDciIG5hbWU9ImFsbGVyZ3ktaW5hY3RpdmUiIGlkPSJpbmFjdGl2ZSIgZGlzcGxheT0iYWxsZXJneS1pbmFjdGl2ZSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMjIiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O2FsbGVyZ3ktaW5hY3RpdmUmcXVvdDs6ICdpbmFjdGl2ZScgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMjEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtBbGxlcmd5SW50b2xlcmFuY2VDbGluaWNhbFN0YXR1c0NvZGVzJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ2FsbGVyZ3ktaW5hY3RpdmUnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjIxIiBsb2NhdG9yPSI0MTo0Mi00MTo4MCIgbmFtZT0iQWxsZXJneUludG9sZXJhbmNlQ2xpbmljYWxTdGF0dXNDb2RlcyIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjI0IiBsb2NhdG9yPSI0MjoxLTQyOjEwOCIgbmFtZT0iYWxsZXJneS1yZWZ1dGVkIiBpZD0icmVmdXRlZCIgZGlzcGxheT0iYWxsZXJneS1yZWZ1dGVkIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIyNCI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7YWxsZXJneS1yZWZ1dGVkJnF1b3Q7OiAncmVmdXRlZCcgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMjMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtBbGxlcmd5SW50b2xlcmFuY2VWZXJpZmljYXRpb25TdGF0dXNDb2RlcyZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdhbGxlcmd5LXJlZnV0ZWQnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjIzIiBsb2NhdG9yPSI0Mjo0MC00Mjo4MiIgbmFtZT0iQWxsZXJneUludG9sZXJhbmNlVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXMiLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIyNiIgbG9jYXRvcj0iNDM6MS00MzoxMDciIG5hbWU9ImFsbGVyZ3ktcmVzb2x2ZWQiIGlkPSJyZXNvbHZlZCIgZGlzcGxheT0iYWxsZXJneS1yZXNvbHZlZCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMjYiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O2FsbGVyZ3ktcmVzb2x2ZWQmcXVvdDs6ICdyZXNvbHZlZCcgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMjUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtBbGxlcmd5SW50b2xlcmFuY2VDbGluaWNhbFN0YXR1c0NvZGVzJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ2FsbGVyZ3ktcmVzb2x2ZWQnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjI1IiBsb2NhdG9yPSI0Mzo0Mi00Mzo4MCIgbmFtZT0iQWxsZXJneUludG9sZXJhbmNlQ2xpbmljYWxTdGF0dXNDb2RlcyIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjI4IiBsb2NhdG9yPSI0NDoxLTQ0OjEyMCIgbmFtZT0iYWxsZXJneS11bmNvbmZpcm1lZCIgaWQ9InVuY29uZmlybWVkIiBkaXNwbGF5PSJhbGxlcmd5LXVuY29uZmlybWVkIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIyOCI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7YWxsZXJneS11bmNvbmZpcm1lZCZxdW90OzogJ3VuY29uZmlybWVkJyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIyNyI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0FsbGVyZ3lJbnRvbGVyYW5jZVZlcmlmaWNhdGlvblN0YXR1c0NvZGVzJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ2FsbGVyZ3ktdW5jb25maXJtZWQnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjI3IiBsb2NhdG9yPSI0NDo0OC00NDo5MCIgbmFtZT0iQWxsZXJneUludG9sZXJhbmNlVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXMiLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzMCIgbG9jYXRvcj0iNDU6MS00NTo2NSIgbmFtZT0iQmlsbGluZyIgaWQ9ImJpbGxpbmciIGRpc3BsYXk9IkJpbGxpbmciIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjMwIj4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtCaWxsaW5nJnF1b3Q7OiAnYmlsbGluZycgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMjkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtEaWFnbm9zaXMgUm9sZSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdCaWxsaW5nJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIyOSIgbG9jYXRvcj0iNDU6MzItNDU6NDciIG5hbWU9IkRpYWdub3NpcyBSb2xlIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMzIiIGxvY2F0b3I9IjQ2OjEtNDY6NjEiIG5hbWU9IkJpcnRoZGF0ZSIgaWQ9IjIxMTEyLTgiIGRpc3BsYXk9IkJpcnRoIGRhdGUiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjMyIj4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtCaXJ0aGRhdGUmcXVvdDs6ICcyMTExMi04JyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzMSI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0xPSU5DJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ0JpcnRoIGRhdGUnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjMxIiBsb2NhdG9yPSI0NjozNC00Njo0MCIgbmFtZT0iTE9JTkMiLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzNCIgbG9jYXRvcj0iNDc6MS00Nzo4MiIgbmFtZT0iQ29tbXVuaXR5IiBpZD0iY29tbXVuaXR5IiBkaXNwbGF5PSJDb21tdW5pdHkiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjM0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtDb21tdW5pdHkmcXVvdDs6ICdjb21tdW5pdHknIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjMzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TWVkaWNhdGlvblJlcXVlc3RDYXRlZ29yeSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdDb21tdW5pdHknPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjMzIiBsb2NhdG9yPSI0NzozNi00Nzo2MiIgbmFtZT0iTWVkaWNhdGlvblJlcXVlc3RDYXRlZ29yeSIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjM2IiBsb2NhdG9yPSI0ODoxLTQ4Ojg5IiBuYW1lPSJjb25maXJtZWQiIGlkPSJjb25maXJtZWQiIGRpc3BsYXk9ImNvbmZpcm1lZCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzYiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O2NvbmZpcm1lZCZxdW90OzogJ2NvbmZpcm1lZCcgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtDb25kaXRpb25WZXJpZmljYXRpb25TdGF0dXNDb2RlcyZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdjb25maXJtZWQnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjM1IiBsb2NhdG9yPSI0ODozNi00ODo2OSIgbmFtZT0iQ29uZGl0aW9uVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXMiLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzOCIgbG9jYXRvcj0iNDk6MS00OTo1NSIgbmFtZT0iRGVhZCIgaWQ9IjQxOTA5OTAwOSIgZGlzcGxheT0iRGVhZCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzgiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O0RlYWQmcXVvdDs6ICc0MTkwOTkwMDknIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjM3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7U05PTUVEQ1QmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnRGVhZCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMzciIGxvY2F0b3I9IjQ5OjMxLTQ5OjQwIiBuYW1lPSJTTk9NRURDVCIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQwIiBsb2NhdG9yPSI1MDoxLTUwOjk4IiBuYW1lPSJkaWZmZXJlbnRpYWwiIGlkPSJkaWZmZXJlbnRpYWwiIGRpc3BsYXk9ImRpZmZlcmVudGlhbCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNDAiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O2RpZmZlcmVudGlhbCZxdW90OzogJ2RpZmZlcmVudGlhbCcgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtDb25kaXRpb25WZXJpZmljYXRpb25TdGF0dXNDb2RlcyZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdkaWZmZXJlbnRpYWwnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjM5IiBsb2NhdG9yPSI1MDo0Mi01MDo3NSIgbmFtZT0iQ29uZGl0aW9uVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXMiLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0MiIgbG9jYXRvcj0iNTE6MS01MTo4MiIgbmFtZT0iRGlzY2hhcmdlIiBpZD0iZGlzY2hhcmdlIiBkaXNwbGF5PSJEaXNjaGFyZ2UiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQyIj4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtEaXNjaGFyZ2UmcXVvdDs6ICdkaXNjaGFyZ2UnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjQxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TWVkaWNhdGlvblJlcXVlc3RDYXRlZ29yeSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdEaXNjaGFyZ2UnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjQxIiBsb2NhdG9yPSI1MTozNi01MTo2MiIgbmFtZT0iTWVkaWNhdGlvblJlcXVlc3RDYXRlZ29yeSIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQ0IiBsb2NhdG9yPSI1MjoxLTUyOjExMCIgbmFtZT0iZW50ZXJlZC1pbi1lcnJvciIgaWQ9ImVudGVyZWQtaW4tZXJyb3IiIGRpc3BsYXk9ImVudGVyZWQtaW4tZXJyb3IiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQ0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtlbnRlcmVkLWluLWVycm9yJnF1b3Q7OiAnZW50ZXJlZC1pbi1lcnJvcicgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNDMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtDb25kaXRpb25WZXJpZmljYXRpb25TdGF0dXNDb2RlcyZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdlbnRlcmVkLWluLWVycm9yJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSI0MyIgbG9jYXRvcj0iNTI6NTAtNTI6ODMiIG5hbWU9IkNvbmRpdGlvblZlcmlmaWNhdGlvblN0YXR1c0NvZGVzIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNDYiIGxvY2F0b3I9IjUzOjEtNTM6NTYiIG5hbWU9IkVSIiBpZD0iRVIiIGRpc3BsYXk9IkVtZXJnZW5jeSByb29tIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI0NiI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7RVImcXVvdDs6ICdFUicgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNDUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtSb2xlQ29kZSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdFbWVyZ2VuY3kgcm9vbSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iNDUiIGxvY2F0b3I9IjUzOjIyLTUzOjMxIiBuYW1lPSJSb2xlQ29kZSIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQ4IiBsb2NhdG9yPSI1NDoxLTU0OjYzIiBuYW1lPSJJQ1UiIGlkPSJJQ1UiIGRpc3BsYXk9IkludGVuc2l2ZSBjYXJlIHVuaXQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQ4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtJQ1UmcXVvdDs6ICdJQ1UnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjQ3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7Um9sZUNvZGUmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnSW50ZW5zaXZlIGNhcmUgdW5pdCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iNDciIGxvY2F0b3I9IjU0OjI0LTU0OjMzIiBuYW1lPSJSb2xlQ29kZSIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjUwIiBsb2NhdG9yPSI1NToxLTU1OjgyIiBuYW1lPSJpbmFjdGl2ZSIgaWQ9ImluYWN0aXZlIiBkaXNwbGF5PSJpbmFjdGl2ZSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTAiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O2luYWN0aXZlJnF1b3Q7OiAnaW5hY3RpdmUnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjQ5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7Q29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdpbmFjdGl2ZSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iNDkiIGxvY2F0b3I9IjU1OjM0LTU1OjYzIiBuYW1lPSJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNTIiIGxvY2F0b3I9IjU2OjEtNTY6OTUiIG5hbWU9InByb3Zpc2lvbmFsIiBpZD0icHJvdmlzaW9uYWwiIGRpc3BsYXk9InByb3Zpc2lvbmFsIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI1MiI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7cHJvdmlzaW9uYWwmcXVvdDs6ICdwcm92aXNpb25hbCcgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNTEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtDb25kaXRpb25WZXJpZmljYXRpb25TdGF0dXNDb2RlcyZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdwcm92aXNpb25hbCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iNTEiIGxvY2F0b3I9IjU2OjQwLTU2OjczIiBuYW1lPSJDb25kaXRpb25WZXJpZmljYXRpb25TdGF0dXNDb2RlcyIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjU0IiBsb2NhdG9yPSI1NzoxLTU3Ojg4IiBuYW1lPSJyZWN1cnJlbmNlIiBpZD0icmVjdXJyZW5jZSIgZGlzcGxheT0icmVjdXJyZW5jZSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTQiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O3JlY3VycmVuY2UmcXVvdDs6ICdyZWN1cnJlbmNlJyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1MyI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0NvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAncmVjdXJyZW5jZSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iNTMiIGxvY2F0b3I9IjU3OjM4LTU3OjY3IiBuYW1lPSJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNTYiIGxvY2F0b3I9IjU4OjEtNTg6ODMiIG5hbWU9InJlZnV0ZWQiIGlkPSJyZWZ1dGVkIiBkaXNwbGF5PSJyZWZ1dGVkIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI1NiI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7cmVmdXRlZCZxdW90OzogJ3JlZnV0ZWQnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjU1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7Q29uZGl0aW9uVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXMmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAncmVmdXRlZCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iNTUiIGxvY2F0b3I9IjU4OjMyLTU4OjY1IiBuYW1lPSJDb25kaXRpb25WZXJpZmljYXRpb25TdGF0dXNDb2RlcyIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjU4IiBsb2NhdG9yPSI1OToxLTU5Ojc5IiBuYW1lPSJyZWxhcHNlIiBpZD0icmVsYXBzZSIgZGlzcGxheT0icmVsYXBzZSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTgiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O3JlbGFwc2UmcXVvdDs6ICdyZWxhcHNlJyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1NyI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0NvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAncmVsYXBzZSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iNTciIGxvY2F0b3I9IjU5OjMyLTU5OjYxIiBuYW1lPSJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjAiIGxvY2F0b3I9IjYwOjEtNjA6ODUiIG5hbWU9InJlbWlzc2lvbiIgaWQ9InJlbWlzc2lvbiIgZGlzcGxheT0icmVtaXNzaW9uIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2MCI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7cmVtaXNzaW9uJnF1b3Q7OiAncmVtaXNzaW9uJyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1OSI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0NvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAncmVtaXNzaW9uJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSI1OSIgbG9jYXRvcj0iNjA6MzYtNjA6NjUiIG5hbWU9IkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI2MiIgbG9jYXRvcj0iNjE6MS02MTo4MiIgbmFtZT0icmVzb2x2ZWQiIGlkPSJyZXNvbHZlZCIgZGlzcGxheT0icmVzb2x2ZWQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjYyIj4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtyZXNvbHZlZCZxdW90OzogJ3Jlc29sdmVkJyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2MSI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0NvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAncmVzb2x2ZWQnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjYxIiBsb2NhdG9yPSI2MTozNC02MTo2MyIgbmFtZT0iQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjY0IiBsb2NhdG9yPSI2MjoxLTYyOjk1IiBuYW1lPSJ1bmNvbmZpcm1lZCIgaWQ9InVuY29uZmlybWVkIiBkaXNwbGF5PSJ1bmNvbmZpcm1lZCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNjQiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O3VuY29uZmlybWVkJnF1b3Q7OiAndW5jb25maXJtZWQnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjYzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7Q29uZGl0aW9uVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXMmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAndW5jb25maXJtZWQnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjYzIiBsb2NhdG9yPSI2Mjo0MC02Mjo3MyIgbmFtZT0iQ29uZGl0aW9uVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXMiLz4NCiAgICAgIDwvZGVmPg0KICAgPC9jb2Rlcz4NCiAgIDxzdGF0ZW1lbnRzPg0KICAgICAgPGRlZiBsb2NhdG9yPSI2NzoxLTY3OjE1IiBuYW1lPSJQYXRpZW50IiBjb250ZXh0PSJQYXRpZW50Ij4NCiAgICAgICAgIDxleHByZXNzaW9uIHhzaTp0eXBlPSJTaW5nbGV0b25Gcm9tIj4NCiAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9IjY3OjEtNjc6MTUiIGRhdGFUeXBlPSJmaGlyOlBhdGllbnQiIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9QYXRpZW50IiB4c2k6dHlwZT0iUmV0cmlldmUiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI4NiIgbG9jYXRvcj0iNzY6MS03Nzo2MCIgbmFtZT0iTGVuZ3RoSW5EYXlzIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9Ijg2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+LypDYWxjdWxhdGVzIHRoZSBkaWZmZXJlbmNlIGluIGNhbGVuZGFyIGRheXMgYmV0d2VlbiB0aGUgc3RhcnQgYW5kIGVuZCBvZiB0aGUgZ2l2ZW4gaW50ZXJ2YWwuKi9kZWZpbmUgZnVuY3Rpb24gJnF1b3Q7TGVuZ3RoSW5EYXlzJnF1b3Q7KFZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI4MCI+DQogICAgICAgICAgICAgICAgICA8YTpzPkludGVydmFsJmx0OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI3OSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPkRhdGVUaW1lPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+PjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiApOgogIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI4NSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZGlmZmVyZW5jZSBpbiBkYXlzIGJldHdlZW4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjgyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3RhcnQgb2YgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjgxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPiBhbmQgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZW5kIG9mIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iODUiIGxvY2F0b3I9Ijc3OjMtNzc6NjAiIHByZWNpc2lvbj0iRGF5IiB4c2k6dHlwZT0iRGlmZmVyZW5jZUJldHdlZW4iPg0KICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iODIiIGxvY2F0b3I9Ijc3OjMwLTc3OjQzIiB4c2k6dHlwZT0iU3RhcnQiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iODEiIGxvY2F0b3I9Ijc3OjM5LTc3OjQzIiBuYW1lPSJWYWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijg0IiBsb2NhdG9yPSI3Nzo0OS03Nzo2MCIgeHNpOnR5cGU9IkVuZCI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI4MyIgbG9jYXRvcj0iNzc6NTYtNzc6NjAiIG5hbWU9IlZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjgwIiBsb2NhdG9yPSI3NjozOC03Njo1NSIgeHNpOnR5cGU9IkludGVydmFsVHlwZVNwZWNpZmllciI+DQogICAgICAgICAgICAgICA8cG9pbnRUeXBlIGxvY2FsSWQ9Ijc5IiBsb2NhdG9yPSI3Njo0Ny03Njo1NCIgbmFtZT0idDpEYXRlVGltZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgICAgPC9vcGVyYW5kVHlwZVNwZWNpZmllcj4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI5NyIgbG9jYXRvcj0iNjk6MS03Mzo2NyIgbmFtZT0iSW5wYXRpZW50IEVuY291bnRlciIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iOTciPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgJnF1b3Q7SW5wYXRpZW50IEVuY291bnRlciZxdW90OzoKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iOTYiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjcxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+W0VuY291bnRlcjogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtFbmNvdW50ZXIgSW5wYXRpZW50JnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+XTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IEVuY291bnRlcklucGF0aWVudDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+CiAgCQk8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVyZSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkVuY291bnRlcklucGF0aWVudDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA9IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidmaW5pc2hlZCc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogIAkJICAgIGFuZCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0xlbmd0aEluRGF5cyZxdW90Oyg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkVuY291bnRlcklucGF0aWVudDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5wZXJpb2Q8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4OCI+ICZsdDs9IDEyMDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgCQkJYW5kIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjkyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5FbmNvdW50ZXJJbnBhdGllbnQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjkyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cGVyaW9kPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NCI+IGVuZHMgZHVyaW5nIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O01lYXN1cmVtZW50IFBlcmlvZCZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iOTYiIGxvY2F0b3I9IjcwOjMtNzM6NjciIHhzaTp0eXBlPSJRdWVyeSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjcyIiBsb2NhdG9yPSI3MDozLTcwOjU1IiBhbGlhcz0iRW5jb3VudGVySW5wYXRpZW50Ij4NCiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjcxIiBsb2NhdG9yPSI3MDozLTcwOjM2IiBkYXRhVHlwZT0iZmhpcjpFbmNvdW50ZXIiIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9FbmNvdW50ZXIiIGNvZGVQcm9wZXJ0eT0idHlwZSIgY29kZUNvbXBhcmF0b3I9ImluIiB4c2k6dHlwZT0iUmV0cmlldmUiPg0KICAgICAgICAgICAgICAgICAgPGNvZGVzIGxvY2F0b3I9IjcwOjE1LTcwOjM1IiBuYW1lPSJFbmNvdW50ZXIgSW5wYXRpZW50IiB4c2k6dHlwZT0iVmFsdWVTZXRSZWYiLz4NCiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgPHdoZXJlIGxvY2FsSWQ9Ijk1IiBsb2NhdG9yPSI3MTo1LTczOjY3IiB4c2k6dHlwZT0iQW5kIj4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjkwIiBsb2NhdG9yPSI3MToxMS03Mjo2MCIgeHNpOnR5cGU9IkFuZCI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3NiIgbG9jYXRvcj0iNzE6MTEtNzE6NDgiIHhzaTp0eXBlPSJFcXVhbCI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNzQiIGxvY2F0b3I9IjcxOjExLTcxOjM1IiBwYXRoPSJzdGF0dXMiIHNjb3BlPSJFbmNvdW50ZXJJbnBhdGllbnQiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNzUiIGxvY2F0b3I9IjcxOjM5LTcxOjQ4IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iZmluaXNoZWQiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI4OSIgbG9jYXRvcj0iNzI6MTMtNzI6NjAiIHhzaTp0eXBlPSJMZXNzT3JFcXVhbCI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI4NyIgbG9jYXRvcj0iNzI6MTMtNzI6NTMiIG5hbWU9Ikxlbmd0aEluRGF5cyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijc4IiBsb2NhdG9yPSI3MjoyOC03Mjo1MiIgcGF0aD0icGVyaW9kIiBzY29wZT0iRW5jb3VudGVySW5wYXRpZW50IiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijg4IiBsb2NhdG9yPSI3Mjo1OC03Mjo2MCIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIxMjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI5NCIgbG9jYXRvcj0iNzM6MTAtNzM6NjciIHhzaTp0eXBlPSJJbiI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSI3MzozNi03MzozOSIgeHNpOnR5cGU9IkVuZCI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb0ludGVydmFsIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI5MiIgbG9jYXRvcj0iNzM6MTAtNzM6MzQiIHBhdGg9InBlcmlvZCIgc2NvcGU9IkVuY291bnRlcklucGF0aWVudCIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI5MyIgbG9jYXRvcj0iNzM6NDgtNzM6NjciIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIgeHNpOnR5cGU9IlBhcmFtZXRlclJlZiIvPg0KICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgPC93aGVyZT4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMjQiIGxvY2F0b3I9IjgwOjEtODY6NSIgbmFtZT0iRUQgVmlzaXQiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTI0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+LypSZXR1cm5zIHRoZSBtb3N0IHJlY2VudCBlbWVyZ2VuY3kgZGVwYXJ0bWVudCB2aXNpdCwgaWYgYW55LCB0aGF0IG9jY3VycyAxIGhvdXIgb3IgbGVzcyBwcmlvciB0byB0aGUgZ2l2ZW4gZW5jb3VudGVyLiovZGVmaW5lIGZ1bmN0aW9uICZxdW90O0VEIFZpc2l0JnF1b3Q7KFRoZUVuY291bnRlciA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTAxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUi5FbmNvdW50ZXI8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gKToKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTIzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTIzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+TGFzdCgKICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+W0VuY291bnRlcjogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtFbWVyZ2VuY3kgRGVwYXJ0bWVudCBWaXNpdCZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBFRFZpc2l0PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZXJlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5FRFZpc2l0PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA9IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nZmluaXNoZWQnPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICBhbmQgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwOCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkVEVmlzaXQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5lbmRzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4xIGhvdXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gb3IgbGVzcyBvbiBvciBiZWZvcmU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnN0YXJ0IG9mIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSSGVscGVyczwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTEzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VG9JbnRlcnZhbCg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTEyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTExIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VGhlRW5jb3VudGVyPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5wZXJpb2Q8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zb3J0IGJ5IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5lbmQgb2YgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExOCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICApPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMjMiIGxvY2F0b3I9IjgxOjMtODY6NSIgeHNpOnR5cGU9Ikxhc3QiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMjIiIGxvY2F0b3I9IjgyOjUtODU6MjciIHhzaTp0eXBlPSJRdWVyeSI+DQogICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEwMyIgbG9jYXRvcj0iODI6NS04Mjo1MyIgYWxpYXM9IkVEVmlzaXQiPg0KICAgICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTAyIiBsb2NhdG9yPSI4Mjo1LTgyOjQ1IiBkYXRhVHlwZT0iZmhpcjpFbmNvdW50ZXIiIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9FbmNvdW50ZXIiIGNvZGVQcm9wZXJ0eT0idHlwZSIgY29kZUNvbXBhcmF0b3I9ImluIiB4c2k6dHlwZT0iUmV0cmlldmUiPg0KICAgICAgICAgICAgICAgICAgICAgPGNvZGVzIGxvY2F0b3I9IjgyOjE3LTgyOjQ0IiBuYW1lPSJFbWVyZ2VuY3kgRGVwYXJ0bWVudCBWaXNpdCIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+DQogICAgICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgIDx3aGVyZSBsb2NhbElkPSIxMTciIGxvY2F0b3I9IjgzOjctODQ6MTEyIiB4c2k6dHlwZT0iQW5kIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjEwNyIgbG9jYXRvcj0iODM6MTMtODM6MzkiIHhzaTp0eXBlPSJFcXVhbCI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTA1IiBsb2NhdG9yPSI4MzoxMy04MzoyNiIgcGF0aD0ic3RhdHVzIiBzY29wZT0iRURWaXNpdCIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMDYiIGxvY2F0b3I9IjgzOjMwLTgzOjM5IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iZmluaXNoZWQiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMTYiIGxvY2F0b3I9Ijg0OjEzLTg0OjExMiIgeHNpOnR5cGU9IkFuZCI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSI4NDozMy04NDo0NiIgeHNpOnR5cGU9IkluIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9Ijg0OjI4LTg0OjMxIiB4c2k6dHlwZT0iRW5kIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjEwOSIgbG9jYXRvcj0iODQ6MTMtODQ6MjYiIHBhdGg9InBlcmlvZCIgc2NvcGU9IkVEVmlzaXQiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iODQ6MzMtODQ6NDYiIGxvd0Nsb3NlZD0idHJ1ZSIgaGlnaENsb3NlZD0idHJ1ZSIgeHNpOnR5cGU9IkludGVydmFsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgbG9jYXRvcj0iODQ6NjEtODQ6MTEyIiB4c2k6dHlwZT0iU3VidHJhY3QiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTE0IiBsb2NhdG9yPSI4NDo2MS04NDoxMTIiIHhzaTp0eXBlPSJTdGFydCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMTMiIGxvY2F0b3I9Ijg0OjcwLTg0OjExMiIgbmFtZT0iVG9JbnRlcnZhbCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTEyIiBsb2NhdG9yPSI4NDo5My04NDoxMTEiIHBhdGg9InBlcmlvZCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTExIiBsb2NhdG9yPSI4NDo5My04NDoxMDQiIG5hbWU9IlRoZUVuY291bnRlciIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjExNSIgbG9jYXRvcj0iODQ6MzMtODQ6MzgiIHZhbHVlPSIxIiB1bml0PSJob3VyIiB4c2k6dHlwZT0iUXVhbnRpdHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbG93Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggbG9jYWxJZD0iMTE0IiBsb2NhdG9yPSI4NDo2MS04NDoxMTIiIHhzaTp0eXBlPSJTdGFydCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMTMiIGxvY2F0b3I9Ijg0OjcwLTg0OjExMiIgbmFtZT0iVG9JbnRlcnZhbCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTEyIiBsb2NhdG9yPSI4NDo5My04NDoxMTEiIHBhdGg9InBlcmlvZCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTExIiBsb2NhdG9yPSI4NDo5My04NDoxMDQiIG5hbWU9IlRoZUVuY291bnRlciIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvaGlnaD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9Ijg0OjMzLTg0OjQ2IiB4c2k6dHlwZT0iTm90Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9Ijg0OjMzLTg0OjQ2IiB4c2k6dHlwZT0iSXNOdWxsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjExNCIgbG9jYXRvcj0iODQ6NjEtODQ6MTEyIiB4c2k6dHlwZT0iU3RhcnQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTEzIiBsb2NhdG9yPSI4NDo3MC04NDoxMTIiIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjExMiIgbG9jYXRvcj0iODQ6OTMtODQ6MTExIiBwYXRoPSJwZXJpb2QiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjExMSIgbG9jYXRvcj0iODQ6OTMtODQ6MTA0IiBuYW1lPSJUaGVFbmNvdW50ZXIiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L3doZXJlPg0KICAgICAgICAgICAgICAgPHNvcnQgbG9jYWxJZD0iMTIxIiBsb2NhdG9yPSI4NTo3LTg1OjI3Ij4NCiAgICAgICAgICAgICAgICAgIDxieSBsb2NhbElkPSIxMjAiIGxvY2F0b3I9Ijg1OjE1LTg1OjI3IiBkaXJlY3Rpb249ImFzYyIgeHNpOnR5cGU9IkJ5RXhwcmVzc2lvbiI+DQogICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMTkiIGxvY2F0b3I9Ijg1OjE1LTg1OjI3IiB4c2k6dHlwZT0iRW5kIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjExOCIgbG9jYXRvcj0iODU6MjItODU6MjciIG5hbWU9InBlcmlvZCIgeHNpOnR5cGU9IklkZW50aWZpZXJSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgICAgICAgICAgIDwvYnk+DQogICAgICAgICAgICAgICA8L3NvcnQ+DQogICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRoZUVuY291bnRlciI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTAxIiBsb2NhdG9yPSI4MDo0MS04MDo1NCIgbmFtZT0iZmhpcjpFbmNvdW50ZXIiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxNDciIGxvY2F0b3I9Ijg5OjEtOTM6MTE2IiBuYW1lPSJIb3NwaXRhbGl6YXRpb24iIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTQ3Ij4NCiAgICAgICAgICAgICAgIDxhOnM+LypIb3NwaXRhbGl6YXRpb24gcmV0dXJucyB0aGUgdG90YWwgaW50ZXJ2YWwgZm9yIGFkbWlzc2lvbiB0byBkaXNjaGFyZ2UgZm9yIHRoZSBnaXZlbiBlbmNvdW50ZXIsIG9yIGZvciB0aGUgYWRtaXNzaW9uIG9mIGFueSBpbW1lZGlhdGVseSBwcmlvciBlbWVyZ2VuY3kgZGVwYXJ0bWVudCB2aXNpdCB0byB0aGUgZGlzY2hhcmdlIG9mIHRoZSBnaXZlbiBlbmNvdW50ZXIuKi9kZWZpbmUgZnVuY3Rpb24gJnF1b3Q7SG9zcGl0YWxpemF0aW9uJnF1b3Q7KFRoZUVuY291bnRlciA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTI1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUi5FbmNvdW50ZXI8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gKToKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTQ2Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQ2Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyOCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiggPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0VEIFZpc2l0JnF1b3Q7KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5UaGVFbmNvdW50ZXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gWDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQ1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cmV0dXJuCiAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmlmIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5YPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IGlzIG51bGw8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTMyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTMxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VGhlRW5jb3VudGVyPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5wZXJpb2Q8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgIGVsc2UgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkludGVydmFsWzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdGFydCBvZiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTMzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUkhlbHBlcnM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlRvSW50ZXJ2YWwoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5lbmQgb2YgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzOCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVJIZWxwZXJzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub0ludGVydmFsKDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5UaGVFbmNvdW50ZXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5dPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxNDYiIGxvY2F0b3I9IjkwOjMtOTM6MTE2IiB4c2k6dHlwZT0iUXVlcnkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMjgiIGxvY2F0b3I9IjkwOjMtOTA6MzIiIGFsaWFzPSJYIj4NCiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEyNyIgbG9jYXRvcj0iOTA6My05MDozMCIgbmFtZT0iRUQgVmlzaXQiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMjYiIGxvY2F0b3I9IjkwOjE2LTkwOjI3IiBuYW1lPSJUaGVFbmNvdW50ZXIiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgIDxyZXR1cm4gbG9jYWxJZD0iMTQ1IiBsb2NhdG9yPSI5MTo1LTkzOjExNiI+DQogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxNDQiIGxvY2F0b3I9IjkyOjktOTM6MTE2IiB4c2k6dHlwZT0iSWYiPg0KICAgICAgICAgICAgICAgICAgPGNvbmRpdGlvbiBsb2NhbElkPSIxMzAiIGxvY2F0b3I9IjkyOjEyLTkyOjIwIiB4c2k6dHlwZT0iSXNOdWxsIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjEyOSIgbG9jYXRvcj0iOTI6MTIiIG5hbWU9IlgiIHhzaTp0eXBlPSJBbGlhc1JlZiIvPg0KICAgICAgICAgICAgICAgICAgPC9jb25kaXRpb24+DQogICAgICAgICAgICAgICAgICA8dGhlbiBuYW1lPSJUb0ludGVydmFsIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMzIiIGxvY2F0b3I9IjkyOjI3LTkyOjQ1IiBwYXRoPSJwZXJpb2QiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEzMSIgbG9jYXRvcj0iOTI6MjctOTI6MzgiIG5hbWU9IlRoZUVuY291bnRlciIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDwvdGhlbj4NCiAgICAgICAgICAgICAgICAgIDxlbHNlIGxvY2FsSWQ9IjE0MyIgbG9jYXRvcj0iOTM6MTQtOTM6MTE2IiBsb3dDbG9zZWQ9InRydWUiIGhpZ2hDbG9zZWQ9InRydWUiIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICAgICAgICAgICA8bG93IGxvY2FsSWQ9IjEzNyIgbG9jYXRvcj0iOTM6MjMtOTM6NjMiIHhzaTp0eXBlPSJTdGFydCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMzYiIGxvY2F0b3I9IjkzOjMyLTkzOjYzIiBuYW1lPSJUb0ludGVydmFsIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMzUiIGxvY2F0b3I9IjkzOjU1LTkzOjYyIiBwYXRoPSJwZXJpb2QiIHNjb3BlPSJYIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDwvbG93Pg0KICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggbG9jYWxJZD0iMTQyIiBsb2NhdG9yPSI5Mzo2Ni05MzoxMTUiIHhzaTp0eXBlPSJFbmQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTQxIiBsb2NhdG9yPSI5Mzo3My05MzoxMTUiIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE0MCIgbG9jYXRvcj0iOTM6OTYtOTM6MTE0IiBwYXRoPSJwZXJpb2QiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEzOSIgbG9jYXRvcj0iOTM6OTYtOTM6MTA3IiBuYW1lPSJUaGVFbmNvdW50ZXIiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICA8L2hpZ2g+DQogICAgICAgICAgICAgICAgICA8L2Vsc2U+DQogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICA8L3JldHVybj4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRoZUVuY291bnRlciI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTI1IiBsb2NhdG9yPSI4OTo0OC04OTo2MSIgbmFtZT0iZmhpcjpFbmNvdW50ZXIiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxNjUiIGxvY2F0b3I9Ijk2OjEtMTAwOjY4IiBuYW1lPSJIb3NwaXRhbGl6YXRpb24gTG9jYXRpb25zIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE2NSI+DQogICAgICAgICAgICAgICA8YTpzPi8qUmV0dXJucyBsaXN0IG9mIGFsbCBsb2NhdGlvbnMgd2l0aGluIGFuIGVuY291bnRlciwgaW5jbHVkaW5nIGxvY2F0aW9ucyBmb3IgaW1tZWRpYXRlbHkgcHJpb3IgRUQgdmlzaXQuKi9kZWZpbmUgZnVuY3Rpb24gJnF1b3Q7SG9zcGl0YWxpemF0aW9uIExvY2F0aW9ucyZxdW90OyhUaGVFbmNvdW50ZXIgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE0OCI+DQogICAgICAgICAgICAgICAgICA8YTpzPkZISVIuRW5jb3VudGVyPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+ICk6CiAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE2NCI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjE2NCI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtFRCBWaXNpdCZxdW90Oyg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQ5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VGhlRW5jb3VudGVyPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiApPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IEVERW5jb3VudGVyPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNjMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yZXR1cm4KICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTYyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+aWYgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE1MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE1MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkVERW5jb3VudGVyPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IGlzIG51bGw8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTU1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTU0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VGhlRW5jb3VudGVyPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5sb2NhdGlvbjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgZWxzZSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTYxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZmxhdHRlbiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTYwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+eyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTU3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTU2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RURFbmNvdW50ZXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE1NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmxvY2F0aW9uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5UaGVFbmNvdW50ZXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE1OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmxvY2F0aW9uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gfTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxNjQiIGxvY2F0b3I9Ijk3OjMtMTAwOjY4IiB4c2k6dHlwZT0iUXVlcnkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxNTEiIGxvY2F0b3I9Ijk3OjMtOTc6NDIiIGFsaWFzPSJFREVuY291bnRlciI+DQogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxNTAiIGxvY2F0b3I9Ijk3OjMtOTc6MzAiIG5hbWU9IkVEIFZpc2l0IiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTQ5IiBsb2NhdG9yPSI5NzoxNi05NzoyNyIgbmFtZT0iVGhlRW5jb3VudGVyIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICA8cmV0dXJuIGxvY2FsSWQ9IjE2MyIgbG9jYXRvcj0iOTg6NS0xMDA6NjgiPg0KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTYyIiBsb2NhdG9yPSI5OTo5LTEwMDo2OCIgeHNpOnR5cGU9IklmIj4NCiAgICAgICAgICAgICAgICAgIDxjb25kaXRpb24gbG9jYWxJZD0iMTUzIiBsb2NhdG9yPSI5OToxMi05OTozMCIgeHNpOnR5cGU9IklzTnVsbCI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNTIiIGxvY2F0b3I9Ijk5OjEyLTk5OjIyIiBuYW1lPSJFREVuY291bnRlciIgeHNpOnR5cGU9IkFsaWFzUmVmIi8+DQogICAgICAgICAgICAgICAgICA8L2NvbmRpdGlvbj4NCiAgICAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjE1NSIgbG9jYXRvcj0iOTk6MzctOTk6NTciIHBhdGg9ImxvY2F0aW9uIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxNTQiIGxvY2F0b3I9Ijk5OjM3LTk5OjQ4IiBuYW1lPSJUaGVFbmNvdW50ZXIiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICA8L3RoZW4+DQogICAgICAgICAgICAgICAgICA8ZWxzZSBsb2NhbElkPSIxNjEiIGxvY2F0b3I9IjEwMDoxNC0xMDA6NjgiIHhzaTp0eXBlPSJGbGF0dGVuIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE2MCIgbG9jYXRvcj0iMTAwOjIyLTEwMDo2OCIgeHNpOnR5cGU9Ikxpc3QiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbG9jYWxJZD0iMTU3IiBsb2NhdG9yPSIxMDA6MjQtMTAwOjQzIiBwYXRoPSJsb2NhdGlvbiIgc2NvcGU9IkVERW5jb3VudGVyIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IGxvY2FsSWQ9IjE1OSIgbG9jYXRvcj0iMTAwOjQ2LTEwMDo2NiIgcGF0aD0ibG9jYXRpb24iIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjE1OCIgbG9jYXRvcj0iMTAwOjQ2LTEwMDo1NyIgbmFtZT0iVGhlRW5jb3VudGVyIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9lbGVtZW50Pg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9lbHNlPg0KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgPC9yZXR1cm4+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJUaGVFbmNvdW50ZXIiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjE0OCIgbG9jYXRvcj0iOTY6NTgtOTY6NzEiIG5hbWU9ImZoaXI6RW5jb3VudGVyIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTcwIiBsb2NhdG9yPSIxMDM6MS0xMDQ6NDciIG5hbWU9Ikhvc3BpdGFsaXphdGlvbiBMZW5ndGggb2YgU3RheSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxNzAiPg0KICAgICAgICAgICAgICAgPGE6cz4vKlJldHVybnMgdGhlIGxlbmd0aCBvZiBzdGF5IGluIGRheXMgKGkuZS4gdGhlIG51bWJlciBvZiBkYXlzIGJldHdlZW4gYWRtaXNzaW9uIGFuZCBkaXNjaGFyZ2UpIGZvciB0aGUgZ2l2ZW4gZW5jb3VudGVyLCBvciBmcm9tIHRoZSBhZG1pc3Npb24gb2YgYW55IGltbWVkaWF0ZWx5IHByaW9yIGVtZXJnZW5jeSBkZXBhcnRtZW50IHZpc2l0IHRvIHRoZSBkaXNjaGFyZ2Ugb2YgdGhlIGVuY291bnRlciovZGVmaW5lIGZ1bmN0aW9uICZxdW90O0hvc3BpdGFsaXphdGlvbiBMZW5ndGggb2YgU3RheSZxdW90OyhUaGVFbmNvdW50ZXIgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE2NiI+DQogICAgICAgICAgICAgICAgICA8YTpzPkZISVIuRW5jb3VudGVyPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+ICk6CiAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE2OSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjE2OSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPkxlbmd0aEluRGF5cyg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTY4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7SG9zcGl0YWxpemF0aW9uJnF1b3Q7KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5UaGVFbmNvdW50ZXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTY5IiBsb2NhdG9yPSIxMDQ6My0xMDQ6NDciIG5hbWU9Ikxlbmd0aEluRGF5cyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE2OCIgbG9jYXRvcj0iMTA0OjE2LTEwNDo0NiIgbmFtZT0iSG9zcGl0YWxpemF0aW9uIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTY3IiBsb2NhdG9yPSIxMDQ6MzQtMTA0OjQ1IiBuYW1lPSJUaGVFbmNvdW50ZXIiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJUaGVFbmNvdW50ZXIiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjE2NiIgbG9jYXRvcj0iMTAzOjYzLTEwMzo3NiIgbmFtZT0iZmhpcjpFbmNvdW50ZXIiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxNzUiIGxvY2F0b3I9IjEwNzoxLTEwODo0MiIgbmFtZT0iSG9zcGl0YWwgQWRtaXNzaW9uIFRpbWUiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTc1Ij4NCiAgICAgICAgICAgICAgIDxhOnM+LypSZXR1cm5zIGFkbWlzc2lvbiB0aW1lIGZvciBhbiBlbmNvdW50ZXIgb3IgZm9yIGltbWVkaWF0ZWx5IHByaW9yIGVtZXJnZW5jeSBkZXBhcnRtZW50IHZpc2l0LiAgKi9kZWZpbmUgZnVuY3Rpb24gJnF1b3Q7SG9zcGl0YWwgQWRtaXNzaW9uIFRpbWUmcXVvdDsoVGhlRW5jb3VudGVyIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxNzEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5GSElSLkVuY291bnRlcjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiApOgogIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxNzQiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNzQiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdGFydCBvZiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTczIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7SG9zcGl0YWxpemF0aW9uJnF1b3Q7KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNzIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5UaGVFbmNvdW50ZXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjE3NCIgbG9jYXRvcj0iMTA4OjMtMTA4OjQyIiB4c2k6dHlwZT0iU3RhcnQiPg0KICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTczIiBsb2NhdG9yPSIxMDg6MTItMTA4OjQyIiBuYW1lPSJIb3NwaXRhbGl6YXRpb24iIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNzIiIGxvY2F0b3I9IjEwODozMC0xMDg6NDEiIG5hbWU9IlRoZUVuY291bnRlciIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRoZUVuY291bnRlciI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTcxIiBsb2NhdG9yPSIxMDc6NTYtMTA3OjY5IiBuYW1lPSJmaGlyOkVuY291bnRlciIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE4MiIgbG9jYXRvcj0iMTExOjEtMTEyOjUwIiBuYW1lPSJIb3NwaXRhbCBEaXNjaGFyZ2UgVGltZSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxODIiPg0KICAgICAgICAgICAgICAgPGE6cz4vKkhvc3BpdGFsIERpc2NoYXJnZSBUaW1lIHJldHVybnMgdGhlIGRpc2NoYXJnZSB0aW1lIGZvciBhbiBlbmNvdW50ZXIqL2RlZmluZSBmdW5jdGlvbiAmcXVvdDtIb3NwaXRhbCBEaXNjaGFyZ2UgVGltZSZxdW90OyhUaGVFbmNvdW50ZXIgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE3NiI+DQogICAgICAgICAgICAgICAgICA8YTpzPkZISVIuRW5jb3VudGVyPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+ICk6CjwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxODEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODEiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5lbmQgb2YgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE4MCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVJIZWxwZXJzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub0ludGVydmFsKDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5UaGVFbmNvdW50ZXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjE4MSIgbG9jYXRvcj0iMTEyOjEtMTEyOjUwIiB4c2k6dHlwZT0iRW5kIj4NCiAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE4MCIgbG9jYXRvcj0iMTEyOjgtMTEyOjUwIiBuYW1lPSJUb0ludGVydmFsIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNzkiIGxvY2F0b3I9IjExMjozMS0xMTI6NDkiIHBhdGg9InBlcmlvZCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTc4IiBsb2NhdG9yPSIxMTI6MzEtMTEyOjQyIiBuYW1lPSJUaGVFbmNvdW50ZXIiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJUaGVFbmNvdW50ZXIiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjE3NiIgbG9jYXRvcj0iMTExOjU2LTExMTo2OSIgbmFtZT0iZmhpcjpFbmNvdW50ZXIiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxOTkiIGxvY2F0b3I9IjExNToxLTExOToxMiIgbmFtZT0iSG9zcGl0YWwgQXJyaXZhbCBUaW1lIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE5OSI+DQogICAgICAgICAgICAgICA8YTpzPi8qUmV0dXJucyBlYXJsaWVzdCBhcnJpdmFsIHRpbWUgZm9yIGFuIGVuY291bnRlciBpbmNsdWRpbmcgYW55IHByaW9yIEVEIHZpc2l0LiAqL2RlZmluZSBmdW5jdGlvbiAmcXVvdDtIb3NwaXRhbCBBcnJpdmFsIFRpbWUmcXVvdDsoVGhlRW5jb3VudGVyIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxODMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5GSElSLkVuY291bnRlcjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiApOgogIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxOTgiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOTgiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdGFydCBvZiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTk3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTg0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUkhlbHBlcnM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE5NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlRvSW50ZXJ2YWwoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE5NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE5NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZpcnN0KAogIAkgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE5NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtIb3NwaXRhbGl6YXRpb24gTG9jYXRpb25zJnF1b3Q7KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5UaGVFbmNvdW50ZXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gSG9zcGl0YWxMb2NhdGlvbjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgCQkJPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE5MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnNvcnQgYnkgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE5MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE5MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnN0YXJ0IG9mIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSSGVscGVyczwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTkwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VG9JbnRlcnZhbCg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTg5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cGVyaW9kPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAJKTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTk2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cGVyaW9kPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTk4IiBsb2NhdG9yPSIxMTY6My0xMTk6MTIiIHhzaTp0eXBlPSJTdGFydCI+DQogICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxOTciIGxvY2F0b3I9IjExNjoxMi0xMTk6MTIiIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE5NiIgbG9jYXRvcj0iMTE2OjM1LTExOToxMSIgcGF0aD0icGVyaW9kIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxOTUiIGxvY2F0b3I9IjExNjozNS0xMTk6NCIgeHNpOnR5cGU9IkZpcnN0Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTk0IiBsb2NhdG9yPSIxMTc6OC0xMTg6NTIiIHhzaTp0eXBlPSJRdWVyeSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjE4NyIgbG9jYXRvcj0iMTE3OjgtMTE3OjY5IiBhbGlhcz0iSG9zcGl0YWxMb2NhdGlvbiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxODYiIGxvY2F0b3I9IjExNzo4LTExNzo1MiIgbmFtZT0iSG9zcGl0YWxpemF0aW9uIExvY2F0aW9ucyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE4NSIgbG9jYXRvcj0iMTE3OjM4LTExNzo0OSIgbmFtZT0iVGhlRW5jb3VudGVyIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICAgICAgICA8c29ydCBsb2NhbElkPSIxOTMiIGxvY2F0b3I9IjExODo2LTExODo1MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YnkgbG9jYWxJZD0iMTkyIiBsb2NhdG9yPSIxMTg6MTQtMTE4OjUyIiBkaXJlY3Rpb249ImFzYyIgeHNpOnR5cGU9IkJ5RXhwcmVzc2lvbiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxOTEiIGxvY2F0b3I9IjExODoxNC0xMTg6NTIiIHhzaTp0eXBlPSJTdGFydCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxOTAiIGxvY2F0b3I9IjExODoyMy0xMTg6NTIiIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE4OSIgbG9jYXRvcj0iMTE4OjQ2LTExODo1MSIgbmFtZT0icGVyaW9kIiB4c2k6dHlwZT0iSWRlbnRpZmllclJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9ieT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvc29ydD4NCiAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJUaGVFbmNvdW50ZXIiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjE4MyIgbG9jYXRvcj0iMTE1OjU0LTExNTo2NyIgbmFtZT0iZmhpcjpFbmNvdW50ZXIiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIyNTIiIGxvY2F0b3I9IjE3MToxLTE4Mjo4NSIgbmFtZT0iSG9zcGl0YWxpemF0aW9uV2l0aE9ic2VydmF0aW9uIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjI1MiI+DQogICAgICAgICAgICAgICA8YTpzPi8vIFRPRE8gLSBmaXggdGhlc2UgKG11c3QgZmV0Y2ggTG9jYXRpb24gcmVzb3VyY2VzIGFuZCBjb21wYXJlIGlkIHRvIHJlZmVyZW5jZSkKLypSZXR1cm5zIHRoZSBsYXRlc3QgZGVwYXJ0dXJlIHRpbWUgZm9yIGVuY291bnRlciBpbmNsdWRpbmcgYW55IHByaW9yIEVEIHZpc2l0LiAqLwovKgpkZWZpbmUgZnVuY3Rpb24gJnF1b3Q7SG9zcGl0YWwgRGVwYXJ0dXJlIFRpbWUmcXVvdDsoVGhlRW5jb3VudGVyIEZISVIuRW5jb3VudGVyKToKCWVuZCBvZiBGSElSSGVscGVycy5Ub0ludGVydmFsKExhc3QoCgkgICAgKCAmcXVvdDtIb3NwaXRhbGl6YXRpb24gTG9jYXRpb25zJnF1b3Q7KFRoZUVuY291bnRlcikgKSBIb3NwaXRhbExvY2F0aW9uCgkJCXNvcnQgYnkgc3RhcnQgb2YgRkhJUkhlbHBlcnMuVG9JbnRlcnZhbChwZXJpb2QpCgkpLnBlcmlvZCkKZGVmaW5lIGZ1bmN0aW9uICZxdW90O0VtZXJnZW5jeSBEZXBhcnRtZW50IEFycml2YWwgVGltZSZxdW90OyhUaGVFbmNvdW50ZXIgRkhJUi5FbmNvdW50ZXIpOgoJc3RhcnQgb2YgRkhJUkhlbHBlcnMuVG9JbnRlcnZhbCgoCgkgICAgc2luZ2xldG9uIGZyb20gKAoJICAgICAgICAoICZxdW90O0hvc3BpdGFsaXphdGlvbiBMb2NhdGlvbnMmcXVvdDsoVGhlRW5jb3VudGVyKSApIEhvc3BpdGFsTG9jYXRpb24KCQkJCXdoZXJlIEhvc3BpdGFsTG9jYXRpb24udHlwZSB+ICZxdW90O0VSJnF1b3Q7CgkJKQoJKS5wZXJpb2QpCmRlZmluZSBmdW5jdGlvbiAmcXVvdDtGaXJzdCBJbnBhdGllbnQgSW50ZW5zaXZlIENhcmUgVW5pdCZxdW90OyhUaGVFbmNvdW50ZXIgRkhJUi5FbmNvdW50ZXIpOgoJRmlyc3QoCgkgICAgKCBUaGVFbmNvdW50ZXIubG9jYXRpb24gKSBIb3NwaXRhbExvY2F0aW9uCgkJCXdoZXJlIEhvc3BpdGFsTG9jYXRpb24udHlwZSB+ICZxdW90O0lDVSZxdW90OwoJCQkJYW5kIEhvc3BpdGFsTG9jYXRpb24ucGVyaW9kIGR1cmluZyBUaGVFbmNvdW50ZXIucGVyaW9kCgkJCXNvcnQgYnkgc3RhcnQgb2YgRkhJUkhlbHBlcnMuVG9JbnRlcnZhbChwZXJpb2QpCgkpCiovCgovKkhvc3BpdGFsaXphdGlvbiB3aXRoIE9ic2VydmF0aW9uIGFuZCBPdXRwYXRpZW50IFN1cmdlcnkgU2VydmljZSByZXR1cm5zIHRoZSB0b3RhbCBpbnRlcnZhbCBmcm9tIHRoZSBzdGFydCBvZiBhbnkgaW1tZWRpYXRlbHkgcHJpb3IgZW1lcmdlbmN5IGRlcGFydG1lbnQgdmlzaXQsIG91dHBhdGllbnQgc3VyZ2VyeSB2aXNpdCBvciBvYnNlcnZhdGlvbiB2aXNpdCB0byB0aGUgZGlzY2hhcmdlIG9mIHRoZSBnaXZlbiBlbmNvdW50ZXIuKi8KLyogVE9ETzoKZGVmaW5lIGZ1bmN0aW9uICZxdW90O0hvc3BpdGFsaXphdGlvbldpdGhPYnNlcnZhdGlvbkFuZE91dHBhdGllbnRTdXJnZXJ5U2VydmljZSZxdW90OyhFbmNvdW50ZXIgJnF1b3Q7RW5jb3VudGVyLCBQZXJmb3JtZWQmcXVvdDsgKToKICBFbmNvdW50ZXIgVmlzaXQKICAJbGV0IE9ic1Zpc2l0OiBMYXN0KFsmcXVvdDtFbmNvdW50ZXIsIFBlcmZvcm1lZCZxdW90OzogJnF1b3Q7T2JzZXJ2YXRpb24gU2VydmljZXMmcXVvdDtdIExhc3RPYnMKICAJCQl3aGVyZSBMYXN0T2JzLnJlbGV2YW50UGVyaW9kIGVuZHMgMSBob3VyIG9yIGxlc3Mgb24gb3IgYmVmb3JlIHN0YXJ0IG9mIFZpc2l0LnJlbGV2YW50UGVyaW9kCiAgCQkJc29ydCBieQogIAkJCWVuZCBvZiByZWxldmFudFBlcmlvZAogIAkpLAogIAlWaXNpdFN0YXJ0OiBDb2FsZXNjZShzdGFydCBvZiBPYnNWaXNpdC5yZWxldmFudFBlcmlvZCwgc3RhcnQgb2YgVmlzaXQucmVsZXZhbnRQZXJpb2QpLAogIAlFRFZpc2l0OiBMYXN0KFsmcXVvdDtFbmNvdW50ZXIsIFBlcmZvcm1lZCZxdW90OzogJnF1b3Q7RW1lcmdlbmN5IERlcGFydG1lbnQgVmlzaXQmcXVvdDtdIExhc3RFRAogIAkJCXdoZXJlIExhc3RFRC5yZWxldmFudFBlcmlvZCBlbmRzIDEgaG91ciBvciBsZXNzIG9uIG9yIGJlZm9yZSBWaXNpdFN0YXJ0CiAgCQkJc29ydCBieQogIAkJCWVuZCBvZiByZWxldmFudFBlcmlvZAogIAkpLAogIAlWaXNpdFN0YXJ0V2l0aEVEOiBDb2FsZXNjZShzdGFydCBvZiBFRFZpc2l0LnJlbGV2YW50UGVyaW9kLCBWaXNpdFN0YXJ0KSwKICAJT3V0cGF0aWVudFN1cmdlcnlWaXNpdDogTGFzdChbJnF1b3Q7RW5jb3VudGVyLCBQZXJmb3JtZWQmcXVvdDs6ICZxdW90O091dHBhdGllbnQgU3VyZ2VyeSBTZXJ2aWNlJnF1b3Q7XSBMYXN0U3VyZ2VyeU9QCiAgCQkJd2hlcmUgTGFzdFN1cmdlcnlPUC5yZWxldmFudFBlcmlvZCBlbmRzIDEgaG91ciBvciBsZXNzIG9uIG9yIGJlZm9yZSBWaXNpdFN0YXJ0V2l0aEVECiAgCQkJc29ydCBieQogIAkJCWVuZCBvZiByZWxldmFudFBlcmlvZAogIAkpCiAgCXJldHVybiBJbnRlcnZhbFtDb2FsZXNjZShzdGFydCBvZiBPdXRwYXRpZW50U3VyZ2VyeVZpc2l0LnJlbGV2YW50UGVyaW9kLCBWaXNpdFN0YXJ0V2l0aEVEKSwKICAJZW5kIG9mIFZpc2l0LnJlbGV2YW50UGVyaW9kXQoqLwoKLypIb3NwaXRhbGl6YXRpb24gd2l0aCBPYnNlcnZhdGlvbiByZXR1cm5zIHRoZSB0b3RhbCBpbnRlcnZhbCBmcm9tIHRoZSBzdGFydCBvZiBhbnkgaW1tZWRpYXRlbHkgcHJpb3IgZW1lcmdlbmN5IGRlcGFydG1lbnQgdmlzaXQgdGhyb3VnaCB0aGUgb2JzZXJ2YXRpb24gdmlzaXQgdG8gdGhlIGRpc2NoYXJnZSBvZiB0aGUgZ2l2ZW4gZW5jb3VudGVyKi9kZWZpbmUgZnVuY3Rpb24gJnF1b3Q7SG9zcGl0YWxpemF0aW9uV2l0aE9ic2VydmF0aW9uJnF1b3Q7KFRoZUVuY291bnRlciA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMjAwIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUi5FbmNvdW50ZXI8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gKToKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMjUxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjUxIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIwMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIwMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5UaGVFbmNvdW50ZXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBWaXNpdDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CgkJPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5sZXQgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIxOCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPk9ic1Zpc2l0OiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjE3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+TGFzdCg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjE2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIwNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIwMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIwMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPltFbmNvdW50ZXI6IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7T2JzZXJ2YXRpb24gU2VydmljZXMmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5dPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gTGFzdE9iczwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CgkJCQk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjExIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlcmUgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIxMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIwNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIwNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkxhc3RPYnM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIwNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5lbmRzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4xIGhvdXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gb3IgbGVzcyBvbiBvciBiZWZvcmU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIwOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnN0YXJ0IG9mIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMDgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5WaXNpdDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjA4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cGVyaW9kPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KCQkJCTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zb3J0IGJ5IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5lbmQgb2YgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIxMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CgkJCSk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwKCQkJPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIyNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlZpc2l0U3RhcnQ6IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMjUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Db2FsZXNjZSg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjIxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3RhcnQgb2YgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIyMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIxOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPk9ic1Zpc2l0PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMjAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5wZXJpb2Q8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjI0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3RhcnQgb2YgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIyMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIyMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlZpc2l0PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMjMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5wZXJpb2Q8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LAoJCQk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjQwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RURWaXNpdDogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIzOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkxhc3QoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIzOCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMjgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5bRW5jb3VudGVyOiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0VtZXJnZW5jeSBEZXBhcnRtZW50IFZpc2l0JnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+XTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IExhc3RFRDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CgkJCQk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjMzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlcmUgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIzMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIzMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIyOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkxhc3RFRDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjMwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cGVyaW9kPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIzMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmVuZHMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIzMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPjEgaG91cjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBvciBsZXNzIG9uIG9yIGJlZm9yZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjMxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VmlzaXRTdGFydDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KCQkJCTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMzciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zb3J0IGJ5IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMzYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5lbmQgb2YgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIzNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CgkJCSk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CgkJPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI1MCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnJldHVybiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjQ5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+SW50ZXJ2YWxbPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI0NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkNvYWxlc2NlKDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNDMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdGFydCBvZiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjQyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjQxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RURWaXNpdDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjQyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cGVyaW9kPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI0NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlZpc2l0U3RhcnQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjQ4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZW5kIG9mIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNDYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5WaXNpdDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjQ3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cGVyaW9kPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIyNTEiIGxvY2F0b3I9IjE3MjozLTE4Mjo4NSIgeHNpOnR5cGU9IlF1ZXJ5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMjAyIiBsb2NhdG9yPSIxNzI6My0xNzI6MjAiIGFsaWFzPSJWaXNpdCI+DQogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIyMDEiIGxvY2F0b3I9IjE3MjozLTE3MjoxNCIgbmFtZT0iVGhlRW5jb3VudGVyIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICA8bGV0IGxvY2FsSWQ9IjIxOCIgbG9jYXRvcj0iMTczOjctMTc2OjQiIGlkZW50aWZpZXI9Ik9ic1Zpc2l0Ij4NCiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjIxNyIgbG9jYXRvcj0iMTczOjE3LTE3Njo0IiB4c2k6dHlwZT0iTGFzdCI+DQogICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjIxNiIgbG9jYXRvcj0iMTczOjIyLTE3NToyNSIgeHNpOnR5cGU9IlF1ZXJ5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMjA0IiBsb2NhdG9yPSIxNzM6MjItMTczOjY0IiBhbGlhcz0iTGFzdE9icyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIyMDMiIGxvY2F0b3I9IjE3MzoyMi0xNzM6NTYiIGRhdGFUeXBlPSJmaGlyOkVuY291bnRlciIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0VuY291bnRlciIgY29kZVByb3BlcnR5PSJ0eXBlIiBjb2RlQ29tcGFyYXRvcj0iaW4iIHhzaTp0eXBlPSJSZXRyaWV2ZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZXMgbG9jYXRvcj0iMTczOjM0LTE3Mzo1NSIgbmFtZT0iT2JzZXJ2YXRpb24gU2VydmljZXMiIHhzaTp0eXBlPSJWYWx1ZVNldFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICAgICA8d2hlcmUgbG9jYWxJZD0iMjExIiBsb2NhdG9yPSIxNzQ6NS0xNzQ6NzkiIHhzaTp0eXBlPSJBbmQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iMTc0OjMxLTE3NDo0NCIgeHNpOnR5cGU9IkluIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9IjE3NDoyNi0xNzQ6MjkiIHhzaTp0eXBlPSJFbmQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9JbnRlcnZhbCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjA2IiBsb2NhdG9yPSIxNzQ6MTEtMTc0OjI0IiBwYXRoPSJwZXJpb2QiIHNjb3BlPSJMYXN0T2JzIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9IjE3NDozMS0xNzQ6NDQiIGxvd0Nsb3NlZD0idHJ1ZSIgaGlnaENsb3NlZD0idHJ1ZSIgeHNpOnR5cGU9IkludGVydmFsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgbG9jYXRvcj0iMTc0OjU5LTE3NDo3OSIgeHNpOnR5cGU9IlN1YnRyYWN0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjIwOSIgbG9jYXRvcj0iMTc0OjU5LTE3NDo3OSIgeHNpOnR5cGU9IlN0YXJ0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjIwOCIgbG9jYXRvcj0iMTc0OjY4LTE3NDo3OSIgcGF0aD0icGVyaW9kIiBzY29wZT0iVmlzaXQiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjEwIiBsb2NhdG9yPSIxNzQ6MzEtMTc0OjM2IiB2YWx1ZT0iMSIgdW5pdD0iaG91ciIgeHNpOnR5cGU9IlF1YW50aXR5Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xvdz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIGxvY2FsSWQ9IjIwOSIgbG9jYXRvcj0iMTc0OjU5LTE3NDo3OSIgeHNpOnR5cGU9IlN0YXJ0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjIwOCIgbG9jYXRvcj0iMTc0OjY4LTE3NDo3OSIgcGF0aD0icGVyaW9kIiBzY29wZT0iVmlzaXQiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9oaWdoPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iMTc0OjMxLTE3NDo0NCIgeHNpOnR5cGU9Ik5vdCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSIxNzQ6MzEtMTc0OjQ0IiB4c2k6dHlwZT0iSXNOdWxsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjIwOSIgbG9jYXRvcj0iMTc0OjU5LTE3NDo3OSIgeHNpOnR5cGU9IlN0YXJ0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjIwOCIgbG9jYXRvcj0iMTc0OjY4LTE3NDo3OSIgcGF0aD0icGVyaW9kIiBzY29wZT0iVmlzaXQiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPC93aGVyZT4NCiAgICAgICAgICAgICAgICAgICAgIDxzb3J0IGxvY2FsSWQ9IjIxNSIgbG9jYXRvcj0iMTc1OjUtMTc1OjI1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxieSBsb2NhbElkPSIyMTQiIGxvY2F0b3I9IjE3NToxMy0xNzU6MjUiIGRpcmVjdGlvbj0iYXNjIiB4c2k6dHlwZT0iQnlFeHByZXNzaW9uIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjIxMyIgbG9jYXRvcj0iMTc1OjEzLTE3NToyNSIgeHNpOnR5cGU9IkVuZCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb0ludGVydmFsIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMTIiIGxvY2F0b3I9IjE3NToyMC0xNzU6MjUiIG5hbWU9InBlcmlvZCIgeHNpOnR5cGU9IklkZW50aWZpZXJSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYnk+DQogICAgICAgICAgICAgICAgICAgICA8L3NvcnQ+DQogICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgICAgIDwvbGV0Pg0KICAgICAgICAgICAgPGxldCBsb2NhbElkPSIyMjYiIGxvY2F0b3I9IjE3Nzo0LTE3Nzo3MiIgaWRlbnRpZmllcj0iVmlzaXRTdGFydCI+DQogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIyMjUiIGxvY2F0b3I9IjE3NzoxNi0xNzc6NzIiIHhzaTp0eXBlPSJDb2FsZXNjZSI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMjEiIGxvY2F0b3I9IjE3NzoyNS0xNzc6NDgiIHhzaTp0eXBlPSJTdGFydCI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb0ludGVydmFsIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMjAiIGxvY2F0b3I9IjE3NzozNC0xNzc6NDgiIHBhdGg9InBlcmlvZCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMjE5IiBsb2NhdG9yPSIxNzc6MzQtMTc3OjQxIiBuYW1lPSJPYnNWaXNpdCIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMjQiIGxvY2F0b3I9IjE3Nzo1MS0xNzc6NzEiIHhzaTp0eXBlPSJTdGFydCI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb0ludGVydmFsIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMjMiIGxvY2F0b3I9IjE3Nzo2MC0xNzc6NzEiIHBhdGg9InBlcmlvZCIgc2NvcGU9IlZpc2l0IiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgICAgIDwvbGV0Pg0KICAgICAgICAgICAgPGxldCBsb2NhbElkPSIyNDAiIGxvY2F0b3I9IjE3ODo0LTE4MTo0IiBpZGVudGlmaWVyPSJFRFZpc2l0Ij4NCiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjIzOSIgbG9jYXRvcj0iMTc4OjEzLTE4MTo0IiB4c2k6dHlwZT0iTGFzdCI+DQogICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjIzOCIgbG9jYXRvcj0iMTc4OjE4LTE4MDoyNSIgeHNpOnR5cGU9IlF1ZXJ5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMjI4IiBsb2NhdG9yPSIxNzg6MTgtMTc4OjY1IiBhbGlhcz0iTGFzdEVEIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjIyNyIgbG9jYXRvcj0iMTc4OjE4LTE3ODo1OCIgZGF0YVR5cGU9ImZoaXI6RW5jb3VudGVyIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vRW5jb3VudGVyIiBjb2RlUHJvcGVydHk9InR5cGUiIGNvZGVDb21wYXJhdG9yPSJpbiIgeHNpOnR5cGU9IlJldHJpZXZlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlcyBsb2NhdG9yPSIxNzg6MzAtMTc4OjU3IiBuYW1lPSJFbWVyZ2VuY3kgRGVwYXJ0bWVudCBWaXNpdCIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgIDx3aGVyZSBsb2NhbElkPSIyMzMiIGxvY2F0b3I9IjE3OTo1LTE3OTo2NyIgeHNpOnR5cGU9IkFuZCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSIxNzk6MzAtMTc5OjQzIiB4c2k6dHlwZT0iSW4iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iMTc5OjI1LTE3OToyOCIgeHNpOnR5cGU9IkVuZCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb0ludGVydmFsIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMzAiIGxvY2F0b3I9IjE3OToxMS0xNzk6MjMiIHBhdGg9InBlcmlvZCIgc2NvcGU9Ikxhc3RFRCIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSIxNzk6MzAtMTc5OjQzIiBsb3dDbG9zZWQ9InRydWUiIGhpZ2hDbG9zZWQ9InRydWUiIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bG93IGxvY2F0b3I9IjE3OTo1OC0xNzk6NjciIHhzaTp0eXBlPSJTdWJ0cmFjdCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMzEiIGxvY2F0b3I9IjE3OTo1OC0xNzk6NjciIG5hbWU9IlZpc2l0U3RhcnQiIHhzaTp0eXBlPSJRdWVyeUxldFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjMyIiBsb2NhdG9yPSIxNzk6MzAtMTc5OjM1IiB2YWx1ZT0iMSIgdW5pdD0iaG91ciIgeHNpOnR5cGU9IlF1YW50aXR5Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xvdz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIGxvY2FsSWQ9IjIzMSIgbG9jYXRvcj0iMTc5OjU4LTE3OTo2NyIgbmFtZT0iVmlzaXRTdGFydCIgeHNpOnR5cGU9IlF1ZXJ5TGV0UmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSIxNzk6MzAtMTc5OjQzIiB4c2k6dHlwZT0iTm90Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9IjE3OTozMC0xNzk6NDMiIHhzaTp0eXBlPSJJc051bGwiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjMxIiBsb2NhdG9yPSIxNzk6NTgtMTc5OjY3IiBuYW1lPSJWaXNpdFN0YXJ0IiB4c2k6dHlwZT0iUXVlcnlMZXRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDwvd2hlcmU+DQogICAgICAgICAgICAgICAgICAgICA8c29ydCBsb2NhbElkPSIyMzciIGxvY2F0b3I9IjE4MDo1LTE4MDoyNSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YnkgbG9jYWxJZD0iMjM2IiBsb2NhdG9yPSIxODA6MTMtMTgwOjI1IiBkaXJlY3Rpb249ImFzYyIgeHNpOnR5cGU9IkJ5RXhwcmVzc2lvbiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIyMzUiIGxvY2F0b3I9IjE4MDoxMy0xODA6MjUiIHhzaTp0eXBlPSJFbmQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9JbnRlcnZhbCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjM0IiBsb2NhdG9yPSIxODA6MjAtMTgwOjI1IiBuYW1lPSJwZXJpb2QiIHhzaTp0eXBlPSJJZGVudGlmaWVyUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2J5Pg0KICAgICAgICAgICAgICAgICAgICAgPC9zb3J0Pg0KICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICA8L2xldD4NCiAgICAgICAgICAgIDxyZXR1cm4gbG9jYWxJZD0iMjUwIiBsb2NhdG9yPSIxODI6My0xODI6ODUiPg0KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMjQ5IiBsb2NhdG9yPSIxODI6MTAtMTgyOjg1IiBsb3dDbG9zZWQ9InRydWUiIGhpZ2hDbG9zZWQ9InRydWUiIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICAgICAgICA8bG93IGxvY2FsSWQ9IjI0NSIgbG9jYXRvcj0iMTgyOjE5LTE4Mjo2MyIgeHNpOnR5cGU9IkNvYWxlc2NlIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI0MyIgbG9jYXRvcj0iMTgyOjI4LTE4Mjo1MCIgeHNpOnR5cGU9IlN0YXJ0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI0MiIgbG9jYXRvcj0iMTgyOjM3LTE4Mjo1MCIgcGF0aD0icGVyaW9kIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIyNDEiIGxvY2F0b3I9IjE4MjozNy0xODI6NDMiIG5hbWU9IkVEVmlzaXQiIHhzaTp0eXBlPSJRdWVyeUxldFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjQ0IiBsb2NhdG9yPSIxODI6NTMtMTgyOjYyIiBuYW1lPSJWaXNpdFN0YXJ0IiB4c2k6dHlwZT0iUXVlcnlMZXRSZWYiLz4NCiAgICAgICAgICAgICAgICAgIDwvbG93Pg0KICAgICAgICAgICAgICAgICAgPGhpZ2ggbG9jYWxJZD0iMjQ4IiBsb2NhdG9yPSIxODI6NjYtMTgyOjg0IiB4c2k6dHlwZT0iRW5kIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI0NyIgbG9jYXRvcj0iMTgyOjczLTE4Mjo4NCIgcGF0aD0icGVyaW9kIiBzY29wZT0iVmlzaXQiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9oaWdoPg0KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgPC9yZXR1cm4+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJUaGVFbmNvdW50ZXIiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjIwMCIgbG9jYXRvcj0iMTcxOjYzLTE3MTo3NiIgbmFtZT0iZmhpcjpFbmNvdW50ZXIiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzODciIGxvY2F0b3I9IjIwMzoxLTIyMzozIiBuYW1lPSJOb3JtYWxpemUgSW50ZXJ2YWwiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzg3Ij4NCiAgICAgICAgICAgICAgIDxhOnM+LyoqCiogTm9ybWFsaXplcyB0aGUgaW5wdXQgYXJndW1lbnQgdG8gYW4gaW50ZXJ2YWwgcmVwcmVzZW50YXRpb24uCiogVGhlIGlucHV0IGNhbiBiZSBwcm92aWRlZCBhcyBhIGRhdGVUaW1lLCBQZXJpb2QsIFRpbWluZywgaW5zdGFudCwgc3RyaW5nLCBBZ2UsIG9yIFJhbmdlLgoqIFRoZSBpbnRlbnQgb2YgdGhpcyBmdW5jdGlvbiBpcyB0byBwcm92aWRlIGEgY2xlYXIgYW5kIGNvbmNpc2UgbWVjaGFuaXNtIHRvIHRyZWF0IHNpbmdsZQoqIGVsZW1lbnRzIHRoYXQgaGF2ZSBtdWx0aXBsZSBwb3NzaWJsZSByZXByZXNlbnRhdGlvbnMgYXMgaW50ZXJ2YWxzIHNvIHRoYXQgbG9naWMgZG9lc24ndCBoYXZlIHRvIGFjY291bnQKKiBmb3IgdGhlIHZhcmlhYmlsaXR5LiBNb3JlIGNvbXBsZXggY2FsY3VsYXRpb25zIChzdWNoIGFzIG1lZGljYXRpb24gcmVxdWVzdCBwZXJpb2Qgb3IgZGlzcGVuc2UgcGVyaW9kCiogY2FsY3VsYXRpb24pIG5lZWQgc3BlY2lmaWMgZ3VpZGFuY2UgYW5kIGNvbnNpZGVyYXRpb24uIFRoYXQgZ3VpZGFuY2UgbWF5IG1ha2UgdXNlIG9mIHRoaXMgZnVuY3Rpb24sIGJ1dAoqIHRoZSBmb2N1cyBvZiB0aGlzIGZ1bmN0aW9uIGlzIG9uIHNpbmdsZSBlbGVtZW50IGNhbGN1bGF0aW9ucyB3aGVyZSB0aGUgc2VtYW50aWNzIGFyZSB1bmFtYmlndW91cy4KKiBJZiB0aGUgaW5wdXQgaXMgYSBkYXRlVGltZSwgdGhlIHJlc3VsdCBhIERhdGVUaW1lIEludGVydmFsIGJlZ2lubmluZyBhbmQgZW5kaW5nIG9uIHRoYXQgZGF0ZVRpbWUuCiogSWYgdGhlIGlucHV0IGlzIGEgUGVyaW9kLCB0aGUgcmVzdWx0IGlzIGEgRGF0ZVRpbWUgSW50ZXJ2YWwuCiogSWYgdGhlIGlucHV0IGlzIGEgVGltaW5nLCBhbiBlcnJvciBpcyByYWlzZWQgaW5kaWNhdGluZyBhIHNpbmdsZSBpbnRlcnZhbCBjYW5ub3QgYmUgY29tcHV0ZWQgZnJvbSBhIFRpbWluZy4KKiBJZiB0aGUgaW5wdXQgaXMgYW4gaW5zdGFudCwgdGhlIHJlc3VsdCBpcyBhIERhdGVUaW1lIEludGVydmFsIGJlZ2lubmluZyBhbmQgZW5kaW5nIG9uIHRoYXQgaW5zdGFudC4KKiBJZiB0aGUgaW5wdXQgaXMgYSBzdHJpbmcsIGFuIGVycm9yIGlzIHJhaXNlZCBpbmRpY2F0aW5nIGEgc2luZ2xlIGludGVydmFsIGNhbm5vdCBiZSBjb21wdXRlZCBmcm9tIGEgc3RyaW5nLgoqIElmIHRoZSBpbnB1dCBpcyBhbiBBZ2UsIHRoZSByZXN1bHQgaXMgYSBEYXRlVGltZSBJbnRlcnZhbCBiZWdpbm5pbmcgd2hlbiB0aGUgcGF0aWVudCB3YXMgdGhlIGdpdmVuIEFnZSwKYW5kIGVuZGluZyBpbW1lZGlhdGVseSBwcmlvciB0byB3aGVuIHRoZSBwYXRpZW50IHdhcyB0aGUgZ2l2ZW4gQWdlIHBsdXMgb25lIHllYXIuCiogSWYgdGhlIGlucHV0IGlzIGEgUmFuZ2UsIHRoZSByZXN1bHQgaXMgYSBEYXRlVGltZSBJbnRlcnZhbCBiZWdpbm5pbmcgd2hlbiB0aGUgcGF0aWVudCB3YXMgdGhlIEFnZSBnaXZlbgpieSB0aGUgbG93IGVuZCBvZiB0aGUgUmFuZ2UsIGFuZCBlbmRpbmcgaW1tZWRpYXRlbHkgcHJpb3IgdG8gd2hlbiB0aGUgcGF0aWVudCB3YXMgdGhlIEFnZSBnaXZlbiBieSB0aGUKaGlnaCBlbmQgb2YgdGhlIFJhbmdlIHBsdXMgb25lIHllYXIuCiovZGVmaW5lIGZ1bmN0aW9uICZxdW90O05vcm1hbGl6ZSBJbnRlcnZhbCZxdW90OyhjaG9pY2UgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjI2MCI+DQogICAgICAgICAgICAgICAgICA8YTpzPkNob2ljZSZsdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjUzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUi5kYXRlVGltZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjI1NCI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVIuUGVyaW9kPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjU1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUi5UaW1pbmc8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNTYiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSLmluc3RhbnQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNTciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSLnN0cmluZzwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjI1OCI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVIuQWdlPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjU5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUi5SYW5nZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPj48L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gKToKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzg2Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzg2Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y2FzZQoJICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjc1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjYzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjYxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y2hvaWNlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IGlzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSLmRhdGVUaW1lPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbgogIAk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjc0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+SW50ZXJ2YWxbPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI2OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI2NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVJIZWxwZXJzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNjgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub0RhdGVUaW1lKDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNjUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jaG9pY2U8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gYXMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI2NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVIuZGF0ZVRpbWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI3MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI2OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVJIZWxwZXJzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNzMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub0RhdGVUaW1lKDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNzIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jaG9pY2U8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gYXMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI3MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVIuZGF0ZVRpbWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPgoJCTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyODQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNzYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jaG9pY2U8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gaXMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI3NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVIuUGVyaW9kPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbgoJCTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyODMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSSGVscGVyczwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjgzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VG9JbnRlcnZhbCg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjgyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjgwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y2hvaWNlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IGFzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyODEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSLlBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KCQk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjk5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjg3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjg1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y2hvaWNlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IGlzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyODYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSLmluc3RhbnQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB0aGVuCgkJCTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyOTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5JbnRlcnZhbFs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjkyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjg4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUkhlbHBlcnM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI5MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlRvRGF0ZVRpbWUoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI5MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI4OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNob2ljZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBhcyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjkwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUi5pbnN0YW50PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyOTciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyOTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSSGVscGVyczwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjk3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VG9EYXRlVGltZSg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjk2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjk0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y2hvaWNlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IGFzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyOTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSLmluc3RhbnQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPgoJCTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMjYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMDIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMDAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jaG9pY2U8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gaXMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMwMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVIuQWdlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbgoJCSAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMyNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkludGVydmFsWzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMTIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMDYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMDMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSSGVscGVyczwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzA2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VG9EYXRlKDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMDUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5QYXRpZW50PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMDUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5iaXJ0aERhdGU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiArIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSSGVscGVyczwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzExIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VG9RdWFudGl0eSg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzEwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzA4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y2hvaWNlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IGFzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMDkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSLkFnZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sCgkJCSAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMyMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMxNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMxMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVJIZWxwZXJzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub0RhdGUoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMxNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMxNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlBhdGllbnQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMxNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmJpcnRoRGF0ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICsgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMyMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMxNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVJIZWxwZXJzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMjEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub1F1YW50aXR5KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMjAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jaG9pY2U8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gYXMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMxOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVIuQWdlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiArIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMjMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4xIHllYXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPgoJCTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMjkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jaG9pY2U8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gaXMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMyOCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVIuUmFuZ2U8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB0aGVuCgkJICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzU0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+SW50ZXJ2YWxbPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM0MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMzMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMzMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVJIZWxwZXJzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMzMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub0RhdGUoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMzMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMzMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlBhdGllbnQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMzMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmJpcnRoRGF0ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICsgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMzOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMzNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVJIZWxwZXJzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub1F1YW50aXR5KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMzciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMzNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMzNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNob2ljZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBhcyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzM2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUi5SYW5nZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzM4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+bG93PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwKCQkJICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzUzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzUxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzQxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUkhlbHBlcnM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM0NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlRvRGF0ZSg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzQzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzQyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+UGF0aWVudDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzQzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+YmlydGhEYXRlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gKyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzUwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzQ1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUkhlbHBlcnM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM1MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlRvUXVhbnRpdHkoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM0OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM0OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPig8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzQ4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzQ2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y2hvaWNlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IGFzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSLlJhbmdlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNDkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5oaWdoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiArIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNTIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4xIHllYXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPgoJCTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNjgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jaG9pY2U8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gaXMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM1NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVIuVGltaW5nPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbgoJCSAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM2NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPk1lc3NhZ2UoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM2MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM1OSI+bnVsbCBhcyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzYxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+SW50ZXJ2YWwmbHQ7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM2MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkRhdGVUaW1lPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+PjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzYzIj4sIHRydWUsIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNjQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nMSc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNjUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nRXJyb3InPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzY2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J0Nhbm5vdCBjb21wdXRlIGEgc2luZ2xlIGludGVydmFsIGZyb20gYSBUaW1pbmcgdHlwZSc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzODEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNzEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNjkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jaG9pY2U8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gaXMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM3MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVIuc3RyaW5nPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbgogICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzgwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+TWVzc2FnZSg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzc1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzcyIj5udWxsIGFzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5JbnRlcnZhbCZsdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzczIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RGF0ZVRpbWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4+PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNzYiPiwgdHJ1ZSwgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM3NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPicxJzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM3OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidFcnJvcic8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nQ2Fubm90IGNvbXB1dGUgYW4gaW50ZXJ2YWwgZnJvbSBhIFN0cmluZyB2YWx1ZSc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KCQllbHNlCgkJCTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzODUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzODIiPm51bGwgYXMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM4NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkludGVydmFsJmx0OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzODMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5EYXRlVGltZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPj48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPgplbmQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjM4NiIgbG9jYXRvcj0iMjA0OjMtMjIzOjMiIHhzaTp0eXBlPSJDYXNlIj4NCiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIyNzUiIGxvY2F0b3I9IjIwNTo0LTIwNjoxMDkiPg0KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMjYzIiBsb2NhdG9yPSIyMDU6OS0yMDU6MzEiIHhzaTp0eXBlPSJJcyI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyNjEiIGxvY2F0b3I9IjIwNTo5LTIwNToxNCIgbmFtZT0iY2hvaWNlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgPGlzVHlwZVNwZWNpZmllciBsb2NhbElkPSIyNjIiIGxvY2F0b3I9IjIwNToxOS0yMDU6MzEiIG5hbWU9ImZoaXI6ZGF0ZVRpbWUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgIDwvd2hlbj4NCiAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjI3NCIgbG9jYXRvcj0iMjA2OjQtMjA2OjEwOSIgbG93Q2xvc2VkPSJ0cnVlIiBoaWdoQ2xvc2VkPSJ0cnVlIiB4c2k6dHlwZT0iSW50ZXJ2YWwiPg0KICAgICAgICAgICAgICAgICAgPGxvdyBsb2NhbElkPSIyNjgiIGxvY2F0b3I9IjIwNjoxMy0yMDY6NTkiIG5hbWU9IlRvRGF0ZVRpbWUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI2NyIgbG9jYXRvcj0iMjA2OjM2LTIwNjo1OCIgc3RyaWN0PSJmYWxzZSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI2NSIgbG9jYXRvcj0iMjA2OjM2LTIwNjo0MSIgbmFtZT0iY2hvaWNlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBsb2NhbElkPSIyNjYiIGxvY2F0b3I9IjIwNjo0Ni0yMDY6NTgiIG5hbWU9ImZoaXI6ZGF0ZVRpbWUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDwvbG93Pg0KICAgICAgICAgICAgICAgICAgPGhpZ2ggbG9jYWxJZD0iMjczIiBsb2NhdG9yPSIyMDY6NjItMjA2OjEwOCIgbmFtZT0iVG9EYXRlVGltZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjcyIiBsb2NhdG9yPSIyMDY6ODUtMjA2OjEwNyIgc3RyaWN0PSJmYWxzZSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI3MCIgbG9jYXRvcj0iMjA2Ojg1LTIwNjo5MCIgbmFtZT0iY2hvaWNlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBsb2NhbElkPSIyNzEiIGxvY2F0b3I9IjIwNjo5NS0yMDY6MTA3IiBuYW1lPSJmaGlyOmRhdGVUaW1lIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8L2hpZ2g+DQogICAgICAgICAgICAgICA8L3RoZW4+DQogICAgICAgICAgICA8L2Nhc2VJdGVtPg0KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjI4NCIgbG9jYXRvcj0iMjA3OjMtMjA4OjQ3Ij4NCiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjI3OCIgbG9jYXRvcj0iMjA3OjgtMjA3OjI4IiB4c2k6dHlwZT0iSXMiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjc2IiBsb2NhdG9yPSIyMDc6OC0yMDc6MTMiIG5hbWU9ImNob2ljZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgIDxpc1R5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMjc3IiBsb2NhdG9yPSIyMDc6MTgtMjA3OjI4IiBuYW1lPSJmaGlyOlBlcmlvZCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgICAgICAgPC93aGVuPg0KICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iMjgzIiBsb2NhdG9yPSIyMDg6My0yMDg6NDciIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI4MiIgbG9jYXRvcj0iMjA4OjI2LTIwODo0NiIgc3RyaWN0PSJmYWxzZSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI4MCIgbG9jYXRvcj0iMjA4OjI2LTIwODozMSIgbmFtZT0iY2hvaWNlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBsb2NhbElkPSIyODEiIGxvY2F0b3I9IjIwODozNi0yMDg6NDYiIG5hbWU9ImZoaXI6UGVyaW9kIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L3RoZW4+DQogICAgICAgICAgICA8L2Nhc2VJdGVtPg0KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjI5OSIgbG9jYXRvcj0iMjA5OjMtMjEwOjEwNyI+DQogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIyODciIGxvY2F0b3I9IjIwOTo4LTIwOToyOSIgeHNpOnR5cGU9IklzIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI4NSIgbG9jYXRvcj0iMjA5OjgtMjA5OjEzIiBuYW1lPSJjaG9pY2UiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICA8aXNUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjI4NiIgbG9jYXRvcj0iMjA5OjE4LTIwOToyOSIgbmFtZT0iZmhpcjppbnN0YW50IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICA8L3doZW4+DQogICAgICAgICAgICAgICA8dGhlbiBsb2NhbElkPSIyOTgiIGxvY2F0b3I9IjIxMDo0LTIxMDoxMDciIGxvd0Nsb3NlZD0idHJ1ZSIgaGlnaENsb3NlZD0idHJ1ZSIgeHNpOnR5cGU9IkludGVydmFsIj4NCiAgICAgICAgICAgICAgICAgIDxsb3cgbG9jYWxJZD0iMjkyIiBsb2NhdG9yPSIyMTA6MTMtMjEwOjU4IiBuYW1lPSJUb0RhdGVUaW1lIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyOTEiIGxvY2F0b3I9IjIxMDozNi0yMTA6NTciIHN0cmljdD0iZmFsc2UiIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyODkiIGxvY2F0b3I9IjIxMDozNi0yMTA6NDEiIG5hbWU9ImNob2ljZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhc1R5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMjkwIiBsb2NhdG9yPSIyMTA6NDYtMjEwOjU3IiBuYW1lPSJmaGlyOmluc3RhbnQiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDwvbG93Pg0KICAgICAgICAgICAgICAgICAgPGhpZ2ggbG9jYWxJZD0iMjk3IiBsb2NhdG9yPSIyMTA6NjEtMjEwOjEwNiIgbmFtZT0iVG9EYXRlVGltZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjk2IiBsb2NhdG9yPSIyMTA6ODQtMjEwOjEwNSIgc3RyaWN0PSJmYWxzZSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI5NCIgbG9jYXRvcj0iMjEwOjg0LTIxMDo4OSIgbmFtZT0iY2hvaWNlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBsb2NhbElkPSIyOTUiIGxvY2F0b3I9IjIxMDo5NC0yMTA6MTA1IiBuYW1lPSJmaGlyOmluc3RhbnQiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDwvaGlnaD4NCiAgICAgICAgICAgICAgIDwvdGhlbj4NCiAgICAgICAgICAgIDwvY2FzZUl0ZW0+DQogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMzI2IiBsb2NhdG9yPSIyMTE6My0yMTM6OTciPg0KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMzAyIiBsb2NhdG9yPSIyMTE6OC0yMTE6MjUiIHhzaTp0eXBlPSJJcyI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMDAiIGxvY2F0b3I9IjIxMTo4LTIxMToxMyIgbmFtZT0iY2hvaWNlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgPGlzVHlwZVNwZWNpZmllciBsb2NhbElkPSIzMDEiIGxvY2F0b3I9IjIxMToxOC0yMTE6MjUiIG5hbWU9ImZoaXI6QWdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICA8L3doZW4+DQogICAgICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iSW50ZXJ2YWwiPg0KICAgICAgICAgICAgICAgICAgPGxvdyB4c2k6dHlwZT0iVG9EYXRlVGltZSI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJsb3ciIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjMyNSIgbG9jYXRvcj0iMjEyOjUtMjEzOjk3IiBsb3dDbG9zZWQ9InRydWUiIGhpZ2hDbG9zZWQ9ImZhbHNlIiB4c2k6dHlwZT0iSW50ZXJ2YWwiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyBsb2NhbElkPSIzMTIiIGxvY2F0b3I9IjIxMjoxNC0yMTI6OTUiIHhzaTp0eXBlPSJBZGQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzA2IiBsb2NhdG9yPSIyMTI6MTQtMjEyOjUwIiBuYW1lPSJUb0RhdGUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMwNSIgbG9jYXRvcj0iMjEyOjMzLTIxMjo0OSIgcGF0aD0iYmlydGhEYXRlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzMDQiIGxvY2F0b3I9IjIxMjozMy0yMTI6MzkiIG5hbWU9IlBhdGllbnQiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMTEiIGxvY2F0b3I9IjIxMjo1NC0yMTI6OTUiIG5hbWU9IlRvUXVhbnRpdHkiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMxMCIgbG9jYXRvcj0iMjEyOjc3LTIxMjo5NCIgc3RyaWN0PSJmYWxzZSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMwOCIgbG9jYXRvcj0iMjEyOjc3LTIxMjo4MiIgbmFtZT0iY2hvaWNlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBsb2NhbElkPSIzMDkiIGxvY2F0b3I9IjIxMjo4Ny0yMTI6OTQiIG5hbWU9ImZoaXI6QWdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xvdz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIGxvY2FsSWQ9IjMyNCIgbG9jYXRvcj0iMjEzOjYtMjEzOjk2IiB4c2k6dHlwZT0iQWRkIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMyMiIgbG9jYXRvcj0iMjEzOjYtMjEzOjg3IiB4c2k6dHlwZT0iQWRkIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMxNiIgbG9jYXRvcj0iMjEzOjYtMjEzOjQyIiBuYW1lPSJUb0RhdGUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMxNSIgbG9jYXRvcj0iMjEzOjI1LTIxMzo0MSIgcGF0aD0iYmlydGhEYXRlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzMTQiIGxvY2F0b3I9IjIxMzoyNS0yMTM6MzEiIG5hbWU9IlBhdGllbnQiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMjEiIGxvY2F0b3I9IjIxMzo0Ni0yMTM6ODciIG5hbWU9IlRvUXVhbnRpdHkiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMyMCIgbG9jYXRvcj0iMjEzOjY5LTIxMzo4NiIgc3RyaWN0PSJmYWxzZSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMxOCIgbG9jYXRvcj0iMjEzOjY5LTIxMzo3NCIgbmFtZT0iY2hvaWNlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBsb2NhbElkPSIzMTkiIGxvY2F0b3I9IjIxMzo3OS0yMTM6ODYiIG5hbWU9ImZoaXI6QWdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMjMiIGxvY2F0b3I9IjIxMzo5MS0yMTM6OTYiIHZhbHVlPSIxIiB1bml0PSJ5ZWFyIiB4c2k6dHlwZT0iUXVhbnRpdHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvaGlnaD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9sb3c+DQogICAgICAgICAgICAgICAgICA8bG93Q2xvc2VkRXhwcmVzc2lvbiBwYXRoPSJsb3dDbG9zZWQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjMyNSIgbG9jYXRvcj0iMjEyOjUtMjEzOjk3IiBsb3dDbG9zZWQ9InRydWUiIGhpZ2hDbG9zZWQ9ImZhbHNlIiB4c2k6dHlwZT0iSW50ZXJ2YWwiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyBsb2NhbElkPSIzMTIiIGxvY2F0b3I9IjIxMjoxNC0yMTI6OTUiIHhzaTp0eXBlPSJBZGQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzA2IiBsb2NhdG9yPSIyMTI6MTQtMjEyOjUwIiBuYW1lPSJUb0RhdGUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMwNSIgbG9jYXRvcj0iMjEyOjMzLTIxMjo0OSIgcGF0aD0iYmlydGhEYXRlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzMDQiIGxvY2F0b3I9IjIxMjozMy0yMTI6MzkiIG5hbWU9IlBhdGllbnQiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMTEiIGxvY2F0b3I9IjIxMjo1NC0yMTI6OTUiIG5hbWU9IlRvUXVhbnRpdHkiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMxMCIgbG9jYXRvcj0iMjEyOjc3LTIxMjo5NCIgc3RyaWN0PSJmYWxzZSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMwOCIgbG9jYXRvcj0iMjEyOjc3LTIxMjo4MiIgbmFtZT0iY2hvaWNlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBsb2NhbElkPSIzMDkiIGxvY2F0b3I9IjIxMjo4Ny0yMTI6OTQiIG5hbWU9ImZoaXI6QWdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2xvdz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIGxvY2FsSWQ9IjMyNCIgbG9jYXRvcj0iMjEzOjYtMjEzOjk2IiB4c2k6dHlwZT0iQWRkIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMyMiIgbG9jYXRvcj0iMjEzOjYtMjEzOjg3IiB4c2k6dHlwZT0iQWRkIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMxNiIgbG9jYXRvcj0iMjEzOjYtMjEzOjQyIiBuYW1lPSJUb0RhdGUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMxNSIgbG9jYXRvcj0iMjEzOjI1LTIxMzo0MSIgcGF0aD0iYmlydGhEYXRlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzMTQiIGxvY2F0b3I9IjIxMzoyNS0yMTM6MzEiIG5hbWU9IlBhdGllbnQiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMjEiIGxvY2F0b3I9IjIxMzo0Ni0yMTM6ODciIG5hbWU9IlRvUXVhbnRpdHkiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMyMCIgbG9jYXRvcj0iMjEzOjY5LTIxMzo4NiIgc3RyaWN0PSJmYWxzZSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMxOCIgbG9jYXRvcj0iMjEzOjY5LTIxMzo3NCIgbmFtZT0iY2hvaWNlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBsb2NhbElkPSIzMTkiIGxvY2F0b3I9IjIxMzo3OS0yMTM6ODYiIG5hbWU9ImZoaXI6QWdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMjMiIGxvY2F0b3I9IjIxMzo5MS0yMTM6OTYiIHZhbHVlPSIxIiB1bml0PSJ5ZWFyIiB4c2k6dHlwZT0iUXVhbnRpdHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvaGlnaD4NCiAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgPC9sb3dDbG9zZWRFeHByZXNzaW9uPg0KICAgICAgICAgICAgICAgICAgPGhpZ2ggeHNpOnR5cGU9IlRvRGF0ZVRpbWUiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0iaGlnaCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMzI1IiBsb2NhdG9yPSIyMTI6NS0yMTM6OTciIGxvd0Nsb3NlZD0idHJ1ZSIgaGlnaENsb3NlZD0iZmFsc2UiIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8bG93IGxvY2FsSWQ9IjMxMiIgbG9jYXRvcj0iMjEyOjE0LTIxMjo5NSIgeHNpOnR5cGU9IkFkZCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMDYiIGxvY2F0b3I9IjIxMjoxNC0yMTI6NTAiIG5hbWU9IlRvRGF0ZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzA1IiBsb2NhdG9yPSIyMTI6MzMtMjEyOjQ5IiBwYXRoPSJiaXJ0aERhdGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjMwNCIgbG9jYXRvcj0iMjEyOjMzLTIxMjozOSIgbmFtZT0iUGF0aWVudCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMxMSIgbG9jYXRvcj0iMjEyOjU0LTIxMjo5NSIgbmFtZT0iVG9RdWFudGl0eSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzEwIiBsb2NhdG9yPSIyMTI6NzctMjEyOjk0IiBzdHJpY3Q9ImZhbHNlIiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzA4IiBsb2NhdG9yPSIyMTI6NzctMjEyOjgyIiBuYW1lPSJjaG9pY2UiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YXNUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjMwOSIgbG9jYXRvcj0iMjEyOjg3LTIxMjo5NCIgbmFtZT0iZmhpcjpBZ2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbG93Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggbG9jYWxJZD0iMzI0IiBsb2NhdG9yPSIyMTM6Ni0yMTM6OTYiIHhzaTp0eXBlPSJBZGQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzIyIiBsb2NhdG9yPSIyMTM6Ni0yMTM6ODciIHhzaTp0eXBlPSJBZGQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzE2IiBsb2NhdG9yPSIyMTM6Ni0yMTM6NDIiIG5hbWU9IlRvRGF0ZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzE1IiBsb2NhdG9yPSIyMTM6MjUtMjEzOjQxIiBwYXRoPSJiaXJ0aERhdGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjMxNCIgbG9jYXRvcj0iMjEzOjI1LTIxMzozMSIgbmFtZT0iUGF0aWVudCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMyMSIgbG9jYXRvcj0iMjEzOjQ2LTIxMzo4NyIgbmFtZT0iVG9RdWFudGl0eSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzIwIiBsb2NhdG9yPSIyMTM6NjktMjEzOjg2IiBzdHJpY3Q9ImZhbHNlIiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzE4IiBsb2NhdG9yPSIyMTM6NjktMjEzOjc0IiBuYW1lPSJjaG9pY2UiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YXNUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjMxOSIgbG9jYXRvcj0iMjEzOjc5LTIxMzo4NiIgbmFtZT0iZmhpcjpBZ2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMyMyIgbG9jYXRvcj0iMjEzOjkxLTIxMzo5NiIgdmFsdWU9IjEiIHVuaXQ9InllYXIiIHhzaTp0eXBlPSJRdWFudGl0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9oaWdoPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8L2hpZ2g+DQogICAgICAgICAgICAgICAgICA8aGlnaENsb3NlZEV4cHJlc3Npb24gcGF0aD0iaGlnaENsb3NlZCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMzI1IiBsb2NhdG9yPSIyMTI6NS0yMTM6OTciIGxvd0Nsb3NlZD0idHJ1ZSIgaGlnaENsb3NlZD0iZmFsc2UiIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8bG93IGxvY2FsSWQ9IjMxMiIgbG9jYXRvcj0iMjEyOjE0LTIxMjo5NSIgeHNpOnR5cGU9IkFkZCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMDYiIGxvY2F0b3I9IjIxMjoxNC0yMTI6NTAiIG5hbWU9IlRvRGF0ZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzA1IiBsb2NhdG9yPSIyMTI6MzMtMjEyOjQ5IiBwYXRoPSJiaXJ0aERhdGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjMwNCIgbG9jYXRvcj0iMjEyOjMzLTIxMjozOSIgbmFtZT0iUGF0aWVudCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMxMSIgbG9jYXRvcj0iMjEyOjU0LTIxMjo5NSIgbmFtZT0iVG9RdWFudGl0eSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzEwIiBsb2NhdG9yPSIyMTI6NzctMjEyOjk0IiBzdHJpY3Q9ImZhbHNlIiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzA4IiBsb2NhdG9yPSIyMTI6NzctMjEyOjgyIiBuYW1lPSJjaG9pY2UiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YXNUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjMwOSIgbG9jYXRvcj0iMjEyOjg3LTIxMjo5NCIgbmFtZT0iZmhpcjpBZ2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbG93Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggbG9jYWxJZD0iMzI0IiBsb2NhdG9yPSIyMTM6Ni0yMTM6OTYiIHhzaTp0eXBlPSJBZGQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzIyIiBsb2NhdG9yPSIyMTM6Ni0yMTM6ODciIHhzaTp0eXBlPSJBZGQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzE2IiBsb2NhdG9yPSIyMTM6Ni0yMTM6NDIiIG5hbWU9IlRvRGF0ZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzE1IiBsb2NhdG9yPSIyMTM6MjUtMjEzOjQxIiBwYXRoPSJiaXJ0aERhdGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjMxNCIgbG9jYXRvcj0iMjEzOjI1LTIxMzozMSIgbmFtZT0iUGF0aWVudCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMyMSIgbG9jYXRvcj0iMjEzOjQ2LTIxMzo4NyIgbmFtZT0iVG9RdWFudGl0eSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzIwIiBsb2NhdG9yPSIyMTM6NjktMjEzOjg2IiBzdHJpY3Q9ImZhbHNlIiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzE4IiBsb2NhdG9yPSIyMTM6NjktMjEzOjc0IiBuYW1lPSJjaG9pY2UiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YXNUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjMxOSIgbG9jYXRvcj0iMjEzOjc5LTIxMzo4NiIgbmFtZT0iZmhpcjpBZ2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMyMyIgbG9jYXRvcj0iMjEzOjkxLTIxMzo5NiIgdmFsdWU9IjEiIHVuaXQ9InllYXIiIHhzaTp0eXBlPSJRdWFudGl0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9oaWdoPg0KICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICA8L2hpZ2hDbG9zZWRFeHByZXNzaW9uPg0KICAgICAgICAgICAgICAgPC90aGVuPg0KICAgICAgICAgICAgPC9jYXNlSXRlbT4NCiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIzNTUiIGxvY2F0b3I9IjIxNDozLTIxNjoxMDYiPg0KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMzI5IiBsb2NhdG9yPSIyMTQ6OC0yMTQ6MjciIHhzaTp0eXBlPSJJcyI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMjciIGxvY2F0b3I9IjIxNDo4LTIxNDoxMyIgbmFtZT0iY2hvaWNlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgPGlzVHlwZVNwZWNpZmllciBsb2NhbElkPSIzMjgiIGxvY2F0b3I9IjIxNDoxOC0yMTQ6MjciIG5hbWU9ImZoaXI6UmFuZ2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgIDwvd2hlbj4NCiAgICAgICAgICAgICAgIDx0aGVuIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICAgICAgICA8bG93IHhzaTp0eXBlPSJUb0RhdGVUaW1lIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImxvdyIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMzU0IiBsb2NhdG9yPSIyMTU6NS0yMTY6MTA2IiBsb3dDbG9zZWQ9InRydWUiIGhpZ2hDbG9zZWQ9ImZhbHNlIiB4c2k6dHlwZT0iSW50ZXJ2YWwiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyBsb2NhbElkPSIzNDAiIGxvY2F0b3I9IjIxNToxNC0yMTU6MTAzIiB4c2k6dHlwZT0iQWRkIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMzMyIgbG9jYXRvcj0iMjE1OjE0LTIxNTo1MCIgbmFtZT0iVG9EYXRlIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMzIiIGxvY2F0b3I9IjIxNTozMy0yMTU6NDkiIHBhdGg9ImJpcnRoRGF0ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMzMxIiBsb2NhdG9yPSIyMTU6MzMtMjE1OjM5IiBuYW1lPSJQYXRpZW50IiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzM5IiBsb2NhdG9yPSIyMTU6NTQtMjE1OjEwMyIgbmFtZT0iVG9RdWFudGl0eSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzM4IiBsb2NhdG9yPSIyMTU6NzctMjE1OjEwMiIgcGF0aD0ibG93IiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzMzciIGxvY2F0b3I9IjIxNTo3Ny0yMTU6OTgiIHN0cmljdD0iZmFsc2UiIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMzUiIGxvY2F0b3I9IjIxNTo3OC0yMTU6ODMiIG5hbWU9ImNob2ljZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhc1R5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMzM2IiBsb2NhdG9yPSIyMTU6ODgtMjE1Ojk3IiBuYW1lPSJmaGlyOlJhbmdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbG93Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggbG9jYWxJZD0iMzUzIiBsb2NhdG9yPSIyMTY6Ni0yMTY6MTA1IiB4c2k6dHlwZT0iQWRkIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM1MSIgbG9jYXRvcj0iMjE2OjYtMjE2Ojk2IiB4c2k6dHlwZT0iQWRkIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM0NCIgbG9jYXRvcj0iMjE2OjYtMjE2OjQyIiBuYW1lPSJUb0RhdGUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM0MyIgbG9jYXRvcj0iMjE2OjI1LTIxNjo0MSIgcGF0aD0iYmlydGhEYXRlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzNDIiIGxvY2F0b3I9IjIxNjoyNS0yMTY6MzEiIG5hbWU9IlBhdGllbnQiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzNTAiIGxvY2F0b3I9IjIxNjo0Ni0yMTY6OTYiIG5hbWU9IlRvUXVhbnRpdHkiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM0OSIgbG9jYXRvcj0iMjE2OjY5LTIxNjo5NSIgcGF0aD0iaGlnaCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMzQ4IiBsb2NhdG9yPSIyMTY6NjktMjE2OjkwIiBzdHJpY3Q9ImZhbHNlIiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzQ2IiBsb2NhdG9yPSIyMTY6NzAtMjE2Ojc1IiBuYW1lPSJjaG9pY2UiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YXNUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjM0NyIgbG9jYXRvcj0iMjE2OjgwLTIxNjo4OSIgbmFtZT0iZmhpcjpSYW5nZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzNTIiIGxvY2F0b3I9IjIxNjoxMDAtMjE2OjEwNSIgdmFsdWU9IjEiIHVuaXQ9InllYXIiIHhzaTp0eXBlPSJRdWFudGl0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9oaWdoPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8L2xvdz4NCiAgICAgICAgICAgICAgICAgIDxsb3dDbG9zZWRFeHByZXNzaW9uIHBhdGg9Imxvd0Nsb3NlZCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMzU0IiBsb2NhdG9yPSIyMTU6NS0yMTY6MTA2IiBsb3dDbG9zZWQ9InRydWUiIGhpZ2hDbG9zZWQ9ImZhbHNlIiB4c2k6dHlwZT0iSW50ZXJ2YWwiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyBsb2NhbElkPSIzNDAiIGxvY2F0b3I9IjIxNToxNC0yMTU6MTAzIiB4c2k6dHlwZT0iQWRkIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMzMyIgbG9jYXRvcj0iMjE1OjE0LTIxNTo1MCIgbmFtZT0iVG9EYXRlIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMzIiIGxvY2F0b3I9IjIxNTozMy0yMTU6NDkiIHBhdGg9ImJpcnRoRGF0ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMzMxIiBsb2NhdG9yPSIyMTU6MzMtMjE1OjM5IiBuYW1lPSJQYXRpZW50IiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzM5IiBsb2NhdG9yPSIyMTU6NTQtMjE1OjEwMyIgbmFtZT0iVG9RdWFudGl0eSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzM4IiBsb2NhdG9yPSIyMTU6NzctMjE1OjEwMiIgcGF0aD0ibG93IiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzMzciIGxvY2F0b3I9IjIxNTo3Ny0yMTU6OTgiIHN0cmljdD0iZmFsc2UiIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMzUiIGxvY2F0b3I9IjIxNTo3OC0yMTU6ODMiIG5hbWU9ImNob2ljZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhc1R5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMzM2IiBsb2NhdG9yPSIyMTU6ODgtMjE1Ojk3IiBuYW1lPSJmaGlyOlJhbmdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbG93Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggbG9jYWxJZD0iMzUzIiBsb2NhdG9yPSIyMTY6Ni0yMTY6MTA1IiB4c2k6dHlwZT0iQWRkIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM1MSIgbG9jYXRvcj0iMjE2OjYtMjE2Ojk2IiB4c2k6dHlwZT0iQWRkIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM0NCIgbG9jYXRvcj0iMjE2OjYtMjE2OjQyIiBuYW1lPSJUb0RhdGUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM0MyIgbG9jYXRvcj0iMjE2OjI1LTIxNjo0MSIgcGF0aD0iYmlydGhEYXRlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzNDIiIGxvY2F0b3I9IjIxNjoyNS0yMTY6MzEiIG5hbWU9IlBhdGllbnQiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzNTAiIGxvY2F0b3I9IjIxNjo0Ni0yMTY6OTYiIG5hbWU9IlRvUXVhbnRpdHkiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM0OSIgbG9jYXRvcj0iMjE2OjY5LTIxNjo5NSIgcGF0aD0iaGlnaCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMzQ4IiBsb2NhdG9yPSIyMTY6NjktMjE2OjkwIiBzdHJpY3Q9ImZhbHNlIiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzQ2IiBsb2NhdG9yPSIyMTY6NzAtMjE2Ojc1IiBuYW1lPSJjaG9pY2UiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YXNUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjM0NyIgbG9jYXRvcj0iMjE2OjgwLTIxNjo4OSIgbmFtZT0iZmhpcjpSYW5nZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzNTIiIGxvY2F0b3I9IjIxNjoxMDAtMjE2OjEwNSIgdmFsdWU9IjEiIHVuaXQ9InllYXIiIHhzaTp0eXBlPSJRdWFudGl0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9oaWdoPg0KICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICA8L2xvd0Nsb3NlZEV4cHJlc3Npb24+DQogICAgICAgICAgICAgICAgICA8aGlnaCB4c2k6dHlwZT0iVG9EYXRlVGltZSI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJoaWdoIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzNTQiIGxvY2F0b3I9IjIxNTo1LTIxNjoxMDYiIGxvd0Nsb3NlZD0idHJ1ZSIgaGlnaENsb3NlZD0iZmFsc2UiIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8bG93IGxvY2FsSWQ9IjM0MCIgbG9jYXRvcj0iMjE1OjE0LTIxNToxMDMiIHhzaTp0eXBlPSJBZGQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzMzIiBsb2NhdG9yPSIyMTU6MTQtMjE1OjUwIiBuYW1lPSJUb0RhdGUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMzMiIgbG9jYXRvcj0iMjE1OjMzLTIxNTo0OSIgcGF0aD0iYmlydGhEYXRlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzMzEiIGxvY2F0b3I9IjIxNTozMy0yMTU6MzkiIG5hbWU9IlBhdGllbnQiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMzkiIGxvY2F0b3I9IjIxNTo1NC0yMTU6MTAzIiBuYW1lPSJUb1F1YW50aXR5IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMzgiIGxvY2F0b3I9IjIxNTo3Ny0yMTU6MTAyIiBwYXRoPSJsb3ciIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjMzNyIgbG9jYXRvcj0iMjE1Ojc3LTIxNTo5OCIgc3RyaWN0PSJmYWxzZSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMzNSIgbG9jYXRvcj0iMjE1Ojc4LTIxNTo4MyIgbmFtZT0iY2hvaWNlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBsb2NhbElkPSIzMzYiIGxvY2F0b3I9IjIxNTo4OC0yMTU6OTciIG5hbWU9ImZoaXI6UmFuZ2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9sb3c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCBsb2NhbElkPSIzNTMiIGxvY2F0b3I9IjIxNjo2LTIxNjoxMDUiIHhzaTp0eXBlPSJBZGQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzUxIiBsb2NhdG9yPSIyMTY6Ni0yMTY6OTYiIHhzaTp0eXBlPSJBZGQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzQ0IiBsb2NhdG9yPSIyMTY6Ni0yMTY6NDIiIG5hbWU9IlRvRGF0ZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzQzIiBsb2NhdG9yPSIyMTY6MjUtMjE2OjQxIiBwYXRoPSJiaXJ0aERhdGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjM0MiIgbG9jYXRvcj0iMjE2OjI1LTIxNjozMSIgbmFtZT0iUGF0aWVudCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM1MCIgbG9jYXRvcj0iMjE2OjQ2LTIxNjo5NiIgbmFtZT0iVG9RdWFudGl0eSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzQ5IiBsb2NhdG9yPSIyMTY6NjktMjE2Ojk1IiBwYXRoPSJoaWdoIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzNDgiIGxvY2F0b3I9IjIxNjo2OS0yMTY6OTAiIHN0cmljdD0iZmFsc2UiIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzNDYiIGxvY2F0b3I9IjIxNjo3MC0yMTY6NzUiIG5hbWU9ImNob2ljZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhc1R5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMzQ3IiBsb2NhdG9yPSIyMTY6ODAtMjE2Ojg5IiBuYW1lPSJmaGlyOlJhbmdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM1MiIgbG9jYXRvcj0iMjE2OjEwMC0yMTY6MTA1IiB2YWx1ZT0iMSIgdW5pdD0ieWVhciIgeHNpOnR5cGU9IlF1YW50aXR5Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2hpZ2g+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDwvaGlnaD4NCiAgICAgICAgICAgICAgICAgIDxoaWdoQ2xvc2VkRXhwcmVzc2lvbiBwYXRoPSJoaWdoQ2xvc2VkIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzNTQiIGxvY2F0b3I9IjIxNTo1LTIxNjoxMDYiIGxvd0Nsb3NlZD0idHJ1ZSIgaGlnaENsb3NlZD0iZmFsc2UiIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8bG93IGxvY2FsSWQ9IjM0MCIgbG9jYXRvcj0iMjE1OjE0LTIxNToxMDMiIHhzaTp0eXBlPSJBZGQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzMzIiBsb2NhdG9yPSIyMTU6MTQtMjE1OjUwIiBuYW1lPSJUb0RhdGUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMzMiIgbG9jYXRvcj0iMjE1OjMzLTIxNTo0OSIgcGF0aD0iYmlydGhEYXRlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzMzEiIGxvY2F0b3I9IjIxNTozMy0yMTU6MzkiIG5hbWU9IlBhdGllbnQiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMzkiIGxvY2F0b3I9IjIxNTo1NC0yMTU6MTAzIiBuYW1lPSJUb1F1YW50aXR5IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMzgiIGxvY2F0b3I9IjIxNTo3Ny0yMTU6MTAyIiBwYXRoPSJsb3ciIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjMzNyIgbG9jYXRvcj0iMjE1Ojc3LTIxNTo5OCIgc3RyaWN0PSJmYWxzZSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMzNSIgbG9jYXRvcj0iMjE1Ojc4LTIxNTo4MyIgbmFtZT0iY2hvaWNlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBsb2NhbElkPSIzMzYiIGxvY2F0b3I9IjIxNTo4OC0yMTU6OTciIG5hbWU9ImZoaXI6UmFuZ2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9sb3c+DQogICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCBsb2NhbElkPSIzNTMiIGxvY2F0b3I9IjIxNjo2LTIxNjoxMDUiIHhzaTp0eXBlPSJBZGQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzUxIiBsb2NhdG9yPSIyMTY6Ni0yMTY6OTYiIHhzaTp0eXBlPSJBZGQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzQ0IiBsb2NhdG9yPSIyMTY6Ni0yMTY6NDIiIG5hbWU9IlRvRGF0ZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzQzIiBsb2NhdG9yPSIyMTY6MjUtMjE2OjQxIiBwYXRoPSJiaXJ0aERhdGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjM0MiIgbG9jYXRvcj0iMjE2OjI1LTIxNjozMSIgbmFtZT0iUGF0aWVudCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM1MCIgbG9jYXRvcj0iMjE2OjQ2LTIxNjo5NiIgbmFtZT0iVG9RdWFudGl0eSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzQ5IiBsb2NhdG9yPSIyMTY6NjktMjE2Ojk1IiBwYXRoPSJoaWdoIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzNDgiIGxvY2F0b3I9IjIxNjo2OS0yMTY6OTAiIHN0cmljdD0iZmFsc2UiIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzNDYiIGxvY2F0b3I9IjIxNjo3MC0yMTY6NzUiIG5hbWU9ImNob2ljZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhc1R5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMzQ3IiBsb2NhdG9yPSIyMTY6ODAtMjE2Ojg5IiBuYW1lPSJmaGlyOlJhbmdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM1MiIgbG9jYXRvcj0iMjE2OjEwMC0yMTY6MTA1IiB2YWx1ZT0iMSIgdW5pdD0ieWVhciIgeHNpOnR5cGU9IlF1YW50aXR5Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2hpZ2g+DQogICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgIDwvaGlnaENsb3NlZEV4cHJlc3Npb24+DQogICAgICAgICAgICAgICA8L3RoZW4+DQogICAgICAgICAgICA8L2Nhc2VJdGVtPg0KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjM2OCIgbG9jYXRvcj0iMjE3OjMtMjE4OjExNCI+DQogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIzNTgiIGxvY2F0b3I9IjIxNzo4LTIxNzoyOCIgeHNpOnR5cGU9IklzIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM1NiIgbG9jYXRvcj0iMjE3OjgtMjE3OjEzIiBuYW1lPSJjaG9pY2UiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICA8aXNUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjM1NyIgbG9jYXRvcj0iMjE3OjE4LTIxNzoyOCIgbmFtZT0iZmhpcjpUaW1pbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgIDwvd2hlbj4NCiAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjM2NyIgbG9jYXRvcj0iMjE4OjUtMjE4OjExNCIgeHNpOnR5cGU9Ik1lc3NhZ2UiPg0KICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzNjIiIGxvY2F0b3I9IjIxODoxMy0yMTg6MzgiIHN0cmljdD0iZmFsc2UiIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzNTkiIGxvY2F0b3I9IjIxODoxMy0yMTg6MTYiIHhzaTp0eXBlPSJOdWxsIi8+DQogICAgICAgICAgICAgICAgICAgICA8YXNUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjM2MSIgbG9jYXRvcj0iMjE4OjIxLTIxODozOCIgeHNpOnR5cGU9IkludGVydmFsVHlwZVNwZWNpZmllciI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cG9pbnRUeXBlIGxvY2FsSWQ9IjM2MCIgbG9jYXRvcj0iMjE4OjMwLTIxODozNyIgbmFtZT0idDpEYXRlVGltZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9hc1R5cGVTcGVjaWZpZXI+DQogICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgIDxjb25kaXRpb24gbG9jYWxJZD0iMzYzIiBsb2NhdG9yPSIyMTg6NDEtMjE4OjQ0IiB2YWx1ZVR5cGU9InQ6Qm9vbGVhbiIgdmFsdWU9InRydWUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICA8Y29kZSBsb2NhbElkPSIzNjQiIGxvY2F0b3I9IjIxODo0Ny0yMTg6NDkiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIxIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgPHNldmVyaXR5IGxvY2FsSWQ9IjM2NSIgbG9jYXRvcj0iMjE4OjUyLTIxODo1OCIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IkVycm9yIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgPG1lc3NhZ2UgbG9jYWxJZD0iMzY2IiBsb2NhdG9yPSIyMTg6NjEtMjE4OjExMyIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IkNhbm5vdCBjb21wdXRlIGEgc2luZ2xlIGludGVydmFsIGZyb20gYSBUaW1pbmcgdHlwZSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDwvdGhlbj4NCiAgICAgICAgICAgIDwvY2FzZUl0ZW0+DQogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMzgxIiBsb2NhdG9yPSIyMTk6NS0yMjA6MTExIj4NCiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjM3MSIgbG9jYXRvcj0iMjE5OjEwLTIxOTozMCIgeHNpOnR5cGU9IklzIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM2OSIgbG9jYXRvcj0iMjE5OjEwLTIxOToxNSIgbmFtZT0iY2hvaWNlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgPGlzVHlwZVNwZWNpZmllciBsb2NhbElkPSIzNzAiIGxvY2F0b3I9IjIxOToyMC0yMTk6MzAiIG5hbWU9ImZoaXI6c3RyaW5nIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICA8L3doZW4+DQogICAgICAgICAgICAgICA8dGhlbiBsb2NhbElkPSIzODAiIGxvY2F0b3I9IjIyMDo3LTIyMDoxMTEiIHhzaTp0eXBlPSJNZXNzYWdlIj4NCiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMzc1IiBsb2NhdG9yPSIyMjA6MTUtMjIwOjQwIiBzdHJpY3Q9ImZhbHNlIiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzcyIiBsb2NhdG9yPSIyMjA6MTUtMjIwOjE4IiB4c2k6dHlwZT0iTnVsbCIvPg0KICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBsb2NhbElkPSIzNzQiIGxvY2F0b3I9IjIyMDoyMy0yMjA6NDAiIHhzaTp0eXBlPSJJbnRlcnZhbFR5cGVTcGVjaWZpZXIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBvaW50VHlwZSBsb2NhbElkPSIzNzMiIGxvY2F0b3I9IjIyMDozMi0yMjA6MzkiIG5hbWU9InQ6RGF0ZVRpbWUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYXNUeXBlU3BlY2lmaWVyPg0KICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICA8Y29uZGl0aW9uIGxvY2FsSWQ9IjM3NiIgbG9jYXRvcj0iMjIwOjQzLTIyMDo0NiIgdmFsdWVUeXBlPSJ0OkJvb2xlYW4iIHZhbHVlPSJ0cnVlIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgPGNvZGUgbG9jYWxJZD0iMzc3IiBsb2NhdG9yPSIyMjA6NDktMjIwOjUxIiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iMSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgIDxzZXZlcml0eSBsb2NhbElkPSIzNzgiIGxvY2F0b3I9IjIyMDo1NC0yMjA6NjAiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJFcnJvciIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgIDxtZXNzYWdlIGxvY2FsSWQ9IjM3OSIgbG9jYXRvcj0iMjIwOjYzLTIyMDoxMTAiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJDYW5ub3QgY29tcHV0ZSBhbiBpbnRlcnZhbCBmcm9tIGEgU3RyaW5nIHZhbHVlIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPC90aGVuPg0KICAgICAgICAgICAgPC9jYXNlSXRlbT4NCiAgICAgICAgICAgIDxlbHNlIGxvY2FsSWQ9IjM4NSIgbG9jYXRvcj0iMjIyOjQtMjIyOjI5IiBzdHJpY3Q9ImZhbHNlIiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzgyIiBsb2NhdG9yPSIyMjI6NC0yMjI6NyIgeHNpOnR5cGU9Ik51bGwiLz4NCiAgICAgICAgICAgICAgIDxhc1R5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMzg0IiBsb2NhdG9yPSIyMjI6MTItMjIyOjI5IiB4c2k6dHlwZT0iSW50ZXJ2YWxUeXBlU3BlY2lmaWVyIj4NCiAgICAgICAgICAgICAgICAgIDxwb2ludFR5cGUgbG9jYWxJZD0iMzgzIiBsb2NhdG9yPSIyMjI6MjEtMjIyOjI4IiBuYW1lPSJ0OkRhdGVUaW1lIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICA8L2FzVHlwZVNwZWNpZmllcj4NCiAgICAgICAgICAgIDwvZWxzZT4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImNob2ljZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMjYwIiBsb2NhdG9yPSIyMDM6NDUtMjAzOjE0MCIgeHNpOnR5cGU9IkNob2ljZVR5cGVTcGVjaWZpZXIiPg0KICAgICAgICAgICAgICAgPGNob2ljZSBsb2NhbElkPSIyNTMiIGxvY2F0b3I9IjIwMzo1Mi0yMDM6NjQiIG5hbWU9ImZoaXI6ZGF0ZVRpbWUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgIDxjaG9pY2UgbG9jYWxJZD0iMjU0IiBsb2NhdG9yPSIyMDM6NjctMjAzOjc3IiBuYW1lPSJmaGlyOlBlcmlvZCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgICAgICAgPGNob2ljZSBsb2NhbElkPSIyNTUiIGxvY2F0b3I9IjIwMzo4MC0yMDM6OTAiIG5hbWU9ImZoaXI6VGltaW5nIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICA8Y2hvaWNlIGxvY2FsSWQ9IjI1NiIgbG9jYXRvcj0iMjAzOjkzLTIwMzoxMDQiIG5hbWU9ImZoaXI6aW5zdGFudCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgICAgICAgPGNob2ljZSBsb2NhbElkPSIyNTciIGxvY2F0b3I9IjIwMzoxMDctMjAzOjExNyIgbmFtZT0iZmhpcjpzdHJpbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgIDxjaG9pY2UgbG9jYWxJZD0iMjU4IiBsb2NhdG9yPSIyMDM6MTIwLTIwMzoxMjciIG5hbWU9ImZoaXI6QWdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICA8Y2hvaWNlIGxvY2FsSWQ9IjI1OSIgbG9jYXRvcj0iMjAzOjEzMC0yMDM6MTM5IiBuYW1lPSJmaGlyOlJhbmdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICA8L29wZXJhbmRUeXBlU3BlY2lmaWVyPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjUwNyIgbG9jYXRvcj0iMjMxOjEtMjQ2OjEwIiBuYW1lPSJOb3JtYWxpemUgQWJhdGVtZW50IiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjUwNyI+DQogICAgICAgICAgICAgICA8YTpzPi8qKgoqIFJldHVybnMgYW4gaW50ZXJ2YWwgcmVwcmVzZW50aW5nIHRoZSBhYmF0ZW1lbnQgb2YgdGhlIGdpdmVuIGNvbmRpdGlvbiwgaWYgYW4KYWJhdGVtZW50IGVsZW1lbnQgaXMgcHJlc2VudCwgbnVsbCBvdGhlcndpc2UuClRoaXMgZnVuY3Rpb24gdXNlcyB0aGUgc2VtYW50aWNzIG9mIE5vcm1hbGl6ZSBJbnRlcnZhbCB0byBpbnRlcnByZXQgdGhlIGFiYXRlbWVudAplbGVtZW50LgoqL2RlZmluZSBmdW5jdGlvbiAmcXVvdDtOb3JtYWxpemUgQWJhdGVtZW50JnF1b3Q7KGNvbmRpdGlvbiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzg4Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Q29uZGl0aW9uPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+ICk6CiAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjUwNiI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjUwNiI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPmlmIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOTIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzODkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jb25kaXRpb248L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM5MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmFiYXRlbWVudDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IGlzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSLmRhdGVUaW1lPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbgoJICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDA1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+SW50ZXJ2YWxbPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM5OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM5MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVJIZWxwZXJzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub0RhdGVUaW1lKDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOTciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jb25kaXRpb248L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM5NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmFiYXRlbWVudDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IGFzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSLmRhdGVUaW1lPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSSGVscGVyczwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDA0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VG9EYXRlVGltZSg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDAzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDAxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDAwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29uZGl0aW9uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MDEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5hYmF0ZW1lbnQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBhcyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDAyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUi5kYXRlVGltZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+XTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPgoJZWxzZSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTA1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+aWYgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQwOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQwNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQwNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvbmRpdGlvbjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDA3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+YWJhdGVtZW50PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gaXMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQwOCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVIuUGVyaW9kPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbgoJICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDE1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDEwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUkhlbHBlcnM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQxNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlRvSW50ZXJ2YWwoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQxNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQxMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQxMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvbmRpdGlvbjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDEyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+YWJhdGVtZW50PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gYXMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQxMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVIuUGVyaW9kPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KCWVsc2UgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUwNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmlmIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MTciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jb25kaXRpb248L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQxNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmFiYXRlbWVudDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IGlzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSLnN0cmluZzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4KICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDI4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+TWVzc2FnZSg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDIzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDIwIj5udWxsIGFzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5JbnRlcnZhbCZsdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDIxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RGF0ZVRpbWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4+PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MjQiPiwgdHJ1ZSwgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQyNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPicxJzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQyNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidFcnJvcic8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nQ2Fubm90IGNvbXB1dGUgYW4gaW50ZXJ2YWwgZnJvbSBhIFN0cmluZyB2YWx1ZSc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CgllbHNlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MDMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5pZiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDMyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDMwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDI5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29uZGl0aW9uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5hYmF0ZW1lbnQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBpcyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDMxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUi5BZ2U8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB0aGVuCgkJPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ1NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkludGVydmFsWzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NDMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MzYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MzMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSSGVscGVyczwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDM2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VG9EYXRlKDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5QYXRpZW50PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5iaXJ0aERhdGU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiArIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NDIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MzciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSSGVscGVyczwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDQyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VG9RdWFudGl0eSg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDQxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDM5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDM4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29uZGl0aW9uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5hYmF0ZW1lbnQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBhcyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDQwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUi5BZ2U8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LAoJCQk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDU2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDU0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDQ3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUkhlbHBlcnM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ0NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlRvRGF0ZSg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDQ2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDQ1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+UGF0aWVudDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDQ2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+YmlydGhEYXRlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gKyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDUzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDQ4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUkhlbHBlcnM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ1MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlRvUXVhbnRpdHkoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ1MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ1MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ0OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvbmRpdGlvbjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDUwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+YWJhdGVtZW50PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gYXMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ1MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVIuQWdlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiArIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4xIHllYXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KCWVsc2UgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUwMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmlmIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NjEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jb25kaXRpb248L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ1OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmFiYXRlbWVudDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IGlzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NjAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSLlJhbmdlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbgoJICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDg4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+SW50ZXJ2YWxbPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ3MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ2NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ2MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVJIZWxwZXJzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NjUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub0RhdGUoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ2NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ2MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlBhdGllbnQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ2NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmJpcnRoRGF0ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICsgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ3MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ2NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVJIZWxwZXJzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NzIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub1F1YW50aXR5KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NzEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ3MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ2OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ2NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvbmRpdGlvbjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDY4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+YWJhdGVtZW50PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gYXMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ2OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVIuUmFuZ2U8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ3MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmxvdzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sCgkJICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDg3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDg1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDc3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDc0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUkhlbHBlcnM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ3NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlRvRGF0ZSg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDc2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDc1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+UGF0aWVudDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDc2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+YmlydGhEYXRlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gKyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDg0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDc4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUkhlbHBlcnM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ4NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlRvUXVhbnRpdHkoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ4MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ4MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPig8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDgyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDgwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDc5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29uZGl0aW9uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0ODAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5hYmF0ZW1lbnQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBhcyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDgxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUi5SYW5nZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDgzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+aGlnaDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gKyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDg2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+MSB5ZWFyPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CgllbHNlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MDEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5pZiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDkyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDkwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDg5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29uZGl0aW9uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0OTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5hYmF0ZW1lbnQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBpcyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDkxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUi5ib29sZWFuPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbgoJICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDk5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+SW50ZXJ2YWxbPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ5NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmVuZCBvZiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDk1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7Tm9ybWFsaXplIEludGVydmFsJnF1b3Q7KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0OTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0OTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jb25kaXRpb248L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ5NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPm9uc2V0PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0OTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0OTciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jb25kaXRpb248L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ5OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnJlY29yZGVkRGF0ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUwMCI+CgllbHNlIG51bGw8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI1MDYiIGxvY2F0b3I9IjIzMjozLTI0NjoxMCIgeHNpOnR5cGU9IklmIj4NCiAgICAgICAgICAgIDxjb25kaXRpb24gbG9jYWxJZD0iMzkyIiBsb2NhdG9yPSIyMzI6Ni0yMzI6NDEiIHhzaTp0eXBlPSJJcyI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzOTAiIGxvY2F0b3I9IjIzMjo2LTIzMjoyNCIgcGF0aD0iYWJhdGVtZW50IiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzODkiIGxvY2F0b3I9IjIzMjo2LTIzMjoxNCIgbmFtZT0iY29uZGl0aW9uIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPGlzVHlwZVNwZWNpZmllciBsb2NhbElkPSIzOTEiIGxvY2F0b3I9IjIzMjoyOS0yMzI6NDEiIG5hbWU9ImZoaXI6ZGF0ZVRpbWUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgIDwvY29uZGl0aW9uPg0KICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iNDA1IiBsb2NhdG9yPSIyMzM6NC0yMzM6MTM1IiBsb3dDbG9zZWQ9InRydWUiIGhpZ2hDbG9zZWQ9InRydWUiIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICAgICA8bG93IGxvY2FsSWQ9IjM5OCIgbG9jYXRvcj0iMjMzOjEzLTIzMzo3MiIgbmFtZT0iVG9EYXRlVGltZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzk3IiBsb2NhdG9yPSIyMzM6MzYtMjMzOjcxIiBzdHJpY3Q9ImZhbHNlIiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzk1IiBsb2NhdG9yPSIyMzM6MzYtMjMzOjU0IiBwYXRoPSJhYmF0ZW1lbnQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjM5NCIgbG9jYXRvcj0iMjMzOjM2LTIzMzo0NCIgbmFtZT0iY29uZGl0aW9uIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBsb2NhbElkPSIzOTYiIGxvY2F0b3I9IjIzMzo1OS0yMzM6NzEiIG5hbWU9ImZoaXI6ZGF0ZVRpbWUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDwvbG93Pg0KICAgICAgICAgICAgICAgPGhpZ2ggbG9jYWxJZD0iNDA0IiBsb2NhdG9yPSIyMzM6NzUtMjMzOjEzNCIgbmFtZT0iVG9EYXRlVGltZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDAzIiBsb2NhdG9yPSIyMzM6OTgtMjMzOjEzMyIgc3RyaWN0PSJmYWxzZSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQwMSIgbG9jYXRvcj0iMjMzOjk4LTIzMzoxMTYiIHBhdGg9ImFiYXRlbWVudCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDAwIiBsb2NhdG9yPSIyMzM6OTgtMjMzOjEwNiIgbmFtZT0iY29uZGl0aW9uIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBsb2NhbElkPSI0MDIiIGxvY2F0b3I9IjIzMzoxMjEtMjMzOjEzMyIgbmFtZT0iZmhpcjpkYXRlVGltZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPC9oaWdoPg0KICAgICAgICAgICAgPC90aGVuPg0KICAgICAgICAgICAgPGVsc2UgbG9jYWxJZD0iNTA1IiBsb2NhdG9yPSIyMzQ6Ny0yNDY6MTAiIHhzaTp0eXBlPSJJZiI+DQogICAgICAgICAgICAgICA8Y29uZGl0aW9uIGxvY2FsSWQ9IjQwOSIgbG9jYXRvcj0iMjM0OjEwLTIzNDo0MyIgeHNpOnR5cGU9IklzIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQwNyIgbG9jYXRvcj0iMjM0OjEwLTIzNDoyOCIgcGF0aD0iYWJhdGVtZW50IiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0MDYiIGxvY2F0b3I9IjIzNDoxMC0yMzQ6MTgiIG5hbWU9ImNvbmRpdGlvbiIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDxpc1R5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNDA4IiBsb2NhdG9yPSIyMzQ6MzMtMjM0OjQzIiBuYW1lPSJmaGlyOlBlcmlvZCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgICAgICAgPC9jb25kaXRpb24+DQogICAgICAgICAgICAgICA8dGhlbiBsb2NhbElkPSI0MTUiIGxvY2F0b3I9IjIzNTo0LTIzNTo2MSIgbmFtZT0iVG9JbnRlcnZhbCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDE0IiBsb2NhdG9yPSIyMzU6MjctMjM1OjYwIiBzdHJpY3Q9ImZhbHNlIiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDEyIiBsb2NhdG9yPSIyMzU6MjctMjM1OjQ1IiBwYXRoPSJhYmF0ZW1lbnQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQxMSIgbG9jYXRvcj0iMjM1OjI3LTIzNTozNSIgbmFtZT0iY29uZGl0aW9uIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBsb2NhbElkPSI0MTMiIGxvY2F0b3I9IjIzNTo1MC0yMzU6NjAiIG5hbWU9ImZoaXI6UGVyaW9kIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L3RoZW4+DQogICAgICAgICAgICAgICA8ZWxzZSBsb2NhbElkPSI1MDQiIGxvY2F0b3I9IjIzNjo3LTI0NjoxMCIgeHNpOnR5cGU9IklmIj4NCiAgICAgICAgICAgICAgICAgIDxjb25kaXRpb24gbG9jYWxJZD0iNDE5IiBsb2NhdG9yPSIyMzY6MTAtMjM2OjQzIiB4c2k6dHlwZT0iSXMiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDE3IiBsb2NhdG9yPSIyMzY6MTAtMjM2OjI4IiBwYXRoPSJhYmF0ZW1lbnQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQxNiIgbG9jYXRvcj0iMjM2OjEwLTIzNjoxOCIgbmFtZT0iY29uZGl0aW9uIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPGlzVHlwZVNwZWNpZmllciBsb2NhbElkPSI0MTgiIGxvY2F0b3I9IjIzNjozMy0yMzY6NDMiIG5hbWU9ImZoaXI6c3RyaW5nIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICA8L2NvbmRpdGlvbj4NCiAgICAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjQyOCIgbG9jYXRvcj0iMjM3OjMtMjM3OjEwNyIgeHNpOnR5cGU9Ik1lc3NhZ2UiPg0KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0MjMiIGxvY2F0b3I9IjIzNzoxMS0yMzc6MzYiIHN0cmljdD0iZmFsc2UiIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0MjAiIGxvY2F0b3I9IjIzNzoxMS0yMzc6MTQiIHhzaTp0eXBlPSJOdWxsIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8YXNUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQyMiIgbG9jYXRvcj0iMjM3OjE5LTIzNzozNiIgeHNpOnR5cGU9IkludGVydmFsVHlwZVNwZWNpZmllciI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9pbnRUeXBlIGxvY2FsSWQ9IjQyMSIgbG9jYXRvcj0iMjM3OjI4LTIzNzozNSIgbmFtZT0idDpEYXRlVGltZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hc1R5cGVTcGVjaWZpZXI+DQogICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgIDxjb25kaXRpb24gbG9jYWxJZD0iNDI0IiBsb2NhdG9yPSIyMzc6MzktMjM3OjQyIiB2YWx1ZVR5cGU9InQ6Qm9vbGVhbiIgdmFsdWU9InRydWUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICA8Y29kZSBsb2NhbElkPSI0MjUiIGxvY2F0b3I9IjIzNzo0NS0yMzc6NDciIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIxIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgICAgPHNldmVyaXR5IGxvY2FsSWQ9IjQyNiIgbG9jYXRvcj0iMjM3OjUwLTIzNzo1NiIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IkVycm9yIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgICAgPG1lc3NhZ2UgbG9jYWxJZD0iNDI3IiBsb2NhdG9yPSIyMzc6NTktMjM3OjEwNiIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IkNhbm5vdCBjb21wdXRlIGFuIGludGVydmFsIGZyb20gYSBTdHJpbmcgdmFsdWUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICA8L3RoZW4+DQogICAgICAgICAgICAgICAgICA8ZWxzZSBsb2NhbElkPSI1MDMiIGxvY2F0b3I9IjIzODo3LTI0NjoxMCIgeHNpOnR5cGU9IklmIj4NCiAgICAgICAgICAgICAgICAgICAgIDxjb25kaXRpb24gbG9jYWxJZD0iNDMyIiBsb2NhdG9yPSIyMzg6MTAtMjM4OjQwIiB4c2k6dHlwZT0iSXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDMwIiBsb2NhdG9yPSIyMzg6MTAtMjM4OjI4IiBwYXRoPSJhYmF0ZW1lbnQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQyOSIgbG9jYXRvcj0iMjM4OjEwLTIzODoxOCIgbmFtZT0iY29uZGl0aW9uIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGlzVHlwZVNwZWNpZmllciBsb2NhbElkPSI0MzEiIGxvY2F0b3I9IjIzODozMy0yMzg6NDAiIG5hbWU9ImZoaXI6QWdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICAgICA8L2NvbmRpdGlvbj4NCiAgICAgICAgICAgICAgICAgICAgIDx0aGVuIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8bG93IHhzaTp0eXBlPSJUb0RhdGVUaW1lIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImxvdyIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDU3IiBsb2NhdG9yPSIyMzk6My0yNDA6MTA4IiBsb3dDbG9zZWQ9InRydWUiIGhpZ2hDbG9zZWQ9ImZhbHNlIiB4c2k6dHlwZT0iSW50ZXJ2YWwiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyBsb2NhbElkPSI0NDMiIGxvY2F0b3I9IjIzOToxMi0yMzk6MTA2IiB4c2k6dHlwZT0iQWRkIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQzNiIgbG9jYXRvcj0iMjM5OjEyLTIzOTo0OCIgbmFtZT0iVG9EYXRlIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0MzUiIGxvY2F0b3I9IjIzOTozMS0yMzk6NDciIHBhdGg9ImJpcnRoRGF0ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDM0IiBsb2NhdG9yPSIyMzk6MzEtMjM5OjM3IiBuYW1lPSJQYXRpZW50IiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDQyIiBsb2NhdG9yPSIyMzk6NTItMjM5OjEwNiIgbmFtZT0iVG9RdWFudGl0eSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDQxIiBsb2NhdG9yPSIyMzk6NzUtMjM5OjEwNSIgc3RyaWN0PSJmYWxzZSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQzOSIgbG9jYXRvcj0iMjM5Ojc1LTIzOTo5MyIgcGF0aD0iYWJhdGVtZW50IiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0MzgiIGxvY2F0b3I9IjIzOTo3NS0yMzk6ODMiIG5hbWU9ImNvbmRpdGlvbiIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhc1R5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNDQwIiBsb2NhdG9yPSIyMzk6OTgtMjM5OjEwNSIgbmFtZT0iZmhpcjpBZ2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbG93Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggbG9jYWxJZD0iNDU2IiBsb2NhdG9yPSIyNDA6NC0yNDA6MTA3IiB4c2k6dHlwZT0iQWRkIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ1NCIgbG9jYXRvcj0iMjQwOjQtMjQwOjk4IiB4c2k6dHlwZT0iQWRkIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ0NyIgbG9jYXRvcj0iMjQwOjQtMjQwOjQwIiBuYW1lPSJUb0RhdGUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ0NiIgbG9jYXRvcj0iMjQwOjIzLTI0MDozOSIgcGF0aD0iYmlydGhEYXRlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0NDUiIGxvY2F0b3I9IjI0MDoyMy0yNDA6MjkiIG5hbWU9IlBhdGllbnQiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NTMiIGxvY2F0b3I9IjI0MDo0NC0yNDA6OTgiIG5hbWU9IlRvUXVhbnRpdHkiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ1MiIgbG9jYXRvcj0iMjQwOjY3LTI0MDo5NyIgc3RyaWN0PSJmYWxzZSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ1MCIgbG9jYXRvcj0iMjQwOjY3LTI0MDo4NSIgcGF0aD0iYWJhdGVtZW50IiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0NDkiIGxvY2F0b3I9IjI0MDo2Ny0yNDA6NzUiIG5hbWU9ImNvbmRpdGlvbiIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhc1R5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNDUxIiBsb2NhdG9yPSIyNDA6OTAtMjQwOjk3IiBuYW1lPSJmaGlyOkFnZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDU1IiBsb2NhdG9yPSIyNDA6MTAyLTI0MDoxMDciIHZhbHVlPSIxIiB1bml0PSJ5ZWFyIiB4c2k6dHlwZT0iUXVhbnRpdHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvaGlnaD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9sb3c+DQogICAgICAgICAgICAgICAgICAgICAgICA8bG93Q2xvc2VkRXhwcmVzc2lvbiBwYXRoPSJsb3dDbG9zZWQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ1NyIgbG9jYXRvcj0iMjM5OjMtMjQwOjEwOCIgbG93Q2xvc2VkPSJ0cnVlIiBoaWdoQ2xvc2VkPSJmYWxzZSIgeHNpOnR5cGU9IkludGVydmFsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgbG9jYWxJZD0iNDQzIiBsb2NhdG9yPSIyMzk6MTItMjM5OjEwNiIgeHNpOnR5cGU9IkFkZCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0MzYiIGxvY2F0b3I9IjIzOToxMi0yMzk6NDgiIG5hbWU9IlRvRGF0ZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDM1IiBsb2NhdG9yPSIyMzk6MzEtMjM5OjQ3IiBwYXRoPSJiaXJ0aERhdGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQzNCIgbG9jYXRvcj0iMjM5OjMxLTIzOTozNyIgbmFtZT0iUGF0aWVudCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ0MiIgbG9jYXRvcj0iMjM5OjUyLTIzOToxMDYiIG5hbWU9IlRvUXVhbnRpdHkiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ0MSIgbG9jYXRvcj0iMjM5Ojc1LTIzOToxMDUiIHN0cmljdD0iZmFsc2UiIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0MzkiIGxvY2F0b3I9IjIzOTo3NS0yMzk6OTMiIHBhdGg9ImFiYXRlbWVudCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDM4IiBsb2NhdG9yPSIyMzk6NzUtMjM5OjgzIiBuYW1lPSJjb25kaXRpb24iIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YXNUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQ0MCIgbG9jYXRvcj0iMjM5Ojk4LTIzOToxMDUiIG5hbWU9ImZoaXI6QWdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xvdz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIGxvY2FsSWQ9IjQ1NiIgbG9jYXRvcj0iMjQwOjQtMjQwOjEwNyIgeHNpOnR5cGU9IkFkZCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NTQiIGxvY2F0b3I9IjI0MDo0LTI0MDo5OCIgeHNpOnR5cGU9IkFkZCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NDciIGxvY2F0b3I9IjI0MDo0LTI0MDo0MCIgbmFtZT0iVG9EYXRlIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NDYiIGxvY2F0b3I9IjI0MDoyMy0yNDA6MzkiIHBhdGg9ImJpcnRoRGF0ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDQ1IiBsb2NhdG9yPSIyNDA6MjMtMjQwOjI5IiBuYW1lPSJQYXRpZW50IiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDUzIiBsb2NhdG9yPSIyNDA6NDQtMjQwOjk4IiBuYW1lPSJUb1F1YW50aXR5IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NTIiIGxvY2F0b3I9IjI0MDo2Ny0yNDA6OTciIHN0cmljdD0iZmFsc2UiIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NTAiIGxvY2F0b3I9IjI0MDo2Ny0yNDA6ODUiIHBhdGg9ImFiYXRlbWVudCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDQ5IiBsb2NhdG9yPSIyNDA6NjctMjQwOjc1IiBuYW1lPSJjb25kaXRpb24iIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YXNUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQ1MSIgbG9jYXRvcj0iMjQwOjkwLTI0MDo5NyIgbmFtZT0iZmhpcjpBZ2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ1NSIgbG9jYXRvcj0iMjQwOjEwMi0yNDA6MTA3IiB2YWx1ZT0iMSIgdW5pdD0ieWVhciIgeHNpOnR5cGU9IlF1YW50aXR5Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2hpZ2g+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbG93Q2xvc2VkRXhwcmVzc2lvbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHhzaTp0eXBlPSJUb0RhdGVUaW1lIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImhpZ2giIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ1NyIgbG9jYXRvcj0iMjM5OjMtMjQwOjEwOCIgbG93Q2xvc2VkPSJ0cnVlIiBoaWdoQ2xvc2VkPSJmYWxzZSIgeHNpOnR5cGU9IkludGVydmFsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgbG9jYWxJZD0iNDQzIiBsb2NhdG9yPSIyMzk6MTItMjM5OjEwNiIgeHNpOnR5cGU9IkFkZCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0MzYiIGxvY2F0b3I9IjIzOToxMi0yMzk6NDgiIG5hbWU9IlRvRGF0ZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDM1IiBsb2NhdG9yPSIyMzk6MzEtMjM5OjQ3IiBwYXRoPSJiaXJ0aERhdGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQzNCIgbG9jYXRvcj0iMjM5OjMxLTIzOTozNyIgbmFtZT0iUGF0aWVudCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ0MiIgbG9jYXRvcj0iMjM5OjUyLTIzOToxMDYiIG5hbWU9IlRvUXVhbnRpdHkiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ0MSIgbG9jYXRvcj0iMjM5Ojc1LTIzOToxMDUiIHN0cmljdD0iZmFsc2UiIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0MzkiIGxvY2F0b3I9IjIzOTo3NS0yMzk6OTMiIHBhdGg9ImFiYXRlbWVudCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDM4IiBsb2NhdG9yPSIyMzk6NzUtMjM5OjgzIiBuYW1lPSJjb25kaXRpb24iIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YXNUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQ0MCIgbG9jYXRvcj0iMjM5Ojk4LTIzOToxMDUiIG5hbWU9ImZoaXI6QWdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xvdz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIGxvY2FsSWQ9IjQ1NiIgbG9jYXRvcj0iMjQwOjQtMjQwOjEwNyIgeHNpOnR5cGU9IkFkZCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NTQiIGxvY2F0b3I9IjI0MDo0LTI0MDo5OCIgeHNpOnR5cGU9IkFkZCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NDciIGxvY2F0b3I9IjI0MDo0LTI0MDo0MCIgbmFtZT0iVG9EYXRlIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NDYiIGxvY2F0b3I9IjI0MDoyMy0yNDA6MzkiIHBhdGg9ImJpcnRoRGF0ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDQ1IiBsb2NhdG9yPSIyNDA6MjMtMjQwOjI5IiBuYW1lPSJQYXRpZW50IiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDUzIiBsb2NhdG9yPSIyNDA6NDQtMjQwOjk4IiBuYW1lPSJUb1F1YW50aXR5IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NTIiIGxvY2F0b3I9IjI0MDo2Ny0yNDA6OTciIHN0cmljdD0iZmFsc2UiIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NTAiIGxvY2F0b3I9IjI0MDo2Ny0yNDA6ODUiIHBhdGg9ImFiYXRlbWVudCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDQ5IiBsb2NhdG9yPSIyNDA6NjctMjQwOjc1IiBuYW1lPSJjb25kaXRpb24iIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YXNUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQ1MSIgbG9jYXRvcj0iMjQwOjkwLTI0MDo5NyIgbmFtZT0iZmhpcjpBZ2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ1NSIgbG9jYXRvcj0iMjQwOjEwMi0yNDA6MTA3IiB2YWx1ZT0iMSIgdW5pdD0ieWVhciIgeHNpOnR5cGU9IlF1YW50aXR5Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2hpZ2g+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvaGlnaD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoQ2xvc2VkRXhwcmVzc2lvbiBwYXRoPSJoaWdoQ2xvc2VkIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0NTciIGxvY2F0b3I9IjIzOTozLTI0MDoxMDgiIGxvd0Nsb3NlZD0idHJ1ZSIgaGlnaENsb3NlZD0iZmFsc2UiIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bG93IGxvY2FsSWQ9IjQ0MyIgbG9jYXRvcj0iMjM5OjEyLTIzOToxMDYiIHhzaTp0eXBlPSJBZGQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDM2IiBsb2NhdG9yPSIyMzk6MTItMjM5OjQ4IiBuYW1lPSJUb0RhdGUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQzNSIgbG9jYXRvcj0iMjM5OjMxLTIzOTo0NyIgcGF0aD0iYmlydGhEYXRlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0MzQiIGxvY2F0b3I9IjIzOTozMS0yMzk6MzciIG5hbWU9IlBhdGllbnQiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NDIiIGxvY2F0b3I9IjIzOTo1Mi0yMzk6MTA2IiBuYW1lPSJUb1F1YW50aXR5IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NDEiIGxvY2F0b3I9IjIzOTo3NS0yMzk6MTA1IiBzdHJpY3Q9ImZhbHNlIiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDM5IiBsb2NhdG9yPSIyMzk6NzUtMjM5OjkzIiBwYXRoPSJhYmF0ZW1lbnQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQzOCIgbG9jYXRvcj0iMjM5Ojc1LTIzOTo4MyIgbmFtZT0iY29uZGl0aW9uIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBsb2NhbElkPSI0NDAiIGxvY2F0b3I9IjIzOTo5OC0yMzk6MTA1IiBuYW1lPSJmaGlyOkFnZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9sb3c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCBsb2NhbElkPSI0NTYiIGxvY2F0b3I9IjI0MDo0LTI0MDoxMDciIHhzaTp0eXBlPSJBZGQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDU0IiBsb2NhdG9yPSIyNDA6NC0yNDA6OTgiIHhzaTp0eXBlPSJBZGQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDQ3IiBsb2NhdG9yPSIyNDA6NC0yNDA6NDAiIG5hbWU9IlRvRGF0ZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDQ2IiBsb2NhdG9yPSIyNDA6MjMtMjQwOjM5IiBwYXRoPSJiaXJ0aERhdGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ0NSIgbG9jYXRvcj0iMjQwOjIzLTI0MDoyOSIgbmFtZT0iUGF0aWVudCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ1MyIgbG9jYXRvcj0iMjQwOjQ0LTI0MDo5OCIgbmFtZT0iVG9RdWFudGl0eSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDUyIiBsb2NhdG9yPSIyNDA6NjctMjQwOjk3IiBzdHJpY3Q9ImZhbHNlIiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDUwIiBsb2NhdG9yPSIyNDA6NjctMjQwOjg1IiBwYXRoPSJhYmF0ZW1lbnQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ0OSIgbG9jYXRvcj0iMjQwOjY3LTI0MDo3NSIgbmFtZT0iY29uZGl0aW9uIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBsb2NhbElkPSI0NTEiIGxvY2F0b3I9IjI0MDo5MC0yNDA6OTciIG5hbWU9ImZoaXI6QWdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NTUiIGxvY2F0b3I9IjI0MDoxMDItMjQwOjEwNyIgdmFsdWU9IjEiIHVuaXQ9InllYXIiIHhzaTp0eXBlPSJRdWFudGl0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9oaWdoPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2hpZ2hDbG9zZWRFeHByZXNzaW9uPg0KICAgICAgICAgICAgICAgICAgICAgPC90aGVuPg0KICAgICAgICAgICAgICAgICAgICAgPGVsc2UgbG9jYWxJZD0iNTAyIiBsb2NhdG9yPSIyNDE6Ny0yNDY6MTAiIHhzaTp0eXBlPSJJZiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8Y29uZGl0aW9uIGxvY2FsSWQ9IjQ2MSIgbG9jYXRvcj0iMjQxOjEwLTI0MTo0MiIgeHNpOnR5cGU9IklzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ1OSIgbG9jYXRvcj0iMjQxOjEwLTI0MToyOCIgcGF0aD0iYWJhdGVtZW50IiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0NTgiIGxvY2F0b3I9IjI0MToxMC0yNDE6MTgiIG5hbWU9ImNvbmRpdGlvbiIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpc1R5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNDYwIiBsb2NhdG9yPSIyNDE6MzMtMjQxOjQyIiBuYW1lPSJmaGlyOlJhbmdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2NvbmRpdGlvbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDx0aGVuIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8bG93IHhzaTp0eXBlPSJUb0RhdGVUaW1lIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImxvdyIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDg4IiBsb2NhdG9yPSIyNDI6NC0yNDM6MTE4IiBsb3dDbG9zZWQ9InRydWUiIGhpZ2hDbG9zZWQ9ImZhbHNlIiB4c2k6dHlwZT0iSW50ZXJ2YWwiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyBsb2NhbElkPSI0NzMiIGxvY2F0b3I9IjI0MjoxMy0yNDI6MTE1IiB4c2k6dHlwZT0iQWRkIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ2NSIgbG9jYXRvcj0iMjQyOjEzLTI0Mjo0OSIgbmFtZT0iVG9EYXRlIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NjQiIGxvY2F0b3I9IjI0MjozMi0yNDI6NDgiIHBhdGg9ImJpcnRoRGF0ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDYzIiBsb2NhdG9yPSIyNDI6MzItMjQyOjM4IiBuYW1lPSJQYXRpZW50IiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDcyIiBsb2NhdG9yPSIyNDI6NTMtMjQyOjExNSIgbmFtZT0iVG9RdWFudGl0eSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDcxIiBsb2NhdG9yPSIyNDI6NzYtMjQyOjExNCIgcGF0aD0ibG93IiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0NzAiIGxvY2F0b3I9IjI0Mjo3Ni0yNDI6MTEwIiBzdHJpY3Q9ImZhbHNlIiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDY4IiBsb2NhdG9yPSIyNDI6NzctMjQyOjk1IiBwYXRoPSJhYmF0ZW1lbnQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ2NyIgbG9jYXRvcj0iMjQyOjc3LTI0Mjo4NSIgbmFtZT0iY29uZGl0aW9uIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBsb2NhbElkPSI0NjkiIGxvY2F0b3I9IjI0MjoxMDAtMjQyOjEwOSIgbmFtZT0iZmhpcjpSYW5nZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xvdz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIGxvY2FsSWQ9IjQ4NyIgbG9jYXRvcj0iMjQzOjUtMjQzOjExNyIgeHNpOnR5cGU9IkFkZCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0ODUiIGxvY2F0b3I9IjI0Mzo1LTI0MzoxMDgiIHhzaTp0eXBlPSJBZGQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDc3IiBsb2NhdG9yPSIyNDM6NS0yNDM6NDEiIG5hbWU9IlRvRGF0ZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDc2IiBsb2NhdG9yPSIyNDM6MjQtMjQzOjQwIiBwYXRoPSJiaXJ0aERhdGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ3NSIgbG9jYXRvcj0iMjQzOjI0LTI0MzozMCIgbmFtZT0iUGF0aWVudCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ4NCIgbG9jYXRvcj0iMjQzOjQ1LTI0MzoxMDgiIG5hbWU9IlRvUXVhbnRpdHkiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ4MyIgbG9jYXRvcj0iMjQzOjY4LTI0MzoxMDciIHBhdGg9ImhpZ2giIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ4MiIgbG9jYXRvcj0iMjQzOjY4LTI0MzoxMDIiIHN0cmljdD0iZmFsc2UiIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0ODAiIGxvY2F0b3I9IjI0Mzo2OS0yNDM6ODciIHBhdGg9ImFiYXRlbWVudCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDc5IiBsb2NhdG9yPSIyNDM6NjktMjQzOjc3IiBuYW1lPSJjb25kaXRpb24iIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YXNUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQ4MSIgbG9jYXRvcj0iMjQzOjkyLTI0MzoxMDEiIG5hbWU9ImZoaXI6UmFuZ2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDg2IiBsb2NhdG9yPSIyNDM6MTEyLTI0MzoxMTciIHZhbHVlPSIxIiB1bml0PSJ5ZWFyIiB4c2k6dHlwZT0iUXVhbnRpdHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvaGlnaD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9sb3c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8bG93Q2xvc2VkRXhwcmVzc2lvbiBwYXRoPSJsb3dDbG9zZWQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ4OCIgbG9jYXRvcj0iMjQyOjQtMjQzOjExOCIgbG93Q2xvc2VkPSJ0cnVlIiBoaWdoQ2xvc2VkPSJmYWxzZSIgeHNpOnR5cGU9IkludGVydmFsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgbG9jYWxJZD0iNDczIiBsb2NhdG9yPSIyNDI6MTMtMjQyOjExNSIgeHNpOnR5cGU9IkFkZCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NjUiIGxvY2F0b3I9IjI0MjoxMy0yNDI6NDkiIG5hbWU9IlRvRGF0ZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDY0IiBsb2NhdG9yPSIyNDI6MzItMjQyOjQ4IiBwYXRoPSJiaXJ0aERhdGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ2MyIgbG9jYXRvcj0iMjQyOjMyLTI0MjozOCIgbmFtZT0iUGF0aWVudCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ3MiIgbG9jYXRvcj0iMjQyOjUzLTI0MjoxMTUiIG5hbWU9IlRvUXVhbnRpdHkiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ3MSIgbG9jYXRvcj0iMjQyOjc2LTI0MjoxMTQiIHBhdGg9ImxvdyIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDcwIiBsb2NhdG9yPSIyNDI6NzYtMjQyOjExMCIgc3RyaWN0PSJmYWxzZSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ2OCIgbG9jYXRvcj0iMjQyOjc3LTI0Mjo5NSIgcGF0aD0iYWJhdGVtZW50IiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0NjciIGxvY2F0b3I9IjI0Mjo3Ny0yNDI6ODUiIG5hbWU9ImNvbmRpdGlvbiIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhc1R5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNDY5IiBsb2NhdG9yPSIyNDI6MTAwLTI0MjoxMDkiIG5hbWU9ImZoaXI6UmFuZ2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9sb3c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCBsb2NhbElkPSI0ODciIGxvY2F0b3I9IjI0Mzo1LTI0MzoxMTciIHhzaTp0eXBlPSJBZGQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDg1IiBsb2NhdG9yPSIyNDM6NS0yNDM6MTA4IiB4c2k6dHlwZT0iQWRkIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ3NyIgbG9jYXRvcj0iMjQzOjUtMjQzOjQxIiBuYW1lPSJUb0RhdGUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ3NiIgbG9jYXRvcj0iMjQzOjI0LTI0Mzo0MCIgcGF0aD0iYmlydGhEYXRlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0NzUiIGxvY2F0b3I9IjI0MzoyNC0yNDM6MzAiIG5hbWU9IlBhdGllbnQiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0ODQiIGxvY2F0b3I9IjI0Mzo0NS0yNDM6MTA4IiBuYW1lPSJUb1F1YW50aXR5IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0ODMiIGxvY2F0b3I9IjI0Mzo2OC0yNDM6MTA3IiBwYXRoPSJoaWdoIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0ODIiIGxvY2F0b3I9IjI0Mzo2OC0yNDM6MTAyIiBzdHJpY3Q9ImZhbHNlIiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDgwIiBsb2NhdG9yPSIyNDM6NjktMjQzOjg3IiBwYXRoPSJhYmF0ZW1lbnQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ3OSIgbG9jYXRvcj0iMjQzOjY5LTI0Mzo3NyIgbmFtZT0iY29uZGl0aW9uIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBsb2NhbElkPSI0ODEiIGxvY2F0b3I9IjI0Mzo5Mi0yNDM6MTAxIiBuYW1lPSJmaGlyOlJhbmdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ4NiIgbG9jYXRvcj0iMjQzOjExMi0yNDM6MTE3IiB2YWx1ZT0iMSIgdW5pdD0ieWVhciIgeHNpOnR5cGU9IlF1YW50aXR5Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2hpZ2g+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbG93Q2xvc2VkRXhwcmVzc2lvbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHhzaTp0eXBlPSJUb0RhdGVUaW1lIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImhpZ2giIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ4OCIgbG9jYXRvcj0iMjQyOjQtMjQzOjExOCIgbG93Q2xvc2VkPSJ0cnVlIiBoaWdoQ2xvc2VkPSJmYWxzZSIgeHNpOnR5cGU9IkludGVydmFsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgbG9jYWxJZD0iNDczIiBsb2NhdG9yPSIyNDI6MTMtMjQyOjExNSIgeHNpOnR5cGU9IkFkZCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NjUiIGxvY2F0b3I9IjI0MjoxMy0yNDI6NDkiIG5hbWU9IlRvRGF0ZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDY0IiBsb2NhdG9yPSIyNDI6MzItMjQyOjQ4IiBwYXRoPSJiaXJ0aERhdGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ2MyIgbG9jYXRvcj0iMjQyOjMyLTI0MjozOCIgbmFtZT0iUGF0aWVudCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ3MiIgbG9jYXRvcj0iMjQyOjUzLTI0MjoxMTUiIG5hbWU9IlRvUXVhbnRpdHkiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ3MSIgbG9jYXRvcj0iMjQyOjc2LTI0MjoxMTQiIHBhdGg9ImxvdyIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDcwIiBsb2NhdG9yPSIyNDI6NzYtMjQyOjExMCIgc3RyaWN0PSJmYWxzZSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ2OCIgbG9jYXRvcj0iMjQyOjc3LTI0Mjo5NSIgcGF0aD0iYWJhdGVtZW50IiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0NjciIGxvY2F0b3I9IjI0Mjo3Ny0yNDI6ODUiIG5hbWU9ImNvbmRpdGlvbiIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhc1R5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNDY5IiBsb2NhdG9yPSIyNDI6MTAwLTI0MjoxMDkiIG5hbWU9ImZoaXI6UmFuZ2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9sb3c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCBsb2NhbElkPSI0ODciIGxvY2F0b3I9IjI0Mzo1LTI0MzoxMTciIHhzaTp0eXBlPSJBZGQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDg1IiBsb2NhdG9yPSIyNDM6NS0yNDM6MTA4IiB4c2k6dHlwZT0iQWRkIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ3NyIgbG9jYXRvcj0iMjQzOjUtMjQzOjQxIiBuYW1lPSJUb0RhdGUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ3NiIgbG9jYXRvcj0iMjQzOjI0LTI0Mzo0MCIgcGF0aD0iYmlydGhEYXRlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0NzUiIGxvY2F0b3I9IjI0MzoyNC0yNDM6MzAiIG5hbWU9IlBhdGllbnQiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0ODQiIGxvY2F0b3I9IjI0Mzo0NS0yNDM6MTA4IiBuYW1lPSJUb1F1YW50aXR5IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0ODMiIGxvY2F0b3I9IjI0Mzo2OC0yNDM6MTA3IiBwYXRoPSJoaWdoIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0ODIiIGxvY2F0b3I9IjI0Mzo2OC0yNDM6MTAyIiBzdHJpY3Q9ImZhbHNlIiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDgwIiBsb2NhdG9yPSIyNDM6NjktMjQzOjg3IiBwYXRoPSJhYmF0ZW1lbnQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ3OSIgbG9jYXRvcj0iMjQzOjY5LTI0Mzo3NyIgbmFtZT0iY29uZGl0aW9uIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciBsb2NhbElkPSI0ODEiIGxvY2F0b3I9IjI0Mzo5Mi0yNDM6MTAxIiBuYW1lPSJmaGlyOlJhbmdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ4NiIgbG9jYXRvcj0iMjQzOjExMi0yNDM6MTE3IiB2YWx1ZT0iMSIgdW5pdD0ieWVhciIgeHNpOnR5cGU9IlF1YW50aXR5Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2hpZ2g+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvaGlnaD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoQ2xvc2VkRXhwcmVzc2lvbiBwYXRoPSJoaWdoQ2xvc2VkIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0ODgiIGxvY2F0b3I9IjI0Mjo0LTI0MzoxMTgiIGxvd0Nsb3NlZD0idHJ1ZSIgaGlnaENsb3NlZD0iZmFsc2UiIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bG93IGxvY2FsSWQ9IjQ3MyIgbG9jYXRvcj0iMjQyOjEzLTI0MjoxMTUiIHhzaTp0eXBlPSJBZGQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDY1IiBsb2NhdG9yPSIyNDI6MTMtMjQyOjQ5IiBuYW1lPSJUb0RhdGUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ2NCIgbG9jYXRvcj0iMjQyOjMyLTI0Mjo0OCIgcGF0aD0iYmlydGhEYXRlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0NjMiIGxvY2F0b3I9IjI0MjozMi0yNDI6MzgiIG5hbWU9IlBhdGllbnQiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NzIiIGxvY2F0b3I9IjI0Mjo1My0yNDI6MTE1IiBuYW1lPSJUb1F1YW50aXR5IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NzEiIGxvY2F0b3I9IjI0Mjo3Ni0yNDI6MTE0IiBwYXRoPSJsb3ciIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ3MCIgbG9jYXRvcj0iMjQyOjc2LTI0MjoxMTAiIHN0cmljdD0iZmFsc2UiIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NjgiIGxvY2F0b3I9IjI0Mjo3Ny0yNDI6OTUiIHBhdGg9ImFiYXRlbWVudCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDY3IiBsb2NhdG9yPSIyNDI6NzctMjQyOjg1IiBuYW1lPSJjb25kaXRpb24iIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YXNUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQ2OSIgbG9jYXRvcj0iMjQyOjEwMC0yNDI6MTA5IiBuYW1lPSJmaGlyOlJhbmdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbG93Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggbG9jYWxJZD0iNDg3IiBsb2NhdG9yPSIyNDM6NS0yNDM6MTE3IiB4c2k6dHlwZT0iQWRkIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ4NSIgbG9jYXRvcj0iMjQzOjUtMjQzOjEwOCIgeHNpOnR5cGU9IkFkZCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NzciIGxvY2F0b3I9IjI0Mzo1LTI0Mzo0MSIgbmFtZT0iVG9EYXRlIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NzYiIGxvY2F0b3I9IjI0MzoyNC0yNDM6NDAiIHBhdGg9ImJpcnRoRGF0ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDc1IiBsb2NhdG9yPSIyNDM6MjQtMjQzOjMwIiBuYW1lPSJQYXRpZW50IiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDg0IiBsb2NhdG9yPSIyNDM6NDUtMjQzOjEwOCIgbmFtZT0iVG9RdWFudGl0eSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDgzIiBsb2NhdG9yPSIyNDM6NjgtMjQzOjEwNyIgcGF0aD0iaGlnaCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDgyIiBsb2NhdG9yPSIyNDM6NjgtMjQzOjEwMiIgc3RyaWN0PSJmYWxzZSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ4MCIgbG9jYXRvcj0iMjQzOjY5LTI0Mzo4NyIgcGF0aD0iYWJhdGVtZW50IiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0NzkiIGxvY2F0b3I9IjI0Mzo2OS0yNDM6NzciIG5hbWU9ImNvbmRpdGlvbiIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhc1R5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNDgxIiBsb2NhdG9yPSIyNDM6OTItMjQzOjEwMSIgbmFtZT0iZmhpcjpSYW5nZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0ODYiIGxvY2F0b3I9IjI0MzoxMTItMjQzOjExNyIgdmFsdWU9IjEiIHVuaXQ9InllYXIiIHhzaTp0eXBlPSJRdWFudGl0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9oaWdoPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2hpZ2hDbG9zZWRFeHByZXNzaW9uPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC90aGVuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGVsc2UgbG9jYWxJZD0iNTAxIiBsb2NhdG9yPSIyNDQ6Ny0yNDY6MTAiIHhzaTp0eXBlPSJJZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29uZGl0aW9uIGxvY2FsSWQ9IjQ5MiIgbG9jYXRvcj0iMjQ0OjEwLTI0NDo0NCIgeHNpOnR5cGU9IklzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ5MCIgbG9jYXRvcj0iMjQ0OjEwLTI0NDoyOCIgcGF0aD0iYWJhdGVtZW50IiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0ODkiIGxvY2F0b3I9IjI0NDoxMC0yNDQ6MTgiIG5hbWU9ImNvbmRpdGlvbiIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpc1R5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNDkxIiBsb2NhdG9yPSIyNDQ6MzMtMjQ0OjQ0IiBuYW1lPSJmaGlyOmJvb2xlYW4iIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29uZGl0aW9uPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iNDk5IiBsb2NhdG9yPSIyNDU6NC0yNDU6ODEiIGxvd0Nsb3NlZD0idHJ1ZSIgaGlnaENsb3NlZD0iZmFsc2UiIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bG93IGxvY2FsSWQ9IjQ5NiIgbG9jYXRvcj0iMjQ1OjEzLTI0NTo1NiIgeHNpOnR5cGU9IkVuZCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0OTUiIGxvY2F0b3I9IjI0NToyMC0yNDU6NTYiIG5hbWU9Ik5vcm1hbGl6ZSBJbnRlcnZhbCIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ5NCIgbG9jYXRvcj0iMjQ1OjQxLTI0NTo1NSIgcGF0aD0ib25zZXQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ5MyIgbG9jYXRvcj0iMjQ1OjQxLTI0NTo0OSIgbmFtZT0iY29uZGl0aW9uIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9sb3c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCBuYW1lPSJUb0RhdGVUaW1lIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0OTgiIGxvY2F0b3I9IjI0NTo1OS0yNDU6ODAiIHBhdGg9InJlY29yZGVkRGF0ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDk3IiBsb2NhdG9yPSIyNDU6NTktMjQ1OjY3IiBuYW1lPSJjb25kaXRpb24iIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2hpZ2g+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RoZW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8ZWxzZSB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTAwIiBsb2NhdG9yPSIyNDY6Ny0yNDY6MTAiIHhzaTp0eXBlPSJOdWxsIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YXNUeXBlU3BlY2lmaWVyIHhzaTp0eXBlPSJJbnRlcnZhbFR5cGVTcGVjaWZpZXIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvaW50VHlwZSBuYW1lPSJ0OkRhdGVUaW1lIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2FzVHlwZVNwZWNpZmllcj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZWxzZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZWxzZT4NCiAgICAgICAgICAgICAgICAgICAgIDwvZWxzZT4NCiAgICAgICAgICAgICAgICAgIDwvZWxzZT4NCiAgICAgICAgICAgICAgIDwvZWxzZT4NCiAgICAgICAgICAgIDwvZWxzZT4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImNvbmRpdGlvbiI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMzg4IiBsb2NhdG9yPSIyMzE6NDktMjMxOjU3IiBuYW1lPSJmaGlyOkNvbmRpdGlvbiIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjU0MCIgbG9jYXRvcj0iMjU4OjEtMjY0OjEwMSIgbmFtZT0iUHJldmFsZW5jZSBQZXJpb2QiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTQwIj4NCiAgICAgICAgICAgICAgIDxhOnM+LyoKUmV0dXJucyBhbiBpbnRlcnZhbCByZXByZXNlbnRpbmcgdGhlIHBlcmlvZCBkdXJpbmcgd2hpY2ggdGhlIGNvbmRpdGlvbiB3YXMgcHJldmFsZW50IChpLmUuIG9uc2V0IHRvIGFiYXRlbWVudCkKSWYgdGhlIGNvbmRpdGlvbiBpcyAmcXVvdDthY3RpdmUmcXVvdDssIHRoZW4gYWJhdGVtZW50IGJlaW5nIHVua25vd24Kd291bGQgaW5kaWNhdGUgdGhlIGNvbmRpdGlvbiBpcyBvbmdvaW5nLCBhbmQgdGhlIGVuZGluZyBib3VuZGFyeSBvZiB0aGUgcHJldmFsZW5jZQpwZXJpb2QgaXMgaW5jbHVzaXZlLCBvdGhlcndpc2UsIHRoZSBhYmF0ZW1lbnQgaXMgY29uc2lkZXJlZCB1bmtub3duIGFuZCB0aGUgZW5kaW5nIGJvdW5kYXJ5Cm9mIHRoZSBwcmV2YWxlbmNlIHBlcmlvZCBpcyBleGNsdXNpdmUuCk5vdGUgdGhhdCB3aGVuIHVzaW5nIHRoaXMgZnVuY3Rpb24gaXQgc2hvdWxkIGJlIG5vdGVkIHRoYXQgbWFueSBjbGluaWNhbCBzeXN0ZW1zCmRvIG5vdCBhY3R1YWxseSBjYXB0dXJlIGFiYXRlbWVudCwgc28gY2FyZSBzaG91bGQgYmUgdGFrZW4gd2hlbiB1c2luZyB0aGlzIGZ1bmN0aW9uCnRvIG1lZXQgY2xpbmljYWwgaW50ZW50LgoqL2RlZmluZSBmdW5jdGlvbiAmcXVvdDtQcmV2YWxlbmNlIFBlcmlvZCZxdW90Oyhjb25kaXRpb24gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjUwOCI+DQogICAgICAgICAgICAgICAgICA8YTpzPkNvbmRpdGlvbjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiApOgogIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1MzkiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MzkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5pZiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTIyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTE3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTEyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTEwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTA5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29uZGl0aW9uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jbGluaWNhbFN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IH4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUxMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O2FjdGl2ZSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICBvciA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTE2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTEzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29uZGl0aW9uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jbGluaWNhbFN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IH4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUxNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O3JlY3VycmVuY2UmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICBvciA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTIxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTE5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTE4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29uZGl0aW9uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jbGluaWNhbFN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IH4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUyMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O3JlbGFwc2UmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4KICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5JbnRlcnZhbFs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTI2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3RhcnQgb2YgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUyNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O05vcm1hbGl6ZSBJbnRlcnZhbCZxdW90Oyg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTI0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTIzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29uZGl0aW9uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MjQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5vbnNldDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTI5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZW5kIG9mIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MjgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtOb3JtYWxpemUgQWJhdGVtZW50JnF1b3Q7KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jb25kaXRpb248L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5dPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgZWxzZQogICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUzOCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkludGVydmFsWzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdGFydCBvZiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTMzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7Tm9ybWFsaXplIEludGVydmFsJnF1b3Q7KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MzIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MzEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jb25kaXRpb248L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUzMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPm9uc2V0PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MzciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5lbmQgb2YgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUzNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O05vcm1hbGl6ZSBBYmF0ZW1lbnQmcXVvdDsoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUzNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvbmRpdGlvbjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNTM5IiBsb2NhdG9yPSIyNTk6My0yNjQ6MTAxIiB4c2k6dHlwZT0iSWYiPg0KICAgICAgICAgICAgPGNvbmRpdGlvbiBsb2NhbElkPSI1MjIiIGxvY2F0b3I9IjI1OTo2LTI2MTo0MyIgeHNpOnR5cGU9Ik9yIj4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjUxNyIgbG9jYXRvcj0iMjU5OjYtMjYwOjQ2IiB4c2k6dHlwZT0iT3IiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTEyIiBsb2NhdG9yPSIyNTk6Ni0yNTk6NDAiIHhzaTp0eXBlPSJFcXVpdmFsZW50Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTEwIiBsb2NhdG9yPSIyNTk6Ni0yNTk6MjkiIHBhdGg9ImNsaW5pY2FsU3RhdHVzIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI1MDkiIGxvY2F0b3I9IjI1OTo2LTI1OToxNCIgbmFtZT0iY29uZGl0aW9uIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvQ29uY2VwdCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1MTEiIGxvY2F0b3I9IjI1OTozMy0yNTk6NDAiIG5hbWU9ImFjdGl2ZSIgeHNpOnR5cGU9IkNvZGVSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjUxNiIgbG9jYXRvcj0iMjYwOjgtMjYwOjQ2IiB4c2k6dHlwZT0iRXF1aXZhbGVudCI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjUxNCIgbG9jYXRvcj0iMjYwOjgtMjYwOjMxIiBwYXRoPSJjbGluaWNhbFN0YXR1cyIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNTEzIiBsb2NhdG9yPSIyNjA6OC0yNjA6MTYiIG5hbWU9ImNvbmRpdGlvbiIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb0NvbmNlcHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTE1IiBsb2NhdG9yPSIyNjA6MzUtMjYwOjQ2IiBuYW1lPSJyZWN1cnJlbmNlIiB4c2k6dHlwZT0iQ29kZVJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTIxIiBsb2NhdG9yPSIyNjE6OC0yNjE6NDMiIHhzaTp0eXBlPSJFcXVpdmFsZW50Ij4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTE5IiBsb2NhdG9yPSIyNjE6OC0yNjE6MzEiIHBhdGg9ImNsaW5pY2FsU3RhdHVzIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI1MTgiIGxvY2F0b3I9IjI2MTo4LTI2MToxNiIgbmFtZT0iY29uZGl0aW9uIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvQ29uY2VwdCI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1MjAiIGxvY2F0b3I9IjI2MTozNS0yNjE6NDMiIG5hbWU9InJlbGFwc2UiIHhzaTp0eXBlPSJDb2RlUmVmIi8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICA8L2NvbmRpdGlvbj4NCiAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjUzMCIgbG9jYXRvcj0iMjYyOjUtMjYyOjEwMSIgbG93Q2xvc2VkPSJ0cnVlIiBoaWdoQ2xvc2VkPSJ0cnVlIiB4c2k6dHlwZT0iSW50ZXJ2YWwiPg0KICAgICAgICAgICAgICAgPGxvdyBsb2NhbElkPSI1MjYiIGxvY2F0b3I9IjI2MjoxNC0yNjI6NTkiIHhzaTp0eXBlPSJTdGFydCI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1MjUiIGxvY2F0b3I9IjI2MjoyMy0yNjI6NTkiIG5hbWU9Ik5vcm1hbGl6ZSBJbnRlcnZhbCIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjUyNCIgbG9jYXRvcj0iMjYyOjQ0LTI2Mjo1OCIgcGF0aD0ib25zZXQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjUyMyIgbG9jYXRvcj0iMjYyOjQ0LTI2Mjo1MiIgbmFtZT0iY29uZGl0aW9uIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPC9sb3c+DQogICAgICAgICAgICAgICA8aGlnaCBsb2NhbElkPSI1MjkiIGxvY2F0b3I9IjI2Mjo2Mi0yNjI6MTAwIiB4c2k6dHlwZT0iRW5kIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjUyOCIgbG9jYXRvcj0iMjYyOjY5LTI2MjoxMDAiIG5hbWU9Ik5vcm1hbGl6ZSBBYmF0ZW1lbnQiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1MjciIGxvY2F0b3I9IjI2Mjo5MS0yNjI6OTkiIG5hbWU9ImNvbmRpdGlvbiIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDwvaGlnaD4NCiAgICAgICAgICAgIDwvdGhlbj4NCiAgICAgICAgICAgIDxlbHNlIGxvY2FsSWQ9IjUzOCIgbG9jYXRvcj0iMjY0OjUtMjY0OjEwMSIgbG93Q2xvc2VkPSJ0cnVlIiBoaWdoQ2xvc2VkPSJmYWxzZSIgeHNpOnR5cGU9IkludGVydmFsIj4NCiAgICAgICAgICAgICAgIDxsb3cgbG9jYWxJZD0iNTM0IiBsb2NhdG9yPSIyNjQ6MTQtMjY0OjU5IiB4c2k6dHlwZT0iU3RhcnQiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTMzIiBsb2NhdG9yPSIyNjQ6MjMtMjY0OjU5IiBuYW1lPSJOb3JtYWxpemUgSW50ZXJ2YWwiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1MzIiIGxvY2F0b3I9IjI2NDo0NC0yNjQ6NTgiIHBhdGg9Im9uc2V0IiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI1MzEiIGxvY2F0b3I9IjI2NDo0NC0yNjQ6NTIiIG5hbWU9ImNvbmRpdGlvbiIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDwvbG93Pg0KICAgICAgICAgICAgICAgPGhpZ2ggbG9jYWxJZD0iNTM3IiBsb2NhdG9yPSIyNjQ6NjItMjY0OjEwMCIgeHNpOnR5cGU9IkVuZCI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1MzYiIGxvY2F0b3I9IjI2NDo2OS0yNjQ6MTAwIiBuYW1lPSJOb3JtYWxpemUgQWJhdGVtZW50IiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTM1IiBsb2NhdG9yPSIyNjQ6OTEtMjY0Ojk5IiBuYW1lPSJjb25kaXRpb24iIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L2hpZ2g+DQogICAgICAgICAgICA8L2Vsc2U+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJjb25kaXRpb24iPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjUwOCIgbG9jYXRvcj0iMjU4OjQ3LTI1ODo1NSIgbmFtZT0iZmhpcjpDb25kaXRpb24iIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI1NDYiIGxvY2F0b3I9IjI2NzoxLTI2ODoyMyIgbmFtZT0iR2V0SWQiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTQ2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+LypSZXR1cm5zIHRoZSB0YWlsIG9mIHRoZSBnaXZlbiB1cmkgKGkuZS4gZXZlcnl0aGluZyBhZnRlciB0aGUgbGFzdCBzbGFzaCBpbiB0aGUgVVJJKS4qL2RlZmluZSBmdW5jdGlvbiAmcXVvdDtHZXRJZCZxdW90Oyh1cmkgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjU0MSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlN0cmluZzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiApOgogIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1NDUiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NDUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5MYXN0KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5TcGxpdCg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTQyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dXJpPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTQzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Jy8nPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjU0NSIgbG9jYXRvcj0iMjY4OjMtMjY4OjIzIiB4c2k6dHlwZT0iTGFzdCI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjU0NCIgbG9jYXRvcj0iMjY4OjgtMjY4OjIyIiB4c2k6dHlwZT0iU3BsaXQiPg0KICAgICAgICAgICAgICAgPHN0cmluZ1RvU3BsaXQgbG9jYWxJZD0iNTQyIiBsb2NhdG9yPSIyNjg6MTQtMjY4OjE2IiBuYW1lPSJ1cmkiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICA8c2VwYXJhdG9yIGxvY2FsSWQ9IjU0MyIgbG9jYXRvcj0iMjY4OjE5LTI2ODoyMSIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Ii8iIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InVyaSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNTQxIiBsb2NhdG9yPSIyNjc6MjktMjY3OjM0IiBuYW1lPSJ0OlN0cmluZyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjU2MyIgbG9jYXRvcj0iMjcxOjEtMjczOjg1IiBuYW1lPSJFbmNvdW50ZXJEaWFnbm9zaXMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTYzIj4NCiAgICAgICAgICAgICAgIDxhOnM+LypSZXR1cm5zIHRoZSBDb25kaXRpb24gcmVzb3VyY2VzIHJlZmVyZW5jZWQgYnkgdGhlIGRpYWdub3NpcyBlbGVtZW50IG9mIHRoZSBFbmNvdW50ZXIqL2RlZmluZSBmdW5jdGlvbiAmcXVvdDtFbmNvdW50ZXJEaWFnbm9zaXMmcXVvdDsoRW5jb3VudGVyIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1NDciPg0KICAgICAgICAgICAgICAgICAgPGE6cz5FbmNvdW50ZXI8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOgogIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1NjIiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NjIiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTQ5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTQ4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkVuY291bnRlci5kaWFnbm9zaXM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBEPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NjEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yZXR1cm4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU2MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnNpbmdsZXRvbiBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU1OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5bQ29uZGl0aW9uXTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IEM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTU4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlcmUgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU1OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU1MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU1MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU1MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmlkPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTU3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7R2V0SWQmcXVvdDsoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU1NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU1NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU1NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU1NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvbmRpdGlvbjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yZWZlcmVuY2U8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI1NjIiIGxvY2F0b3I9IjI3MjozLTI3Mzo4NSIgeHNpOnR5cGU9IlF1ZXJ5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNTQ5IiBsb2NhdG9yPSIyNzI6My0yNzI6MjMiIGFsaWFzPSJEIj4NCiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjU0OCIgbG9jYXRvcj0iMjcyOjMtMjcyOjIxIiBwYXRoPSJkaWFnbm9zaXMiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9IkVuY291bnRlciIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgPHJldHVybiBsb2NhbElkPSI1NjEiIGxvY2F0b3I9IjI3Mzo1LTI3Mzo4NSI+DQogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI1NjAiIGxvY2F0b3I9IjI3MzoxMi0yNzM6ODUiIHhzaTp0eXBlPSJTaW5nbGV0b25Gcm9tIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU1OSIgbG9jYXRvcj0iMjczOjI3LTI3Mzo4NSIgeHNpOnR5cGU9IlF1ZXJ5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNTUxIiBsb2NhdG9yPSIyNzM6MjgtMjczOjQwIiBhbGlhcz0iQyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI1NTAiIGxvY2F0b3I9IjI3MzoyOC0yNzM6MzgiIGRhdGFUeXBlPSJmaGlyOkNvbmRpdGlvbiIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0NvbmRpdGlvbiIgeHNpOnR5cGU9IlJldHJpZXZlIi8+DQogICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgIDx3aGVyZSBsb2NhbElkPSI1NTgiIGxvY2F0b3I9IjI3Mzo0Mi0yNzM6ODQiIHhzaTp0eXBlPSJFcXVhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTUzIiBsb2NhdG9yPSIyNzM6NDgtMjczOjUxIiBwYXRoPSJpZCIgc2NvcGU9IkMiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTU3IiBsb2NhdG9yPSIyNzM6NTUtMjczOjg0IiBuYW1lPSJHZXRJZCIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NTYiIGxvY2F0b3I9IjI3Mzo2My0yNzM6ODMiIHBhdGg9InJlZmVyZW5jZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNTU1IiBsb2NhdG9yPSIyNzM6NjMtMjczOjczIiBwYXRoPSJjb25kaXRpb24iIHNjb3BlPSJEIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDwvd2hlcmU+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICA8L3JldHVybj4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9IkVuY291bnRlciI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNTQ3IiBsb2NhdG9yPSIyNzE6NDgtMjcxOjU2IiBuYW1lPSJmaGlyOkVuY291bnRlciIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjU4OSIgbG9jYXRvcj0iMjc3OjEtMjc5Ojg2IiBuYW1lPSJQcmluY2lwYWxEaWFnbm9zaXMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTg5Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Ly8gUmV0dXJucyB0aGUgY29uZGl0aW9uIHRoYXQgaXMgc3BlY2lmaWVkIGFzIHRoZSBwcmluY2lwYWwgZGlhZ25vc2lzIGZvciB0aGUgZW5jb3VudGVyCi8vIFRPRE86IEJUUiAyMDE5LTA3LTMwOiBTaG91bGRuJ3QgbmVlZCB0aGUgRkhJUkhlbHBlcnMgcmVmZXJlbmNlIGhlcmUsIGludmVzdGlnYXRlZGVmaW5lIGZ1bmN0aW9uICZxdW90O1ByaW5jaXBhbERpYWdub3NpcyZxdW90OyhFbmNvdW50ZXIgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjU2NCI+DQogICAgICAgICAgICAgICAgICA8YTpzPkVuY291bnRlcjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiApOgogIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1ODgiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI1ODgiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTc1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTc0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zaW5nbGV0b24gZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTczIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NzMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTY2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTY1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkVuY291bnRlci5kaWFnbm9zaXM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBEPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU3MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZXJlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NzIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSSGVscGVyczwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTcwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VG9JbnRlZ2VyKDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NjkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NjgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5EPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NjkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yYW5rPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NzEiPiA9IDE8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBQRDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgCQk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTg3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cmV0dXJuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1ODYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zaW5nbGV0b24gZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTg1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1ODUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTc3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTc2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTc2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+W0NvbmRpdGlvbl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBDPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU4NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZXJlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1ODQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5DPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5pZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ID0gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU4MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0dldElkJnF1b3Q7KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1ODIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1ODEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1ODAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5QRDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTgxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29uZGl0aW9uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU4MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnJlZmVyZW5jZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjU4OCIgbG9jYXRvcj0iMjc4OjMtMjc5Ojg2IiB4c2k6dHlwZT0iUXVlcnkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI1NzUiIGxvY2F0b3I9IjI3ODozLTI3ODo4NSIgYWxpYXM9IlBEIj4NCiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjU3NCIgbG9jYXRvcj0iMjc4OjMtMjc4OjgyIiB4c2k6dHlwZT0iU2luZ2xldG9uRnJvbSI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NzMiIGxvY2F0b3I9IjI3ODoxOS0yNzg6ODEiIHhzaTp0eXBlPSJRdWVyeSI+DQogICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjU2NiIgbG9jYXRvcj0iMjc4OjIwLTI3ODo0MCIgYWxpYXM9IkQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNTY1IiBsb2NhdG9yPSIyNzg6MjAtMjc4OjM4IiBwYXRoPSJkaWFnbm9zaXMiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9IkVuY291bnRlciIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgICAgPHdoZXJlIGxvY2FsSWQ9IjU3MiIgbG9jYXRvcj0iMjc4OjQyLTI3ODo4MCIgeHNpOnR5cGU9IkVxdWFsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU3MCIgbG9jYXRvcj0iMjc4OjQ4LTI3ODo3NiIgbmFtZT0iVG9JbnRlZ2VyIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NjkiIGxvY2F0b3I9IjI3ODo3MC0yNzg6NzUiIHBhdGg9InJhbmsiIHNjb3BlPSJEIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU3MSIgbG9jYXRvcj0iMjc4OjgwIiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjEiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICA8L3doZXJlPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICA8cmV0dXJuIGxvY2FsSWQ9IjU4NyIgbG9jYXRvcj0iMjc5OjUtMjc5Ojg2Ij4NCiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjU4NiIgbG9jYXRvcj0iMjc5OjEyLTI3OTo4NiIgeHNpOnR5cGU9IlNpbmdsZXRvbkZyb20iPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTg1IiBsb2NhdG9yPSIyNzk6MjctMjc5Ojg2IiB4c2k6dHlwZT0iUXVlcnkiPg0KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI1NzciIGxvY2F0b3I9IjI3OToyOC0yNzk6NDAiIGFsaWFzPSJDIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjU3NiIgbG9jYXRvcj0iMjc5OjI4LTI3OTozOCIgZGF0YVR5cGU9ImZoaXI6Q29uZGl0aW9uIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vQ29uZGl0aW9uIiB4c2k6dHlwZT0iUmV0cmlldmUiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgICAgPHdoZXJlIGxvY2FsSWQ9IjU4NCIgbG9jYXRvcj0iMjc5OjQyLTI3OTo4NSIgeHNpOnR5cGU9IkVxdWFsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NzkiIGxvY2F0b3I9IjI3OTo0OC0yNzk6NTEiIHBhdGg9ImlkIiBzY29wZT0iQyIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1ODMiIGxvY2F0b3I9IjI3OTo1NS0yNzk6ODUiIG5hbWU9IkdldElkIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU4MiIgbG9jYXRvcj0iMjc5OjYzLTI3OTo4NCIgcGF0aD0icmVmZXJlbmNlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI1ODEiIGxvY2F0b3I9IjI3OTo2My0yNzk6NzQiIHBhdGg9ImNvbmRpdGlvbiIgc2NvcGU9IlBEIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDwvd2hlcmU+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICA8L3JldHVybj4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9IkVuY291bnRlciI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNTY0IiBsb2NhdG9yPSIyNzc6NDgtMjc3OjU2IiBuYW1lPSJmaGlyOkVuY291bnRlciIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjYwMSIgbG9jYXRvcj0iMjgyOjEtMjg1OjMiIG5hbWU9IkdldExvY2F0aW9uIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjYwMSI+DQogICAgICAgICAgICAgICA8YTpzPi8vIFJldHVybnMgdGhlIGxvY2F0aW9uIGZvciB0aGUgZ2l2ZW4gbG9jYXRpb24gcmVmZXJlbmNlCi8qUmV0dXJucyB0aGUgTG9jYXRpb24gcmVzb3VyY2Ugc3BlY2lmaWVkIGJ5IHRoZSBnaXZlbiByZWZlcmVuY2UqL2RlZmluZSBmdW5jdGlvbiAmcXVvdDtHZXRMb2NhdGlvbiZxdW90OyhyZWZlcmVuY2UgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjU5MCI+DQogICAgICAgICAgICAgICAgICA8YTpzPlJlZmVyZW5jZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6CiAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjYwMCI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjYwMCI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPnNpbmdsZXRvbiBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oCiAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTk5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU5MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU5MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU5MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPltMb2NhdGlvbl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBMPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU5OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZXJlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5MPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5pZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ID0gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU5NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkdldElkKDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yZWZlcmVuY2U8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU5NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnJlZmVyZW5jZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNjAwIiBsb2NhdG9yPSIyODM6My0yODU6MyIgeHNpOnR5cGU9IlNpbmdsZXRvbkZyb20iPg0KICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTk5IiBsb2NhdG9yPSIyODM6MTgtMjg1OjMiIHhzaTp0eXBlPSJRdWVyeSI+DQogICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjU5MiIgbG9jYXRvcj0iMjg0OjUtMjg0OjE2IiBhbGlhcz0iTCI+DQogICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI1OTEiIGxvY2F0b3I9IjI4NDo1LTI4NDoxNCIgZGF0YVR5cGU9ImZoaXI6TG9jYXRpb24iIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9Mb2NhdGlvbiIgeHNpOnR5cGU9IlJldHJpZXZlIi8+DQogICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgIDx3aGVyZSBsb2NhbElkPSI1OTgiIGxvY2F0b3I9IjI4NDoxOC0yODQ6NTYiIHhzaTp0eXBlPSJFcXVhbCI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTk0IiBsb2NhdG9yPSIyODQ6MjQtMjg0OjI3IiBwYXRoPSJpZCIgc2NvcGU9IkwiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTk3IiBsb2NhdG9yPSIyODQ6MzEtMjg0OjU2IiBuYW1lPSJHZXRJZCIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1OTYiIGxvY2F0b3I9IjI4NDozNy0yODQ6NTUiIHBhdGg9InJlZmVyZW5jZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNTk1IiBsb2NhdG9yPSIyODQ6MzctMjg0OjQ1IiBuYW1lPSJyZWZlcmVuY2UiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L3doZXJlPg0KICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0icmVmZXJlbmNlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI1OTAiIGxvY2F0b3I9IjI4Mjo0MS0yODI6NDkiIG5hbWU9ImZoaXI6UmVmZXJlbmNlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjE1IiBsb2NhdG9yPSIyODk6MS0yOTI6MTIiIG5hbWU9IkdldEV4dGVuc2lvbnMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNjE1Ij4NCiAgICAgICAgICAgICAgIDxhOnM+LypOT1RFOiBFeHRlbnNpb25zIGFyZSBub3QgdGhlIHByZWZlcnJlZCBhcHByb2FjaCwgYnV0IGFyZSB1c2VkIGFzIGEgd2F5IHRvIGFjY2Vzcwpjb250ZW50IHRoYXQgaXMgZGVmaW5lZCBieSBleHRlbnNpb25zIGJ1dCBub3QgeWV0IHN1cmZhY2VkIGluIHRoZQpDUUwgbW9kZWwgaW5mby4qL2RlZmluZSBmdW5jdGlvbiAmcXVvdDtHZXRFeHRlbnNpb25zJnF1b3Q7KGRvbWFpblJlc291cmNlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2MDIiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Eb21haW5SZXNvdXJjZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiwgdXJsIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2MDMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5TdHJpbmc8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gKToKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjE0Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjE0Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYwNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYwNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kb21haW5SZXNvdXJjZS5leHRlbnNpb248L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBFPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAJICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjExIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlcmUgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYxMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYwNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYwNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYwNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnVybDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ID0gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYxMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPig8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjEwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjA4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J2h0dHA6Ly9obDcub3JnL2ZoaXIvdXMvcWljb3JlL1N0cnVjdHVyZURlZmluaXRpb24vJzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiArIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MDkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51cmw8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgCQk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjEzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cmV0dXJuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MTIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5FPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNjE0IiBsb2NhdG9yPSIyOTA6My0yOTI6MTIiIHhzaTp0eXBlPSJRdWVyeSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjYwNSIgbG9jYXRvcj0iMjkwOjMtMjkwOjI4IiBhbGlhcz0iRSI+DQogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI2MDQiIGxvY2F0b3I9IjI5MDozLTI5MDoyNiIgcGF0aD0iZXh0ZW5zaW9uIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSJkb21haW5SZXNvdXJjZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgPHdoZXJlIGxvY2FsSWQ9IjYxMSIgbG9jYXRvcj0iMjkxOjYtMjkxOjc5IiB4c2k6dHlwZT0iRXF1YWwiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjYwNyIgbG9jYXRvcj0iMjkxOjEyLTI5MToxNiIgcGF0aD0idXJsIiBzY29wZT0iRSIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2MTAiIGxvY2F0b3I9IjI5MToyMC0yOTE6NzkiIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2MDgiIGxvY2F0b3I9IjI5MToyMS0yOTE6NzIiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJodHRwOi8vaGw3Lm9yZy9maGlyL3VzL3FpY29yZS9TdHJ1Y3R1cmVEZWZpbml0aW9uLyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjYwOSIgbG9jYXRvcj0iMjkxOjc2LTI5MTo3OCIgbmFtZT0idXJsIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgPC93aGVyZT4NCiAgICAgICAgICAgIDxyZXR1cm4gbG9jYWxJZD0iNjEzIiBsb2NhdG9yPSIyOTI6NS0yOTI6MTIiPg0KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNjEyIiBsb2NhdG9yPSIyOTI6MTIiIG5hbWU9IkUiIHhzaTp0eXBlPSJBbGlhc1JlZiIvPg0KICAgICAgICAgICAgPC9yZXR1cm4+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJkb21haW5SZXNvdXJjZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNjAyIiBsb2NhdG9yPSIyODk6NDgtMjg5OjYxIiBuYW1lPSJmaGlyOkRvbWFpblJlc291cmNlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ1cmwiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjYwMyIgbG9jYXRvcj0iMjg5OjY4LTI4OTo3MyIgbmFtZT0idDpTdHJpbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI2MjIiIGxvY2F0b3I9IjI5MzoxLTI5NDo1MyIgbmFtZT0iR2V0RXh0ZW5zaW9uIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjYyMiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiAmcXVvdDtHZXRFeHRlbnNpb24mcXVvdDsoZG9tYWluUmVzb3VyY2UgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjYxNiI+DQogICAgICAgICAgICAgICAgICA8YTpzPkRvbWFpblJlc291cmNlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+LCB1cmwgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjYxNyI+DQogICAgICAgICAgICAgICAgICA8YTpzPlN0cmluZzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiApOgogIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2MjEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MjEiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5zaW5nbGV0b24gZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjIwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7R2V0RXh0ZW5zaW9ucyZxdW90Oyg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjE4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZG9tYWluUmVzb3VyY2U8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51cmw8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjYyMSIgbG9jYXRvcj0iMjk0OjMtMjk0OjUzIiB4c2k6dHlwZT0iU2luZ2xldG9uRnJvbSI+DQogICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2MjAiIGxvY2F0b3I9IjI5NDoxOC0yOTQ6NTMiIG5hbWU9IkdldEV4dGVuc2lvbnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2MTgiIGxvY2F0b3I9IjI5NDozNC0yOTQ6NDciIG5hbWU9ImRvbWFpblJlc291cmNlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjE5IiBsb2NhdG9yPSIyOTQ6NTAtMjk0OjUyIiBuYW1lPSJ1cmwiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJkb21haW5SZXNvdXJjZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNjE2IiBsb2NhdG9yPSIyOTM6NDctMjkzOjYwIiBuYW1lPSJmaGlyOkRvbWFpblJlc291cmNlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ1cmwiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjYxNyIgbG9jYXRvcj0iMjkzOjY3LTI5Mzo3MiIgbmFtZT0idDpTdHJpbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI2MzQiIGxvY2F0b3I9IjI5ODoxLTMwMToxMiIgbmFtZT0iR2V0RXh0ZW5zaW9ucyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2MzQiPg0KICAgICAgICAgICAgICAgPGE6cz4vKk5PVEU6IEV4dGVuc2lvbnMgYXJlIG5vdCB0aGUgcHJlZmVycmVkIGFwcHJvYWNoLCBidXQgYXJlIHVzZWQgYXMgYSB3YXkgdG8gYWNjZXNzCmNvbnRlbnQgdGhhdCBpcyBkZWZpbmVkIGJ5IGV4dGVuc2lvbnMgYnV0IG5vdCB5ZXQgc3VyZmFjZWQgaW4gdGhlCkNRTCBtb2RlbCBpbmZvLiovZGVmaW5lIGZ1bmN0aW9uICZxdW90O0dldEV4dGVuc2lvbnMmcXVvdDsoZWxlbWVudCA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjIzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RWxlbWVudDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiwgdXJsIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2MjQiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5TdHJpbmc8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gKToKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjMzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjMzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYyNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYyNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5lbGVtZW50LmV4dGVuc2lvbjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IEU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPgogIAkgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVyZSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjMwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjI4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjI3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjI4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dXJsPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjI5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MjkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51cmw8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPgogIAkJPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYzMiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnJldHVybiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjMxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjYzMyIgbG9jYXRvcj0iMjk5OjMtMzAxOjEyIiB4c2k6dHlwZT0iUXVlcnkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI2MjYiIGxvY2F0b3I9IjI5OTozLTI5OToyMSIgYWxpYXM9IkUiPg0KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNjI1IiBsb2NhdG9yPSIyOTk6My0yOTk6MTkiIHBhdGg9ImV4dGVuc2lvbiIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbmFtZT0iZWxlbWVudCIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgPHdoZXJlIGxvY2FsSWQ9IjYzMCIgbG9jYXRvcj0iMzAwOjYtMzAwOjI0IiB4c2k6dHlwZT0iRXF1YWwiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjYyOCIgbG9jYXRvcj0iMzAwOjEyLTMwMDoxNiIgcGF0aD0idXJsIiBzY29wZT0iRSIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2MjkiIGxvY2F0b3I9IjMwMDoyMC0zMDA6MjQiIG5hbWU9InVybCIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgIDwvd2hlcmU+DQogICAgICAgICAgICA8cmV0dXJuIGxvY2FsSWQ9IjYzMiIgbG9jYXRvcj0iMzAxOjUtMzAxOjEyIj4NCiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjYzMSIgbG9jYXRvcj0iMzAxOjEyIiBuYW1lPSJFIiB4c2k6dHlwZT0iQWxpYXNSZWYiLz4NCiAgICAgICAgICAgIDwvcmV0dXJuPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0iZWxlbWVudCI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNjIzIiBsb2NhdG9yPSIyOTg6NDEtMjk4OjQ3IiBuYW1lPSJmaGlyOkVsZW1lbnQiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InVybCI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNjI0IiBsb2NhdG9yPSIyOTg6NTQtMjk4OjU5IiBuYW1lPSJ0OlN0cmluZyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjY0MSIgbG9jYXRvcj0iMzAyOjEtMzAzOjQ2IiBuYW1lPSJHZXRFeHRlbnNpb24iIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNjQxIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uICZxdW90O0dldEV4dGVuc2lvbiZxdW90OyhlbGVtZW50IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2MzUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5FbGVtZW50PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+LCB1cmwgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjYzNiI+DQogICAgICAgICAgICAgICAgICA8YTpzPlN0cmluZzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiApOgogIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2NDAiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NDAiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5zaW5nbGV0b24gZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjM5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7R2V0RXh0ZW5zaW9ucyZxdW90Oyg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjM3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZWxlbWVudDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYzOCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnVybDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNjQwIiBsb2NhdG9yPSIzMDM6My0zMDM6NDYiIHhzaTp0eXBlPSJTaW5nbGV0b25Gcm9tIj4NCiAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjYzOSIgbG9jYXRvcj0iMzAzOjE4LTMwMzo0NiIgbmFtZT0iR2V0RXh0ZW5zaW9ucyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjYzNyIgbG9jYXRvcj0iMzAzOjM0LTMwMzo0MCIgbmFtZT0iZWxlbWVudCIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjYzOCIgbG9jYXRvcj0iMzAzOjQzLTMwMzo0NSIgbmFtZT0idXJsIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0iZWxlbWVudCI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNjM1IiBsb2NhdG9yPSIzMDI6NDAtMzAyOjQ2IiBuYW1lPSJmaGlyOkVsZW1lbnQiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InVybCI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNjM2IiBsb2NhdG9yPSIzMDI6NTMtMzAyOjU4IiBuYW1lPSJ0OlN0cmluZyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjY1NSIgbG9jYXRvcj0iMzA3OjEtMzEwOjEyIiBuYW1lPSJHZXRCYXNlRXh0ZW5zaW9ucyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2NTUiPg0KICAgICAgICAgICAgICAgPGE6cz4vKk5PVEU6IEV4dGVuc2lvbnMgYXJlIG5vdCB0aGUgcHJlZmVycmVkIGFwcHJvYWNoLCBidXQgYXJlIHVzZWQgYXMgYSB3YXkgdG8gYWNjZXNzCmNvbnRlbnQgdGhhdCBpcyBkZWZpbmVkIGJ5IGV4dGVuc2lvbnMgYnV0IG5vdCB5ZXQgc3VyZmFjZWQgaW4gdGhlCkNRTCBtb2RlbCBpbmZvLiovZGVmaW5lIGZ1bmN0aW9uICZxdW90O0dldEJhc2VFeHRlbnNpb25zJnF1b3Q7KGRvbWFpblJlc291cmNlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2NDIiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Eb21haW5SZXNvdXJjZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiwgdXJsIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2NDMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5TdHJpbmc8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gKToKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjU0Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjU0Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY0NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY0NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kb21haW5SZXNvdXJjZS5leHRlbnNpb248L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBFPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAJICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjUxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlcmUgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY1MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY0NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY0NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY0NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnVybDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ID0gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY1MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPig8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjUwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjQ4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J2h0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi8nPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICsgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY0OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnVybDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAJCTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yZXR1cm4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY1MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI2NTQiIGxvY2F0b3I9IjMwODozLTMxMDoxMiIgeHNpOnR5cGU9IlF1ZXJ5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNjQ1IiBsb2NhdG9yPSIzMDg6My0zMDg6MjgiIGFsaWFzPSJFIj4NCiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjY0NCIgbG9jYXRvcj0iMzA4OjMtMzA4OjI2IiBwYXRoPSJleHRlbnNpb24iIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9ImRvbWFpblJlc291cmNlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICA8d2hlcmUgbG9jYWxJZD0iNjUxIiBsb2NhdG9yPSIzMDk6Ni0zMDk6NjkiIHhzaTp0eXBlPSJFcXVhbCI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjQ3IiBsb2NhdG9yPSIzMDk6MTItMzA5OjE2IiBwYXRoPSJ1cmwiIHNjb3BlPSJFIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjY1MCIgbG9jYXRvcj0iMzA5OjIwLTMwOTo2OSIgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjY0OCIgbG9jYXRvcj0iMzA5OjIxLTMwOTo2MiIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi8iIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2NDkiIGxvY2F0b3I9IjMwOTo2Ni0zMDk6NjgiIG5hbWU9InVybCIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgIDwvd2hlcmU+DQogICAgICAgICAgICA8cmV0dXJuIGxvY2FsSWQ9IjY1MyIgbG9jYXRvcj0iMzEwOjUtMzEwOjEyIj4NCiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjY1MiIgbG9jYXRvcj0iMzEwOjEyIiBuYW1lPSJFIiB4c2k6dHlwZT0iQWxpYXNSZWYiLz4NCiAgICAgICAgICAgIDwvcmV0dXJuPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0iZG9tYWluUmVzb3VyY2UiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjY0MiIgbG9jYXRvcj0iMzA3OjUyLTMwNzo2NSIgbmFtZT0iZmhpcjpEb21haW5SZXNvdXJjZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idXJsIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI2NDMiIGxvY2F0b3I9IjMwNzo3Mi0zMDc6NzciIG5hbWU9InQ6U3RyaW5nIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjYyIiBsb2NhdG9yPSIzMTE6MS0zMTI6NTciIG5hbWU9IkdldEJhc2VFeHRlbnNpb24iIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNjYyIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uICZxdW90O0dldEJhc2VFeHRlbnNpb24mcXVvdDsoZG9tYWluUmVzb3VyY2UgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjY1NiI+DQogICAgICAgICAgICAgICAgICA8YTpzPkRvbWFpblJlc291cmNlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+LCB1cmwgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjY1NyI+DQogICAgICAgICAgICAgICAgICA8YTpzPlN0cmluZzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiApOgogIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2NjEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NjEiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5zaW5nbGV0b24gZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjYwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7R2V0QmFzZUV4dGVuc2lvbnMmcXVvdDsoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY1OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRvbWFpblJlc291cmNlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjU5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dXJsPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI2NjEiIGxvY2F0b3I9IjMxMjozLTMxMjo1NyIgeHNpOnR5cGU9IlNpbmdsZXRvbkZyb20iPg0KICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjYwIiBsb2NhdG9yPSIzMTI6MTgtMzEyOjU3IiBuYW1lPSJHZXRCYXNlRXh0ZW5zaW9ucyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjY1OCIgbG9jYXRvcj0iMzEyOjM4LTMxMjo1MSIgbmFtZT0iZG9tYWluUmVzb3VyY2UiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2NTkiIGxvY2F0b3I9IjMxMjo1NC0zMTI6NTYiIG5hbWU9InVybCIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImRvbWFpblJlc291cmNlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI2NTYiIGxvY2F0b3I9IjMxMTo1MS0zMTE6NjQiIG5hbWU9ImZoaXI6RG9tYWluUmVzb3VyY2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InVybCI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNjU3IiBsb2NhdG9yPSIzMTE6NzEtMzExOjc2IiBuYW1lPSJ0OlN0cmluZyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjY2NiIgbG9jYXRvcj0iMzE1OjEtMzE2OjU0IiBuYW1lPSJHZXRQcm92ZW5hbmNlIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjY2NiI+DQogICAgICAgICAgICAgICA8YTpzPi8qTk9URTogUHJvdmVuYW5jZSBpcyBub3QgdGhlIHByZWZlcnJlZCBhcHByb2FjaCwgdGhpcyBpcyBwcm92aWRlZCBvbmx5IGFzIGFuIGlsbHVzdHJhdGlvbgpmb3Igd2hhdCB1c2luZyBQcm92ZW5hbmNlIGNvdWxkIGxvb2sgbGlrZSwgYW5kIGlzIG5vdCBhIHRlc3RlZCBwYXR0ZXJuKi9kZWZpbmUgZnVuY3Rpb24gJnF1b3Q7R2V0UHJvdmVuYW5jZSZxdW90OyhyZXNvdXJjZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjYzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+UmVzb3VyY2U8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gKToKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjY1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjY1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+c2luZ2xldG9uIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY2NCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPig8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjY0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+W1Byb3ZlbmFuY2U6IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dGFyZ2V0PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IGluIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cmVzb3VyY2UuaWQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5dPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI2NjUiIGxvY2F0b3I9IjMxNjozLTMxNjo1NCIgeHNpOnR5cGU9IlNpbmdsZXRvbkZyb20iPg0KICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjY0IiBsb2NhdG9yPSIzMTY6MTgtMzE2OjU0IiBkYXRhVHlwZT0iZmhpcjpQcm92ZW5hbmNlIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vUHJvdmVuYW5jZSIgY29kZVByb3BlcnR5PSJ0YXJnZXQiIGNvZGVDb21wYXJhdG9yPSJpbiIgeHNpOnR5cGU9IlJldHJpZXZlIj4NCiAgICAgICAgICAgICAgIDxjb2RlcyB4c2k6dHlwZT0iVG9MaXN0Ij4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9IjMxNjo0Mi0zMTY6NTIiIHBhdGg9ImlkIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSJyZXNvdXJjZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDwvY29kZXM+DQogICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJyZXNvdXJjZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNjYzIiBsb2NhdG9yPSIzMTU6NDItMzE1OjQ5IiBuYW1lPSJmaGlyOlJlc291cmNlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjkxIiBsb2NhdG9yPSIzMTc6MS0zMjE6MTA3IiBuYW1lPSJHZXRNZWRpY2F0aW9uQ29kZSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2OTEiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gJnF1b3Q7R2V0TWVkaWNhdGlvbkNvZGUmcXVvdDsocmVxdWVzdCA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjY3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+TWVkaWNhdGlvblJlcXVlc3Q8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gKToKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjkwIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjkwIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+aWYgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY3MSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY2OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY2OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnJlcXVlc3Q8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY2OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPm1lZGljYXRpb248L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBpcyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjcwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Q29kZWFibGVDb25jZXB0PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbgogIAkgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NzMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NzIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yZXF1ZXN0PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NzMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5tZWRpY2F0aW9uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gYXMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY3NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkNvZGVhYmxlQ29uY2VwdDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgCWVsc2UKICAJICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjg5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjg4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2ODgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zaW5nbGV0b24gZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjg3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2ODciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjc3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjc2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjc2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+W01lZGljYXRpb25dPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gTTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2ODYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVyZSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjg2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjc5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjc4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+TTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjc5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+aWQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA9IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2ODUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5HZXRJZCg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjg0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjgzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2ODMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2ODEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2ODAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yZXF1ZXN0PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2ODEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5tZWRpY2F0aW9uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gYXMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY4MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlJlZmVyZW5jZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjg0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cmVmZXJlbmNlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjg5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29kZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjY5MCIgbG9jYXRvcj0iMzE4OjMtMzIxOjEwNyIgeHNpOnR5cGU9IklmIj4NCiAgICAgICAgICAgIDxjb25kaXRpb24gbG9jYWxJZD0iNjcxIiBsb2NhdG9yPSIzMTg6Ni0zMTg6NDIiIHhzaTp0eXBlPSJJcyI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2NjkiIGxvY2F0b3I9IjMxODo2LTMxODoyMyIgcGF0aD0ibWVkaWNhdGlvbiIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNjY4IiBsb2NhdG9yPSIzMTg6Ni0zMTg6MTIiIG5hbWU9InJlcXVlc3QiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8aXNUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjY3MCIgbG9jYXRvcj0iMzE4OjI4LTMxODo0MiIgbmFtZT0iZmhpcjpDb2RlYWJsZUNvbmNlcHQiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgIDwvY29uZGl0aW9uPg0KICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iNjc1IiBsb2NhdG9yPSIzMTk6Ni0zMTk6NDIiIHN0cmljdD0iZmFsc2UiIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2NzMiIGxvY2F0b3I9IjMxOTo2LTMxOToyMyIgcGF0aD0ibWVkaWNhdGlvbiIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNjcyIiBsb2NhdG9yPSIzMTk6Ni0zMTk6MTIiIG5hbWU9InJlcXVlc3QiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8YXNUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjY3NCIgbG9jYXRvcj0iMzE5OjI4LTMxOTo0MiIgbmFtZT0iZmhpcjpDb2RlYWJsZUNvbmNlcHQiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgIDwvdGhlbj4NCiAgICAgICAgICAgIDxlbHNlIGxvY2FsSWQ9IjY4OSIgbG9jYXRvcj0iMzIxOjYtMzIxOjEwNyIgcGF0aD0iY29kZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNjg4IiBsb2NhdG9yPSIzMjE6Ni0zMjE6MTAyIiB4c2k6dHlwZT0iU2luZ2xldG9uRnJvbSI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2ODciIGxvY2F0b3I9IjMyMToyMi0zMjE6MTAxIiB4c2k6dHlwZT0iUXVlcnkiPg0KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI2NzciIGxvY2F0b3I9IjMyMToyMy0zMjE6MzYiIGFsaWFzPSJNIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjY3NiIgbG9jYXRvcj0iMzIxOjIzLTMyMTozNCIgZGF0YVR5cGU9ImZoaXI6TWVkaWNhdGlvbiIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL01lZGljYXRpb24iIHhzaTp0eXBlPSJSZXRyaWV2ZSIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICAgICA8d2hlcmUgbG9jYWxJZD0iNjg2IiBsb2NhdG9yPSIzMjE6MzgtMzIxOjEwMCIgeHNpOnR5cGU9IkVxdWFsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2NzkiIGxvY2F0b3I9IjMyMTo0NC0zMjE6NDciIHBhdGg9ImlkIiBzY29wZT0iTSIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2ODUiIGxvY2F0b3I9IjMyMTo1MS0zMjE6MTAwIiBuYW1lPSJHZXRJZCIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2ODQiIGxvY2F0b3I9IjMyMTo1Ny0zMjE6OTkiIHBhdGg9InJlZmVyZW5jZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNjgzIiBsb2NhdG9yPSIzMjE6NTctMzIxOjg5IiBzdHJpY3Q9ImZhbHNlIiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjgxIiBsb2NhdG9yPSIzMjE6NTgtMzIxOjc1IiBwYXRoPSJtZWRpY2F0aW9uIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI2ODAiIGxvY2F0b3I9IjMyMTo1OC0zMjE6NjQiIG5hbWU9InJlcXVlc3QiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YXNUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjY4MiIgbG9jYXRvcj0iMzIxOjgwLTMyMTo4OCIgbmFtZT0iZmhpcjpSZWZlcmVuY2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPC93aGVyZT4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgPC9lbHNlPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0icmVxdWVzdCI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNjY3IiBsb2NhdG9yPSIzMTc6NDUtMzE3OjYxIiBuYW1lPSJmaGlyOk1lZGljYXRpb25SZXF1ZXN0IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNzA0IiBsb2NhdG9yPSIzMjM6MS0zMjY6MyIgbmFtZT0iSGFzU3RhcnQiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNzA0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+LypHaXZlbiBhbiBpbnRlcnZhbCwgcmV0dXJuIHRydWUgaWYgdGhlIGludGVydmFsIGhhcyBhIHN0YXJ0aW5nIGJvdW5kYXJ5IHNwZWNpZmllZCAoaS5lLiB0aGUgc3RhcnQgb2YgdGhlIGludGVydmFsIGlzIG5vdCBudWxsIGFuZCBub3QgdGhlIG1pbmltdW0gRGF0ZVRpbWUgdmFsdWUpKi9kZWZpbmUgZnVuY3Rpb24gJnF1b3Q7SGFzU3RhcnQmcXVvdDsocGVyaW9kIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2OTMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5JbnRlcnZhbCZsdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjkyIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+RGF0ZVRpbWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz4+PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+ICk6CiAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjcwMyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjcwMyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPm5vdCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzAyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzAyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjk2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjk1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3RhcnQgb2YgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY5NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IGlzIG51bGw8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgb3IgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjcwMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY5OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnN0YXJ0IG9mIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2OTciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5wZXJpb2Q8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA9IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MDAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5taW5pbXVtIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2OTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5EYXRlVGltZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNzAzIiBsb2NhdG9yPSIzMjQ6My0zMjY6MyIgeHNpOnR5cGU9Ik5vdCI+DQogICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3MDIiIGxvY2F0b3I9IjMyNDo3LTMyNjozIiB4c2k6dHlwZT0iT3IiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjk2IiBsb2NhdG9yPSIzMjQ6OS0zMjQ6MzEiIHhzaTp0eXBlPSJJc051bGwiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjk1IiBsb2NhdG9yPSIzMjQ6OS0zMjQ6MjMiIHhzaTp0eXBlPSJTdGFydCI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2OTQiIGxvY2F0b3I9IjMyNDoxOC0zMjQ6MjMiIG5hbWU9InBlcmlvZCIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjcwMSIgbG9jYXRvcj0iMzI1OjEwLTMyNTo0MyIgeHNpOnR5cGU9IkVxdWFsIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjY5OCIgbG9jYXRvcj0iMzI1OjEwLTMyNToyNCIgeHNpOnR5cGU9IlN0YXJ0Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjY5NyIgbG9jYXRvcj0iMzI1OjE5LTMyNToyNCIgbmFtZT0icGVyaW9kIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNzAwIiBsb2NhdG9yPSIzMjU6MjgtMzI1OjQzIiB2YWx1ZVR5cGU9InQ6RGF0ZVRpbWUiIHhzaTp0eXBlPSJNaW5WYWx1ZSIvPg0KICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0icGVyaW9kIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI2OTMiIGxvY2F0b3I9IjMyMzozNS0zMjM6NTIiIHhzaTp0eXBlPSJJbnRlcnZhbFR5cGVTcGVjaWZpZXIiPg0KICAgICAgICAgICAgICAgPHBvaW50VHlwZSBsb2NhbElkPSI2OTIiIGxvY2F0b3I9IjMyMzo0NC0zMjM6NTEiIG5hbWU9InQ6RGF0ZVRpbWUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgIDwvb3BlcmFuZFR5cGVTcGVjaWZpZXI+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNzE3IiBsb2NhdG9yPSIzMjg6MS0zMzM6MyIgbmFtZT0iSGFzRW5kIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjcxNyI+DQogICAgICAgICAgICAgICA8YTpzPi8qR2l2ZW4gYW4gaW50ZXJ2YWwsIHJldHVybiB0cnVlIGlmIHRoZSBpbnRlcnZhbCBoYXMgYW4gZW5kaW5nIGJvdW5kYXJ5IHNwZWNpZmllZCAoaS5lLiB0aGUgZW5kIG9mIHRoZSBpbnRlcnZhbCBpcyBub3QgbnVsbCBhbmQgbm90IHRoZSBtYXhpbXVtIERhdGVUaW1lIHZhbHVlKSovZGVmaW5lIGZ1bmN0aW9uICZxdW90O0hhc0VuZCZxdW90OyhwZXJpb2QgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjcwNiI+DQogICAgICAgICAgICAgICAgICA8YTpzPkludGVydmFsJmx0OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MDUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5EYXRlVGltZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPj48L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gKToKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNzE2Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzE2Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+bm90IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oCiAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzE1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzA5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzA4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZW5kIG9mIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5wZXJpb2Q8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBpcyBudWxsPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgIG9yCiAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5lbmQgb2YgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjcxMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ID0gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjcxMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPm1heGltdW0gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjcxMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkRhdGVUaW1lPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgKTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI3MTYiIGxvY2F0b3I9IjMyOTozLTMzMzozIiB4c2k6dHlwZT0iTm90Ij4NCiAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjcxNSIgbG9jYXRvcj0iMzI5OjctMzMzOjMiIHhzaTp0eXBlPSJPciI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3MDkiIGxvY2F0b3I9IjMzMDo1LTMzMDoyNSIgeHNpOnR5cGU9IklzTnVsbCI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3MDgiIGxvY2F0b3I9IjMzMDo1LTMzMDoxNyIgeHNpOnR5cGU9IkVuZCI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3MDciIGxvY2F0b3I9IjMzMDoxMi0zMzA6MTciIG5hbWU9InBlcmlvZCIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjcxNCIgbG9jYXRvcj0iMzMyOjctMzMyOjM4IiB4c2k6dHlwZT0iRXF1YWwiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNzExIiBsb2NhdG9yPSIzMzI6Ny0zMzI6MTkiIHhzaTp0eXBlPSJFbmQiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNzEwIiBsb2NhdG9yPSIzMzI6MTQtMzMyOjE5IiBuYW1lPSJwZXJpb2QiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3MTMiIGxvY2F0b3I9IjMzMjoyMy0zMzI6MzgiIHZhbHVlVHlwZT0idDpEYXRlVGltZSIgeHNpOnR5cGU9Ik1heFZhbHVlIi8+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJwZXJpb2QiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjcwNiIgbG9jYXRvcj0iMzI4OjMzLTMyODo1MCIgeHNpOnR5cGU9IkludGVydmFsVHlwZVNwZWNpZmllciI+DQogICAgICAgICAgICAgICA8cG9pbnRUeXBlIGxvY2FsSWQ9IjcwNSIgbG9jYXRvcj0iMzI4OjQyLTMyODo0OSIgbmFtZT0idDpEYXRlVGltZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgICAgPC9vcGVyYW5kVHlwZVNwZWNpZmllcj4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI3MzgiIGxvY2F0b3I9IjMzNToxLTMzOToyNiIgbmFtZT0iTGF0ZXN0IiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjczOCI+DQogICAgICAgICAgICAgICA8YTpzPi8qR2l2ZW4gYW4gaW50ZXJ2YWwsIHJldHVybiB0aGUgZW5kaW5nIHBvaW50IGlmIHRoZSBpbnRlcnZhbCBoYXMgYW4gZW5kaW5nIGJvdW5kYXJ5IHNwZWNpZmllZCwgb3RoZXJ3aXNlLCByZXR1cm4gdGhlIHN0YXJ0aW5nIHBvaW50Ki9kZWZpbmUgZnVuY3Rpb24gJnF1b3Q7TGF0ZXN0JnF1b3Q7KGNob2ljZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNzI1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Q2hvaWNlJmx0OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MTgiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSLmRhdGVUaW1lPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzE5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUi5QZXJpb2Q8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MjAiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSLlRpbWluZzwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjcyMSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVIuaW5zdGFudDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjcyMiI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVIuc3RyaW5nPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzIzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUi5BZ2U8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MjQiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSLlJhbmdlPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+PjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6CiAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjczNyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjczNyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MjgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjcyNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O05vcm1hbGl6ZSBJbnRlcnZhbCZxdW90Oyg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzI2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y2hvaWNlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gcGVyaW9kPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MzYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yZXR1cm4KICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjczNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmlmIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5IYXNFbmQoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjcyOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjczMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmVuZCBvZiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzMxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cGVyaW9kPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgZWxzZSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzM0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3RhcnQgb2YgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjczMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI3MzciIGxvY2F0b3I9IjMzNjozLTMzOToyNiIgeHNpOnR5cGU9IlF1ZXJ5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNzI4IiBsb2NhdG9yPSIzMzY6My0zMzY6MzkiIGFsaWFzPSJwZXJpb2QiPg0KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNzI3IiBsb2NhdG9yPSIzMzY6My0zMzY6MzIiIG5hbWU9Ik5vcm1hbGl6ZSBJbnRlcnZhbCIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjcyNiIgbG9jYXRvcj0iMzM2OjI1LTMzNjozMCIgbmFtZT0iY2hvaWNlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICA8cmV0dXJuIGxvY2FsSWQ9IjczNiIgbG9jYXRvcj0iMzM3OjUtMzM5OjI2Ij4NCiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjczNSIgbG9jYXRvcj0iMzM4OjctMzM5OjI2IiB4c2k6dHlwZT0iSWYiPg0KICAgICAgICAgICAgICAgICAgPGNvbmRpdGlvbiBsb2NhbElkPSI3MzAiIGxvY2F0b3I9IjMzODoxMC0zMzg6MjYiIG5hbWU9Ikhhc0VuZCIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjcyOSIgbG9jYXRvcj0iMzM4OjE5LTMzODoyNCIgbmFtZT0icGVyaW9kIiB4c2k6dHlwZT0iQWxpYXNSZWYiLz4NCiAgICAgICAgICAgICAgICAgIDwvY29uZGl0aW9uPg0KICAgICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iNzMyIiBsb2NhdG9yPSIzMzg6MzMtMzM4OjQ1IiB4c2k6dHlwZT0iRW5kIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjczMSIgbG9jYXRvcj0iMzM4OjQwLTMzODo0NSIgbmFtZT0icGVyaW9kIiB4c2k6dHlwZT0iQWxpYXNSZWYiLz4NCiAgICAgICAgICAgICAgICAgIDwvdGhlbj4NCiAgICAgICAgICAgICAgICAgIDxlbHNlIGxvY2FsSWQ9IjczNCIgbG9jYXRvcj0iMzM5OjEyLTMzOToyNiIgeHNpOnR5cGU9IlN0YXJ0Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjczMyIgbG9jYXRvcj0iMzM5OjIxLTMzOToyNiIgbmFtZT0icGVyaW9kIiB4c2k6dHlwZT0iQWxpYXNSZWYiLz4NCiAgICAgICAgICAgICAgICAgIDwvZWxzZT4NCiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgICAgIDwvcmV0dXJuPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0iY2hvaWNlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI3MjUiIGxvY2F0b3I9IjMzNTozMy0zMzU6MTI4IiB4c2k6dHlwZT0iQ2hvaWNlVHlwZVNwZWNpZmllciI+DQogICAgICAgICAgICAgICA8Y2hvaWNlIGxvY2FsSWQ9IjcxOCIgbG9jYXRvcj0iMzM1OjQwLTMzNTo1MiIgbmFtZT0iZmhpcjpkYXRlVGltZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgICAgICAgPGNob2ljZSBsb2NhbElkPSI3MTkiIGxvY2F0b3I9IjMzNTo1NS0zMzU6NjUiIG5hbWU9ImZoaXI6UGVyaW9kIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICA8Y2hvaWNlIGxvY2FsSWQ9IjcyMCIgbG9jYXRvcj0iMzM1OjY4LTMzNTo3OCIgbmFtZT0iZmhpcjpUaW1pbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgIDxjaG9pY2UgbG9jYWxJZD0iNzIxIiBsb2NhdG9yPSIzMzU6ODEtMzM1OjkyIiBuYW1lPSJmaGlyOmluc3RhbnQiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgIDxjaG9pY2UgbG9jYWxJZD0iNzIyIiBsb2NhdG9yPSIzMzU6OTUtMzM1OjEwNSIgbmFtZT0iZmhpcjpzdHJpbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgIDxjaG9pY2UgbG9jYWxJZD0iNzIzIiBsb2NhdG9yPSIzMzU6MTA4LTMzNToxMTUiIG5hbWU9ImZoaXI6QWdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICA8Y2hvaWNlIGxvY2FsSWQ9IjcyNCIgbG9jYXRvcj0iMzM1OjExOC0zMzU6MTI3IiBuYW1lPSJmaGlyOlJhbmdlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICA8L29wZXJhbmRUeXBlU3BlY2lmaWVyPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijc1OSIgbG9jYXRvcj0iMzQxOjEtMzQ1OjI0IiBuYW1lPSJFYXJsaWVzdCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI3NTkiPg0KICAgICAgICAgICAgICAgPGE6cz4vKkdpdmVuIGFuIGludGVydmFsLCByZXR1cm4gdGhlIHN0YXJ0aW5nIHBvaW50IGlmIHRoZSBpbnRlcnZhbCBoYXMgYSBzdGFydGluZyBib3VuZGFyeSBzcGVjaWZpZWQsIG90aGVyd2lzZSwgcmV0dXJuIHRoZSBlbmRpbmcgcG9pbnQqL2RlZmluZSBmdW5jdGlvbiAmcXVvdDtFYXJsaWVzdCZxdW90OyhjaG9pY2UgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijc0NiI+DQogICAgICAgICAgICAgICAgICA8YTpzPkNob2ljZSZsdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzM5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUi5kYXRlVGltZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc0MCI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVIuUGVyaW9kPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzQxIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUi5UaW1pbmc8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NDIiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSLmluc3RhbnQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NDMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSLnN0cmluZzwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc0NCI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVIuQWdlPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzQ1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUi5SYW5nZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPj48L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOgogIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI3NTgiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NTgiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzQ5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzQ4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NDgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtOb3JtYWxpemUgSW50ZXJ2YWwmcXVvdDsoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc0NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNob2ljZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzU3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cmV0dXJuCiAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5pZiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzUxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5IYXNTdGFydCg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzUwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cGVyaW9kPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzUzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3RhcnQgb2YgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc1MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgIGVsc2UgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc1NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmVuZCBvZiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzU0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cGVyaW9kPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9Ijc1OCIgbG9jYXRvcj0iMzQyOjMtMzQ1OjI0IiB4c2k6dHlwZT0iUXVlcnkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI3NDkiIGxvY2F0b3I9IjM0MjozLTM0MjozOSIgYWxpYXM9InBlcmlvZCI+DQogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI3NDgiIGxvY2F0b3I9IjM0MjozLTM0MjozMiIgbmFtZT0iTm9ybWFsaXplIEludGVydmFsIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNzQ3IiBsb2NhdG9yPSIzNDI6MjUtMzQyOjMwIiBuYW1lPSJjaG9pY2UiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgIDxyZXR1cm4gbG9jYWxJZD0iNzU3IiBsb2NhdG9yPSIzNDM6NS0zNDU6MjQiPg0KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNzU2IiBsb2NhdG9yPSIzNDQ6Ny0zNDU6MjQiIHhzaTp0eXBlPSJJZiI+DQogICAgICAgICAgICAgICAgICA8Y29uZGl0aW9uIGxvY2FsSWQ9Ijc1MSIgbG9jYXRvcj0iMzQ0OjEwLTM0NDoyNyIgbmFtZT0iSGFzU3RhcnQiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3NTAiIGxvY2F0b3I9IjM0NDoyMC0zNDQ6MjUiIG5hbWU9InBlcmlvZCIgeHNpOnR5cGU9IkFsaWFzUmVmIi8+DQogICAgICAgICAgICAgICAgICA8L2NvbmRpdGlvbj4NCiAgICAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9Ijc1MyIgbG9jYXRvcj0iMzQ0OjM0LTM0NDo0OCIgeHNpOnR5cGU9IlN0YXJ0Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijc1MiIgbG9jYXRvcj0iMzQ0OjQzLTM0NDo0OCIgbmFtZT0icGVyaW9kIiB4c2k6dHlwZT0iQWxpYXNSZWYiLz4NCiAgICAgICAgICAgICAgICAgIDwvdGhlbj4NCiAgICAgICAgICAgICAgICAgIDxlbHNlIGxvY2FsSWQ9Ijc1NSIgbG9jYXRvcj0iMzQ1OjEyLTM0NToyNCIgeHNpOnR5cGU9IkVuZCI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3NTQiIGxvY2F0b3I9IjM0NToxOS0zNDU6MjQiIG5hbWU9InBlcmlvZCIgeHNpOnR5cGU9IkFsaWFzUmVmIi8+DQogICAgICAgICAgICAgICAgICA8L2Vsc2U+DQogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICA8L3JldHVybj4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImNob2ljZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNzQ2IiBsb2NhdG9yPSIzNDE6MzUtMzQxOjEzMCIgeHNpOnR5cGU9IkNob2ljZVR5cGVTcGVjaWZpZXIiPg0KICAgICAgICAgICAgICAgPGNob2ljZSBsb2NhbElkPSI3MzkiIGxvY2F0b3I9IjM0MTo0Mi0zNDE6NTQiIG5hbWU9ImZoaXI6ZGF0ZVRpbWUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgIDxjaG9pY2UgbG9jYWxJZD0iNzQwIiBsb2NhdG9yPSIzNDE6NTctMzQxOjY3IiBuYW1lPSJmaGlyOlBlcmlvZCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgICAgICAgPGNob2ljZSBsb2NhbElkPSI3NDEiIGxvY2F0b3I9IjM0MTo3MC0zNDE6ODAiIG5hbWU9ImZoaXI6VGltaW5nIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICA8Y2hvaWNlIGxvY2FsSWQ9Ijc0MiIgbG9jYXRvcj0iMzQxOjgzLTM0MTo5NCIgbmFtZT0iZmhpcjppbnN0YW50IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICA8Y2hvaWNlIGxvY2FsSWQ9Ijc0MyIgbG9jYXRvcj0iMzQxOjk3LTM0MToxMDciIG5hbWU9ImZoaXI6c3RyaW5nIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICA8Y2hvaWNlIGxvY2FsSWQ9Ijc0NCIgbG9jYXRvcj0iMzQxOjExMC0zNDE6MTE3IiBuYW1lPSJmaGlyOkFnZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgICAgICAgPGNob2ljZSBsb2NhbElkPSI3NDUiIGxvY2F0b3I9IjM0MToxMjAtMzQxOjEyOSIgbmFtZT0iZmhpcjpSYW5nZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgICAgPC9vcGVyYW5kVHlwZVNwZWNpZmllcj4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgPC9zdGF0ZW1lbnRzPg0KPC9saWJyYXJ5Pg0K" }, { "contentType": "application/elm+json", "data": "ew0KICAgImxpYnJhcnkiIDogew0KICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAidHJhbnNsYXRvclZlcnNpb24iIDogIjEuMyIsDQogICAgICAgICAidHJhbnNsYXRvck9wdGlvbnMiIDogIkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iLA0KICAgICAgICAgInR5cGUiIDogIkNxbFRvRWxtSW5mbyINCiAgICAgIH0sIHsNCiAgICAgICAgICJsaWJyYXJ5U3lzdGVtIiA6ICJodHRwOi8vZWNxaS5oZWFsdGhpdC5nb3YvZWNxbXMiLA0KICAgICAgICAgImxpYnJhcnlJZCIgOiAiTUFUR2xvYmFsQ29tbW9uRnVuY3Rpb25zRkhJUjQiLA0KICAgICAgICAgImxpYnJhcnlWZXJzaW9uIiA6ICI2LjAuMDAwIiwNCiAgICAgICAgICJzdGFydExpbmUiIDogMzE2LA0KICAgICAgICAgInN0YXJ0Q2hhciIgOiAxOSwNCiAgICAgICAgICJlbmRMaW5lIiA6IDMxNiwNCiAgICAgICAgICJlbmRDaGFyIiA6IDUzLA0KICAgICAgICAgIm1lc3NhZ2UiIDogIkNvdWxkIG5vdCByZXNvbHZlIG1lbWJlcnNoaXAgb3BlcmF0b3IgZm9yIHRlcm1pbm9sb2d5IHRhcmdldCBvZiB0aGUgcmV0cmlldmUuIiwNCiAgICAgICAgICJlcnJvclR5cGUiIDogInNlbWFudGljIiwNCiAgICAgICAgICJlcnJvclNldmVyaXR5IiA6ICJ3YXJuaW5nIiwNCiAgICAgICAgICJ0eXBlIiA6ICJDcWxUb0VsbUVycm9yIg0KICAgICAgfSwgew0KICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInIiIDogIjc1OSIsDQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvKlxuQHVwZGF0ZTogQlRSIDIwMjAtMDMtMzEgLT5cbkluY3JlbWVudGVkIHZlcnNpb24gdG8gNS4wLjAwMFxuVXBkYXRlZCBGSElSIHZlcnNpb24gdG8gNC4wLjFcbkNoYW5nZWQgdGltZXpvbmUga2V5d29yZCB0byB0aW1lem9uZW9mZnNldCBmb3IgdXNlIHdpdGggQ1FMIDEuNFxuUmVtb3ZlZCBOb3JtYWxpemUgT25zZXQgaW4gZmF2b3Igb2YgbW9yZSBnZW5lcmFsIE5vcm1hbGl6ZSBJbnRlcnZhbFxuQHVwZGF0ZTogQlRSIDIwMjEtMDUtMTMgLT5cbi8vQWRkZWQgQWN0aXZlQ29uZGl0aW9uIENvZGVzIGFuZCBJbmFjdGl2ZSBDb25kaXRpb24gQ29kZXMgdmFsdWUgc2V0c1xuVXBkYXRlZCBDb25kaXRpb25WZXJpZmljYXRpb25TdGF0dXNDb2RlcyBhbmQgUm9sZUNvZGUgVVJJc1xuQWRkZWQgZnVuY3Rpb24gZG9jdW1lbnRhdGlvbiB0aHJvdWdob3V0XG5GaXhlZCBFRFZpc2l0IG5vdCB1c2luZyBMYXN0XG5VcGRhdGVkIHByZXZhbGVuY2UgcGVyaW9kIHRvIHVzZSBhbiBpbmNsdXNpdmUgYm91bmRhcnkgaWYgdGhlIGNvbmRpdGlvbiBpcyBhY3RpdmVcbkFkZGVkIEhhc1N0YXJ0LCBIYXNFbmQsIEVhcmxpZXN0LCBhbmQgTGF0ZXN0IGZ1bmN0aW9uc1xuUmVtb3ZlZCBUb0RhdGUgYW5kIEFnZSBjYWxjdWxhdGlvbiBmdW5jdGlvbnNcbiovIiwibGlicmFyeSBNQVRHbG9iYWxDb21tb25GdW5jdGlvbnNGSElSNCB2ZXJzaW9uICc2LjAuMDAwJyIgXQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9DQogICAgICB9IF0sDQogICAgICAiaWRlbnRpZmllciIgOiB7DQogICAgICAgICAiaWQiIDogIk1BVEdsb2JhbENvbW1vbkZ1bmN0aW9uc0ZISVI0IiwNCiAgICAgICAgICJzeXN0ZW0iIDogImh0dHA6Ly9lY3FpLmhlYWx0aGl0Lmdvdi9lY3FtcyIsDQogICAgICAgICAidmVyc2lvbiIgOiAiNi4wLjAwMCINCiAgICAgIH0sDQogICAgICAic2NoZW1hSWRlbnRpZmllciIgOiB7DQogICAgICAgICAiaWQiIDogInVybjpobDctb3JnOmVsbSIsDQogICAgICAgICAidmVyc2lvbiIgOiAicjEiDQogICAgICB9LA0KICAgICAgInVzaW5ncyIgOiB7DQogICAgICAgICAiZGVmIiA6IFsgew0KICAgICAgICAgICAgImxvY2FsSWRlbnRpZmllciIgOiAiU3lzdGVtIiwNCiAgICAgICAgICAgICJ1cmkiIDogInVybjpobDctb3JnOmVsbS10eXBlczpyMSINCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxODoxLTE4OjI2IiwNCiAgICAgICAgICAgICJsb2NhbElkZW50aWZpZXIiIDogIkZISVIiLA0KICAgICAgICAgICAgInVyaSIgOiAiaHR0cDovL2hsNy5vcmcvZmhpciIsDQogICAgICAgICAgICAidmVyc2lvbiIgOiAiNC4wLjEiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMSIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ1c2luZyAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB2ZXJzaW9uICIsIic0LjAuMSciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9IF0NCiAgICAgIH0sDQogICAgICAiaW5jbHVkZXMiIDogew0KICAgICAgICAgImRlZiIgOiBbIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDoxLTIwOjU2IiwNCiAgICAgICAgICAgICJsb2NhbElkZW50aWZpZXIiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICJwYXRoIiA6ICJodHRwOi8vZWNxaS5oZWFsdGhpdC5nb3YvZWNxbXMvRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgInZlcnNpb24iIDogIjQuMC4wMDEiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJpbmNsdWRlICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUkhlbHBlcnMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB2ZXJzaW9uICIsIic0LjAuMDAxJyIsIiBjYWxsZWQgIiwiRkhJUkhlbHBlcnMiIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9IF0NCiAgICAgIH0sDQogICAgICAicGFyYW1ldGVycyIgOiB7DQogICAgICAgICAiZGVmIiA6IFsgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjcwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2NDoxLTY1OjY2IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNzAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwicGFyYW1ldGVyICIsIlwiTWVhc3VyZW1lbnQgUGVyaW9kXCIiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiSW50ZXJ2YWw8IiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRGF0ZVRpbWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIj4iIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICBkZWZhdWx0ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJbnRlcnZhbFsiLCJAMjAxOS0wMS0wMVQwMDowMDowMC4wIiwiLCAiLCJAMjAyMC0wMS0wMVQwMDowMDowMC4wIiwiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJkZWZhdWx0IiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjU6MTEtNjU6NjYiLA0KICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogZmFsc2UsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjY1OjIwLTY1OjQxIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJEYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAieWVhciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIyMDE5IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJtb250aCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIxIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJkYXkiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAiaG91ciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJtaW51dGUiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAic2Vjb25kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjAiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgIm1pbGxpc2Vjb25kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjAiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2NTo0NC02NTo2NSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgInllYXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMjAyMCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAibW9udGgiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAiZGF5IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjEiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgImhvdXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAibWludXRlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjAiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgInNlY29uZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJtaWxsaXNlY29uZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJwYXJhbWV0ZXJUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2OSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjQ6MzItNjQ6NDkiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsVHlwZVNwZWNpZmllciIsDQogICAgICAgICAgICAgICAicG9pbnRUeXBlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2OCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjQ6NDEtNjQ6NDgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9RGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0gXQ0KICAgICAgfSwNCiAgICAgICJjb2RlU3lzdGVtcyIgOiB7DQogICAgICAgICAiZGVmIiA6IFsgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjMiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyOjEtMjI6MTAxIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tY2xpbmljYWwiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMyIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2Rlc3lzdGVtICIsIlwiQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2Rlc1wiIiwiOiAiLCInaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tY2xpbmljYWwnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzOjEtMjM6MTE5IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJBbGxlcmd5SW50b2xlcmFuY2VDbGluaWNhbFN0YXR1c0NvZGVzIiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9hbGxlcmd5aW50b2xlcmFuY2UtY2xpbmljYWwiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2Rlc3lzdGVtICIsIlwiQWxsZXJneUludG9sZXJhbmNlQ2xpbmljYWxTdGF0dXNDb2Rlc1wiIiwiOiAiLCInaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9hbGxlcmd5aW50b2xlcmFuY2UtY2xpbmljYWwnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjUiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0OjEtMjQ6MTI3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJBbGxlcmd5SW50b2xlcmFuY2VWZXJpZmljYXRpb25TdGF0dXNDb2RlcyIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vYWxsZXJneWludG9sZXJhbmNlLXZlcmlmaWNhdGlvbiIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI1IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGVzeXN0ZW0gIiwiXCJBbGxlcmd5SW50b2xlcmFuY2VWZXJpZmljYXRpb25TdGF0dXNDb2Rlc1wiIiwiOiAiLCInaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9hbGxlcmd5aW50b2xlcmFuY2UtdmVyaWZpY2F0aW9uJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNToxLTI1OjgzIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJEaWFnbm9zaXMgUm9sZSIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vZGlhZ25vc2lzLXJvbGUiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2Rlc3lzdGVtICIsIlwiRGlhZ25vc2lzIFJvbGVcIiIsIjogIiwiJ2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vZGlhZ25vc2lzLXJvbGUnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjciLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2OjEtMjY6MzgiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkxPSU5DIiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2xvaW5jLm9yZyIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI3IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGVzeXN0ZW0gIiwiXCJMT0lOQ1wiIiwiOiAiLCInaHR0cDovL2xvaW5jLm9yZyciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiOCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjc6MS0yNzoxMDYiLA0KICAgICAgICAgICAgIm5hbWUiIDogIk1lZGljYXRpb25SZXF1ZXN0Q2F0ZWdvcnkiLA0KICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL21lZGljYXRpb25yZXF1ZXN0LWNhdGVnb3J5IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZXN5c3RlbSAiLCJcIk1lZGljYXRpb25SZXF1ZXN0Q2F0ZWdvcnlcIiIsIjogIiwiJ2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vbWVkaWNhdGlvbnJlcXVlc3QtY2F0ZWdvcnknIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjkiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI4OjEtMjg6MTA3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJDb25kaXRpb25WZXJpZmljYXRpb25TdGF0dXNDb2RlcyIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLXZlci1zdGF0dXMiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiOSIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2Rlc3lzdGVtICIsIlwiQ29uZGl0aW9uVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXNcIiIsIjogIiwiJ2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLXZlci1zdGF0dXMnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOToxLTI5OjQ3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJTTk9NRURDVCIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9zbm9tZWQuaW5mby9zY3QiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZXN5c3RlbSAiLCJcIlNOT01FRENUXCIiLCI6ICIsIidodHRwOi8vc25vbWVkLmluZm8vc2N0JyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzA6MS0zMDo3NCIsDQogICAgICAgICAgICAibmFtZSIgOiAiUm9sZUNvZGUiLA0KICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL3YzLVJvbGVDb2RlIiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjExIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGVzeXN0ZW0gIiwiXCJSb2xlQ29kZVwiIiwiOiAiLCInaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92My1Sb2xlQ29kZSciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9IF0NCiAgICAgIH0sDQogICAgICAidmFsdWVTZXRzIiA6IHsNCiAgICAgICAgICJkZWYiIDogWyB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyOjEtMzI6MTExIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJFbWVyZ2VuY3kgRGVwYXJ0bWVudCBWaXNpdCIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjExNy4xLjcuMS4yOTIiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJFbWVyZ2VuY3kgRGVwYXJ0bWVudCBWaXNpdFwiIiwiOiAiLCInaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuMTE3LjEuNy4xLjI5MiciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTMiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzOjEtMzM6MTAwIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJFbmNvdW50ZXIgSW5wYXRpZW50IiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNjY2LjUuMzA3IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEzIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiRW5jb3VudGVyIElucGF0aWVudFwiIiwiOiAiLCInaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNjY2LjUuMzA3JyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzQ6MS0zNDoxMDIiLA0KICAgICAgICAgICAgIm5hbWUiIDogIk9ic2VydmF0aW9uIFNlcnZpY2VzIiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzNzYyLjEuNC4xMTExLjE0MyIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxNCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ2YWx1ZXNldCAiLCJcIk9ic2VydmF0aW9uIFNlcnZpY2VzXCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM3NjIuMS40LjExMTEuMTQzJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0gXQ0KICAgICAgfSwNCiAgICAgICJjb2RlcyIgOiB7DQogICAgICAgICAiZGVmIiA6IFsgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjE2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzODoxLTM4Ojc2IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJhY3RpdmUiLA0KICAgICAgICAgICAgImlkIiA6ICJhY3RpdmUiLA0KICAgICAgICAgICAgImRpc3BsYXkiIDogImFjdGl2ZSIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxNiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvL3ZhbHVlc2V0IFwiQWN0aXZlIENvbmRpdGlvbiBDb2Rlc1wiOiAnaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvYWN0aXZlLWNvbmRpdGlvbi1jb2Rlcydcbi8vdmFsdWVzZXQgXCJJbmFjdGl2ZSBDb25kaXRpb24gQ29kZXNcIjogJ2h0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1ZhbHVlU2V0L2luYWN0aXZlLWNvbmRpdGlvbi1jb2RlcyciLCJjb2RlICIsIlwiYWN0aXZlXCIiLCI6ICIsIidhY3RpdmUnIiwiIGZyb20gIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidhY3RpdmUnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzg6MzAtMzg6NTkiLA0KICAgICAgICAgICAgICAgIm5hbWUiIDogIkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiDQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM5OjEtMzk6MTAxIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJhbGxlcmd5LWFjdGl2ZSIsDQogICAgICAgICAgICAiaWQiIDogImFjdGl2ZSIsDQogICAgICAgICAgICAiZGlzcGxheSIgOiAiYWxsZXJneS1hY3RpdmUiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcImFsbGVyZ3ktYWN0aXZlXCIiLCI6ICIsIidhY3RpdmUnIiwiIGZyb20gIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJBbGxlcmd5SW50b2xlcmFuY2VDbGluaWNhbFN0YXR1c0NvZGVzXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidhbGxlcmd5LWFjdGl2ZSciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzOTozOC0zOTo3NiIsDQogICAgICAgICAgICAgICAibmFtZSIgOiAiQWxsZXJneUludG9sZXJhbmNlQ2xpbmljYWxTdGF0dXNDb2RlcyINCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiNDA6MS00MDoxMTQiLA0KICAgICAgICAgICAgIm5hbWUiIDogImFsbGVyZ3ktY29uZmlybWVkIiwNCiAgICAgICAgICAgICJpZCIgOiAiY29uZmlybWVkIiwNCiAgICAgICAgICAgICJkaXNwbGF5IiA6ICJhbGxlcmd5LWNvbmZpcm1lZCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIyMCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiYWxsZXJneS1jb25maXJtZWRcIiIsIjogIiwiJ2NvbmZpcm1lZCciLCIgZnJvbSAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkFsbGVyZ3lJbnRvbGVyYW5jZVZlcmlmaWNhdGlvblN0YXR1c0NvZGVzXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidhbGxlcmd5LWNvbmZpcm1lZCciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MDo0NC00MDo4NiIsDQogICAgICAgICAgICAgICAibmFtZSIgOiAiQWxsZXJneUludG9sZXJhbmNlVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXMiDQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMjIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjQxOjEtNDE6MTA3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJhbGxlcmd5LWluYWN0aXZlIiwNCiAgICAgICAgICAgICJpZCIgOiAiaW5hY3RpdmUiLA0KICAgICAgICAgICAgImRpc3BsYXkiIDogImFsbGVyZ3ktaW5hY3RpdmUiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMjIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcImFsbGVyZ3ktaW5hY3RpdmVcIiIsIjogIiwiJ2luYWN0aXZlJyIsIiBmcm9tICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiQWxsZXJneUludG9sZXJhbmNlQ2xpbmljYWxTdGF0dXNDb2Rlc1wiIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgZGlzcGxheSAiLCInYWxsZXJneS1pbmFjdGl2ZSciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIxIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MTo0Mi00MTo4MCIsDQogICAgICAgICAgICAgICAibmFtZSIgOiAiQWxsZXJneUludG9sZXJhbmNlQ2xpbmljYWxTdGF0dXNDb2RlcyINCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiNDI6MS00MjoxMDgiLA0KICAgICAgICAgICAgIm5hbWUiIDogImFsbGVyZ3ktcmVmdXRlZCIsDQogICAgICAgICAgICAiaWQiIDogInJlZnV0ZWQiLA0KICAgICAgICAgICAgImRpc3BsYXkiIDogImFsbGVyZ3ktcmVmdXRlZCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIyNCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiYWxsZXJneS1yZWZ1dGVkXCIiLCI6ICIsIidyZWZ1dGVkJyIsIiBmcm9tICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiQWxsZXJneUludG9sZXJhbmNlVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXNcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ2FsbGVyZ3ktcmVmdXRlZCciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0Mjo0MC00Mjo4MiIsDQogICAgICAgICAgICAgICAibmFtZSIgOiAiQWxsZXJneUludG9sZXJhbmNlVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXMiDQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMjYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjQzOjEtNDM6MTA3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJhbGxlcmd5LXJlc29sdmVkIiwNCiAgICAgICAgICAgICJpZCIgOiAicmVzb2x2ZWQiLA0KICAgICAgICAgICAgImRpc3BsYXkiIDogImFsbGVyZ3ktcmVzb2x2ZWQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMjYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcImFsbGVyZ3ktcmVzb2x2ZWRcIiIsIjogIiwiJ3Jlc29sdmVkJyIsIiBmcm9tICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiQWxsZXJneUludG9sZXJhbmNlQ2xpbmljYWxTdGF0dXNDb2Rlc1wiIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgZGlzcGxheSAiLCInYWxsZXJneS1yZXNvbHZlZCciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI1IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0Mzo0Mi00Mzo4MCIsDQogICAgICAgICAgICAgICAibmFtZSIgOiAiQWxsZXJneUludG9sZXJhbmNlQ2xpbmljYWxTdGF0dXNDb2RlcyINCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyOCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiNDQ6MS00NDoxMjAiLA0KICAgICAgICAgICAgIm5hbWUiIDogImFsbGVyZ3ktdW5jb25maXJtZWQiLA0KICAgICAgICAgICAgImlkIiA6ICJ1bmNvbmZpcm1lZCIsDQogICAgICAgICAgICAiZGlzcGxheSIgOiAiYWxsZXJneS11bmNvbmZpcm1lZCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIyOCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiYWxsZXJneS11bmNvbmZpcm1lZFwiIiwiOiAiLCIndW5jb25maXJtZWQnIiwiIGZyb20gIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJBbGxlcmd5SW50b2xlcmFuY2VWZXJpZmljYXRpb25TdGF0dXNDb2Rlc1wiIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgZGlzcGxheSAiLCInYWxsZXJneS11bmNvbmZpcm1lZCciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0NDo0OC00NDo5MCIsDQogICAgICAgICAgICAgICAibmFtZSIgOiAiQWxsZXJneUludG9sZXJhbmNlVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXMiDQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMzAiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ1OjEtNDU6NjUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkJpbGxpbmciLA0KICAgICAgICAgICAgImlkIiA6ICJiaWxsaW5nIiwNCiAgICAgICAgICAgICJkaXNwbGF5IiA6ICJCaWxsaW5nIiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjMwIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJCaWxsaW5nXCIiLCI6ICIsIidiaWxsaW5nJyIsIiBmcm9tICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiRGlhZ25vc2lzIFJvbGVcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ0JpbGxpbmcnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyOSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDU6MzItNDU6NDciLA0KICAgICAgICAgICAgICAgIm5hbWUiIDogIkRpYWdub3NpcyBSb2xlIg0KICAgICAgICAgICAgfQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjMyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0NjoxLTQ2OjYxIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJCaXJ0aGRhdGUiLA0KICAgICAgICAgICAgImlkIiA6ICIyMTExMi04IiwNCiAgICAgICAgICAgICJkaXNwbGF5IiA6ICJCaXJ0aCBkYXRlIiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjMyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJCaXJ0aGRhdGVcIiIsIjogIiwiJzIxMTEyLTgnIiwiIGZyb20gIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJMT0lOQ1wiIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgZGlzcGxheSAiLCInQmlydGggZGF0ZSciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMxIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0NjozNC00Njo0MCIsDQogICAgICAgICAgICAgICAibmFtZSIgOiAiTE9JTkMiDQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMzQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ3OjEtNDc6ODIiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkNvbW11bml0eSIsDQogICAgICAgICAgICAiaWQiIDogImNvbW11bml0eSIsDQogICAgICAgICAgICAiZGlzcGxheSIgOiAiQ29tbXVuaXR5IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjM0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJDb21tdW5pdHlcIiIsIjogIiwiJ2NvbW11bml0eSciLCIgZnJvbSAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIk1lZGljYXRpb25SZXF1ZXN0Q2F0ZWdvcnlcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ0NvbW11bml0eSciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0NzozNi00Nzo2MiIsDQogICAgICAgICAgICAgICAibmFtZSIgOiAiTWVkaWNhdGlvblJlcXVlc3RDYXRlZ29yeSINCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiNDg6MS00ODo4OSIsDQogICAgICAgICAgICAibmFtZSIgOiAiY29uZmlybWVkIiwNCiAgICAgICAgICAgICJpZCIgOiAiY29uZmlybWVkIiwNCiAgICAgICAgICAgICJkaXNwbGF5IiA6ICJjb25maXJtZWQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMzYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcImNvbmZpcm1lZFwiIiwiOiAiLCInY29uZmlybWVkJyIsIiBmcm9tICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiQ29uZGl0aW9uVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXNcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ2NvbmZpcm1lZCciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM1IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0ODozNi00ODo2OSIsDQogICAgICAgICAgICAgICAibmFtZSIgOiAiQ29uZGl0aW9uVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXMiDQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMzgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ5OjEtNDk6NTUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkRlYWQiLA0KICAgICAgICAgICAgImlkIiA6ICI0MTkwOTkwMDkiLA0KICAgICAgICAgICAgImRpc3BsYXkiIDogIkRlYWQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMzgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcIkRlYWRcIiIsIjogIiwiJzQxOTA5OTAwOSciLCIgZnJvbSAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIlNOT01FRENUXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidEZWFkJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ5OjMxLTQ5OjQwIiwNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJTTk9NRURDVCINCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiNTA6MS01MDo5OCIsDQogICAgICAgICAgICAibmFtZSIgOiAiZGlmZmVyZW50aWFsIiwNCiAgICAgICAgICAgICJpZCIgOiAiZGlmZmVyZW50aWFsIiwNCiAgICAgICAgICAgICJkaXNwbGF5IiA6ICJkaWZmZXJlbnRpYWwiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNDAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcImRpZmZlcmVudGlhbFwiIiwiOiAiLCInZGlmZmVyZW50aWFsJyIsIiBmcm9tICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiQ29uZGl0aW9uVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXNcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ2RpZmZlcmVudGlhbCciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1MDo0Mi01MDo3NSIsDQogICAgICAgICAgICAgICAibmFtZSIgOiAiQ29uZGl0aW9uVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXMiDQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNDIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjUxOjEtNTE6ODIiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkRpc2NoYXJnZSIsDQogICAgICAgICAgICAiaWQiIDogImRpc2NoYXJnZSIsDQogICAgICAgICAgICAiZGlzcGxheSIgOiAiRGlzY2hhcmdlIiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjQyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJEaXNjaGFyZ2VcIiIsIjogIiwiJ2Rpc2NoYXJnZSciLCIgZnJvbSAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIk1lZGljYXRpb25SZXF1ZXN0Q2F0ZWdvcnlcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ0Rpc2NoYXJnZSciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQxIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1MTozNi01MTo2MiIsDQogICAgICAgICAgICAgICAibmFtZSIgOiAiTWVkaWNhdGlvblJlcXVlc3RDYXRlZ29yeSINCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiNTI6MS01MjoxMTAiLA0KICAgICAgICAgICAgIm5hbWUiIDogImVudGVyZWQtaW4tZXJyb3IiLA0KICAgICAgICAgICAgImlkIiA6ICJlbnRlcmVkLWluLWVycm9yIiwNCiAgICAgICAgICAgICJkaXNwbGF5IiA6ICJlbnRlcmVkLWluLWVycm9yIiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjQ0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJlbnRlcmVkLWluLWVycm9yXCIiLCI6ICIsIidlbnRlcmVkLWluLWVycm9yJyIsIiBmcm9tICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiQ29uZGl0aW9uVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXNcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ2VudGVyZWQtaW4tZXJyb3InIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTI6NTAtNTI6ODMiLA0KICAgICAgICAgICAgICAgIm5hbWUiIDogIkNvbmRpdGlvblZlcmlmaWNhdGlvblN0YXR1c0NvZGVzIg0KICAgICAgICAgICAgfQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1MzoxLTUzOjU2IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJFUiIsDQogICAgICAgICAgICAiaWQiIDogIkVSIiwNCiAgICAgICAgICAgICJkaXNwbGF5IiA6ICJFbWVyZ2VuY3kgcm9vbSIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI0NiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiRVJcIiIsIjogIiwiJ0VSJyIsIiBmcm9tICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiUm9sZUNvZGVcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ0VtZXJnZW5jeSByb29tJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjUzOjIyLTUzOjMxIiwNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJSb2xlQ29kZSINCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI0OCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiNTQ6MS01NDo2MyIsDQogICAgICAgICAgICAibmFtZSIgOiAiSUNVIiwNCiAgICAgICAgICAgICJpZCIgOiAiSUNVIiwNCiAgICAgICAgICAgICJkaXNwbGF5IiA6ICJJbnRlbnNpdmUgY2FyZSB1bml0IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjQ4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJJQ1VcIiIsIjogIiwiJ0lDVSciLCIgZnJvbSAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIlJvbGVDb2RlXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidJbnRlbnNpdmUgY2FyZSB1bml0JyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU0OjI0LTU0OjMzIiwNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJSb2xlQ29kZSINCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiNTU6MS01NTo4MiIsDQogICAgICAgICAgICAibmFtZSIgOiAiaW5hY3RpdmUiLA0KICAgICAgICAgICAgImlkIiA6ICJpbmFjdGl2ZSIsDQogICAgICAgICAgICAiZGlzcGxheSIgOiAiaW5hY3RpdmUiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNTAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcImluYWN0aXZlXCIiLCI6ICIsIidpbmFjdGl2ZSciLCIgZnJvbSAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXNcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ2luYWN0aXZlJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU1OjM0LTU1OjYzIiwNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIg0KICAgICAgICAgICAgfQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjUyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1NjoxLTU2Ojk1IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJwcm92aXNpb25hbCIsDQogICAgICAgICAgICAiaWQiIDogInByb3Zpc2lvbmFsIiwNCiAgICAgICAgICAgICJkaXNwbGF5IiA6ICJwcm92aXNpb25hbCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI1MiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwicHJvdmlzaW9uYWxcIiIsIjogIiwiJ3Byb3Zpc2lvbmFsJyIsIiBmcm9tICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiQ29uZGl0aW9uVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXNcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGRpc3BsYXkgIiwiJ3Byb3Zpc2lvbmFsJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTEiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU2OjQwLTU2OjczIiwNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJDb25kaXRpb25WZXJpZmljYXRpb25TdGF0dXNDb2RlcyINCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiNTc6MS01Nzo4OCIsDQogICAgICAgICAgICAibmFtZSIgOiAicmVjdXJyZW5jZSIsDQogICAgICAgICAgICAiaWQiIDogInJlY3VycmVuY2UiLA0KICAgICAgICAgICAgImRpc3BsYXkiIDogInJlY3VycmVuY2UiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNTQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcInJlY3VycmVuY2VcIiIsIjogIiwiJ3JlY3VycmVuY2UnIiwiIGZyb20gIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidyZWN1cnJlbmNlJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU3OjM4LTU3OjY3IiwNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIg0KICAgICAgICAgICAgfQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjU2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1ODoxLTU4OjgzIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJyZWZ1dGVkIiwNCiAgICAgICAgICAgICJpZCIgOiAicmVmdXRlZCIsDQogICAgICAgICAgICAiZGlzcGxheSIgOiAicmVmdXRlZCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI1NiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwicmVmdXRlZFwiIiwiOiAiLCIncmVmdXRlZCciLCIgZnJvbSAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkNvbmRpdGlvblZlcmlmaWNhdGlvblN0YXR1c0NvZGVzXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidyZWZ1dGVkJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU4OjMyLTU4OjY1IiwNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJDb25kaXRpb25WZXJpZmljYXRpb25TdGF0dXNDb2RlcyINCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1OCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiNTk6MS01OTo3OSIsDQogICAgICAgICAgICAibmFtZSIgOiAicmVsYXBzZSIsDQogICAgICAgICAgICAiaWQiIDogInJlbGFwc2UiLA0KICAgICAgICAgICAgImRpc3BsYXkiIDogInJlbGFwc2UiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNTgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcInJlbGFwc2VcIiIsIjogIiwiJ3JlbGFwc2UnIiwiIGZyb20gIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidyZWxhcHNlJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU5OjMyLTU5OjYxIiwNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIg0KICAgICAgICAgICAgfQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjYwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2MDoxLTYwOjg1IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJyZW1pc3Npb24iLA0KICAgICAgICAgICAgImlkIiA6ICJyZW1pc3Npb24iLA0KICAgICAgICAgICAgImRpc3BsYXkiIDogInJlbWlzc2lvbiIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI2MCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwicmVtaXNzaW9uXCIiLCI6ICIsIidyZW1pc3Npb24nIiwiIGZyb20gIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidyZW1pc3Npb24nIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJjb2RlU3lzdGVtIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1OSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjA6MzYtNjA6NjUiLA0KICAgICAgICAgICAgICAgIm5hbWUiIDogIkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiDQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNjIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjYxOjEtNjE6ODIiLA0KICAgICAgICAgICAgIm5hbWUiIDogInJlc29sdmVkIiwNCiAgICAgICAgICAgICJpZCIgOiAicmVzb2x2ZWQiLA0KICAgICAgICAgICAgImRpc3BsYXkiIDogInJlc29sdmVkIiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjYyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGUgIiwiXCJyZXNvbHZlZFwiIiwiOiAiLCIncmVzb2x2ZWQnIiwiIGZyb20gIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidyZXNvbHZlZCciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYxIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2MTozNC02MTo2MyIsDQogICAgICAgICAgICAgICAibmFtZSIgOiAiQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyINCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiNjI6MS02Mjo5NSIsDQogICAgICAgICAgICAibmFtZSIgOiAidW5jb25maXJtZWQiLA0KICAgICAgICAgICAgImlkIiA6ICJ1bmNvbmZpcm1lZCIsDQogICAgICAgICAgICAiZGlzcGxheSIgOiAidW5jb25maXJtZWQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNjQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcInVuY29uZmlybWVkXCIiLCI6ICIsIid1bmNvbmZpcm1lZCciLCIgZnJvbSAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkNvbmRpdGlvblZlcmlmaWNhdGlvblN0YXR1c0NvZGVzXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIid1bmNvbmZpcm1lZCciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2Mjo0MC02Mjo3MyIsDQogICAgICAgICAgICAgICAibmFtZSIgOiAiQ29uZGl0aW9uVmVyaWZpY2F0aW9uU3RhdHVzQ29kZXMiDQogICAgICAgICAgICB9DQogICAgICAgICB9IF0NCiAgICAgIH0sDQogICAgICAic3RhdGVtZW50cyIgOiB7DQogICAgICAgICAiZGVmIiA6IFsgew0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjY3OjEtNjc6MTUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgInR5cGUiIDogIlNpbmdsZXRvbkZyb20iLA0KICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjY3OjEtNjc6MTUiLA0KICAgICAgICAgICAgICAgICAgImRhdGFUeXBlIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1QYXRpZW50IiwNCiAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vUGF0aWVudCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiODYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjc2OjEtNzc6NjAiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkxlbmd0aEluRGF5cyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiODYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLypDYWxjdWxhdGVzIHRoZSBkaWZmZXJlbmNlIGluIGNhbGVuZGFyIGRheXMgYmV0d2VlbiB0aGUgc3RhcnQgYW5kIGVuZCBvZiB0aGUgZ2l2ZW4gaW50ZXJ2YWwuKi8iLCJkZWZpbmUgZnVuY3Rpb24gIiwiXCJMZW5ndGhJbkRheXNcIiIsIigiLCJWYWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJbnRlcnZhbDwiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJEYXRlVGltZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiPiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICk6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImRpZmZlcmVuY2UgaW4gZGF5cyBiZXR3ZWVuICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN0YXJ0IG9mICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBhbmQgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZW5kIG9mICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg1IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3NzozLTc3OjYwIiwNCiAgICAgICAgICAgICAgICJwcmVjaXNpb24iIDogIkRheSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiRGlmZmVyZW5jZUJldHdlZW4iLA0KICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc3OjMwLTc3OjQzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTdGFydCIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODEiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc3OjM5LTc3OjQzIiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJWYWx1ZSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzc6NDktNzc6NjAiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVuZCIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODMiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc3OjU2LTc3OjYwIiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJWYWx1ZSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogIlZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc2OjM4LTc2OjU1IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnRlcnZhbFR5cGVTcGVjaWZpZXIiLA0KICAgICAgICAgICAgICAgICAgInBvaW50VHlwZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzkiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc2OjQ3LTc2OjU0IiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfURhdGVUaW1lIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NyIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiNjk6MS03Mzo2NyIsDQogICAgICAgICAgICAibmFtZSIgOiAiSW5wYXRpZW50IEVuY291bnRlciIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI5NyIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgIiwiXCJJbnBhdGllbnQgRW5jb3VudGVyXCIiLCI6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk2IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiWyIsIkVuY291bnRlciIsIjogIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkVuY291bnRlciBJbnBhdGllbnRcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiRW5jb3VudGVySW5wYXRpZW50IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICBcdFx0IiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlcmUgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRW5jb3VudGVySW5wYXRpZW50IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCI9IiwiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIidmaW5pc2hlZCciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gIFx0XHQgICAgYW5kICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiTGVuZ3RoSW5EYXlzXCIiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRW5jb3VudGVySW5wYXRpZW50IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicGVyaW9kIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiPD0iLCIgIiwiMTIwIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICBcdFx0XHRhbmQgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRW5jb3VudGVySW5wYXRpZW50IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicGVyaW9kIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiZW5kcyBkdXJpbmciLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJNZWFzdXJlbWVudCBQZXJpb2RcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk2IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3MDozLTczOjY3IiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWVyeSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IFsgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjcyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3MDozLTcwOjU1IiwNCiAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAiRW5jb3VudGVySW5wYXRpZW50IiwNCiAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MSIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzA6My03MDozNiIsDQogICAgICAgICAgICAgICAgICAgICAiZGF0YVR5cGUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUVuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAidGVtcGxhdGVJZCIgOiAiaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0VuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAiY29kZVByb3BlcnR5IiA6ICJ0eXBlIiwNCiAgICAgICAgICAgICAgICAgICAgICJjb2RlQ29tcGFyYXRvciIgOiAiaW4iLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlJldHJpZXZlIiwNCiAgICAgICAgICAgICAgICAgICAgICJjb2RlcyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzA6MTUtNzA6MzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkVuY291bnRlciBJbnBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0UmVmIg0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgICAgInJlbGF0aW9uc2hpcCIgOiBbIF0sDQogICAgICAgICAgICAgICAid2hlcmUiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3MTo1LTczOjY3IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbmQiLA0KICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTAiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjcxOjExLTcyOjYwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbmQiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjcxOjExLTcxOjQ4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFcXVhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzE6MTEtNzE6MzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIkVuY291bnRlcklucGF0aWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzE6MzktNzE6NDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJmaW5pc2hlZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3MjoxMy03Mjo2MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGVzc09yRXF1YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjcyOjEzLTcyOjUzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJMZW5ndGhJbkRheXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjcyOjI4LTcyOjUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJFbmNvdW50ZXJJbnBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzI6NTgtNzI6NjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMTIwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzM6MTAtNzM6NjciLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkluIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjczOjM2LTczOjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjczOjEwLTczOjM0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJFbmNvdW50ZXJJbnBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjczOjQ4LTczOjY3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlBhcmFtZXRlclJlZiINCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4MDoxLTg2OjUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkVEIFZpc2l0IiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLypSZXR1cm5zIHRoZSBtb3N0IHJlY2VudCBlbWVyZ2VuY3kgZGVwYXJ0bWVudCB2aXNpdCwgaWYgYW55LCB0aGF0IG9jY3VycyAxIGhvdXIgb3IgbGVzcyBwcmlvciB0byB0aGUgZ2l2ZW4gZW5jb3VudGVyLiovIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlwiRUQgVmlzaXRcIiIsIigiLCJUaGVFbmNvdW50ZXIiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiRW5jb3VudGVyIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgKTpcbiAgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJMYXN0IiwiKFxuICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlsiLCJFbmNvdW50ZXIiLCI6ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJFbWVyZ2VuY3kgRGVwYXJ0bWVudCBWaXNpdFwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJdIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCJFRFZpc2l0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndoZXJlICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFRFZpc2l0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiPSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ2ZpbmlzaGVkJyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgYW5kICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkVEVmlzaXQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicGVyaW9kIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZW5kcyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiMSAiLCJob3VyIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgb3IgbGVzcyBvbiBvciBiZWZvcmUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic3RhcnQgb2YgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSSGVscGVycyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUb0ludGVydmFsIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVGhlRW5jb3VudGVyIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic29ydCBieSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImVuZCBvZiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicGVyaW9kIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjgxOjMtODY6NSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiTGFzdCIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjgyOjUtODU6MjciLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1ZXJ5IiwNCiAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAzIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4Mjo1LTgyOjUzIiwNCiAgICAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAiRURWaXNpdCIsDQogICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4Mjo1LTgyOjQ1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJkYXRhVHlwZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vRW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlUHJvcGVydHkiIDogInR5cGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVDb21wYXJhdG9yIiA6ICJpbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVzIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4MjoxNy04Mjo0NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiRW1lcmdlbmN5IERlcGFydG1lbnQgVmlzaXQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0UmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgICAgICAgInJlbGF0aW9uc2hpcCIgOiBbIF0sDQogICAgICAgICAgICAgICAgICAid2hlcmUiIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNyIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODM6Ny04NDoxMTIiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFuZCIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjgzOjEzLTgzOjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFcXVhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjgzOjEzLTgzOjI2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJzdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJFRFZpc2l0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODM6MzAtODM6MzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJmaW5pc2hlZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODQ6MTMtODQ6MTEyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODQ6MzMtODQ6NDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkluIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg0OjI4LTg0OjMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4NDoxMy04NDoyNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAicGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiRURWaXNpdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4NDozMy04NDo0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG93Q2xvc2VkIiA6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlnaENsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb3ciIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg0OjYxLTg0OjExMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiU3VidHJhY3QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4NDo2MS04NDoxMTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlN0YXJ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg0OjcwLTg0OjExMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9JbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg0OjkzLTg0OjExMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAicGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg0OjkzLTg0OjEwNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVGhlRW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4NDozMy04NDozOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogMSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1bml0IiA6ICJob3VyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWFudGl0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWdoIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg0OjYxLTg0OjExMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiU3RhcnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODQ6NzAtODQ6MTEyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0ludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODQ6OTMtODQ6MTExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODQ6OTMtODQ6MTA0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUaGVFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg0OjMzLTg0OjQ2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOb3QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg0OjMzLTg0OjQ2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJc051bGwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODQ6NjEtODQ6MTEyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTdGFydCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTEzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4NDo3MC04NDoxMTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTEyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4NDo5My04NDoxMTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4NDo5My04NDoxMDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRoZUVuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAic29ydCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTIxIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4NTo3LTg1OjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICJieSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg1OjE1LTg1OjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJkaXJlY3Rpb24iIDogImFzYyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQnlFeHByZXNzaW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg1OjE1LTg1OjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4NToyMi04NToyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJZGVudGlmaWVyUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJUaGVFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjgwOjQxLTgwOjU0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0NyIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiODk6MS05MzoxMTYiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkhvc3BpdGFsaXphdGlvbiIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTQ3IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi8qSG9zcGl0YWxpemF0aW9uIHJldHVybnMgdGhlIHRvdGFsIGludGVydmFsIGZvciBhZG1pc3Npb24gdG8gZGlzY2hhcmdlIGZvciB0aGUgZ2l2ZW4gZW5jb3VudGVyLCBvciBmb3IgdGhlIGFkbWlzc2lvbiBvZiBhbnkgaW1tZWRpYXRlbHkgcHJpb3IgZW1lcmdlbmN5IGRlcGFydG1lbnQgdmlzaXQgdG8gdGhlIGRpc2NoYXJnZSBvZiB0aGUgZ2l2ZW4gZW5jb3VudGVyLiovIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlwiSG9zcGl0YWxpemF0aW9uXCIiLCIoIiwiVGhlRW5jb3VudGVyIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyNSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsIkVuY291bnRlciIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICk6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0NiIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiggIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiRUQgVmlzaXRcIiIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVGhlRW5jb3VudGVyIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIlgiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQ1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInJldHVyblxuICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiaWYgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJYIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgaXMgbnVsbCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIHRoZW4gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUaGVFbmNvdW50ZXIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicGVyaW9kIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICBlbHNlICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJbnRlcnZhbFsiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic3RhcnQgb2YgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSSGVscGVycyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUb0ludGVydmFsIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiWCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJwZXJpb2QiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImVuZCBvZiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVJIZWxwZXJzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRvSW50ZXJ2YWwiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUaGVFbmNvdW50ZXIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicGVyaW9kIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJdIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQ2IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5MDozLTkzOjExNiIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUXVlcnkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjkwOjMtOTA6MzIiLA0KICAgICAgICAgICAgICAgICAgImFsaWFzIiA6ICJYIiwNCiAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjciLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjkwOjMtOTA6MzAiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkVEIFZpc2l0IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjkwOjE2LTkwOjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUaGVFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICJyZWxhdGlvbnNoaXAiIDogWyBdLA0KICAgICAgICAgICAgICAgInJldHVybiIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQ1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5MTo1LTkzOjExNiIsDQogICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQ0IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5Mjo5LTkzOjExNiIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSWYiLA0KICAgICAgICAgICAgICAgICAgICAgImNvbmRpdGlvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTMwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5MjoxMi05MjoyMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSXNOdWxsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjkyOjEyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJYIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbGlhc1JlZiINCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAidGhlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9JbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjkyOjI3LTkyOjQ1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTI6MjctOTI6MzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRoZUVuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICJlbHNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjkzOjE0LTkzOjExNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG93Q2xvc2VkIiA6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICAiaGlnaENsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb3ciIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTM6MjMtOTM6NjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlN0YXJ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjkzOjMyLTkzOjYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0ludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTM6NTUtOTM6NjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIlgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTM6NjYtOTM6MTE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTM6NzMtOTM6MTE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0ludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTM6OTYtOTM6MTE0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTM6OTYtOTM6MTA3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUaGVFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJUaGVFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg5OjQ4LTg5OjYxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjE2NSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiOTY6MS0xMDA6NjgiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkhvc3BpdGFsaXphdGlvbiBMb2NhdGlvbnMiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjE2NSIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvKlJldHVybnMgbGlzdCBvZiBhbGwgbG9jYXRpb25zIHdpdGhpbiBhbiBlbmNvdW50ZXIsIGluY2x1ZGluZyBsb2NhdGlvbnMgZm9yIGltbWVkaWF0ZWx5IHByaW9yIEVEIHZpc2l0LiovIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlwiSG9zcGl0YWxpemF0aW9uIExvY2F0aW9uc1wiIiwiKCIsIlRoZUVuY291bnRlciIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDgiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUiIsIi4iLCJFbmNvdW50ZXIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiApOlxuICAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNjQiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTY0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTUxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIoICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkVEIFZpc2l0XCIiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRoZUVuY291bnRlciIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCJFREVuY291bnRlciIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicmV0dXJuXG4gICAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE2MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJpZiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkVERW5jb3VudGVyIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgaXMgbnVsbCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIHRoZW4gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTU1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE1NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUaGVFbmNvdW50ZXIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAibG9jYXRpb24iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgIGVsc2UgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTYxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImZsYXR0ZW4gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTYwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInsgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTU3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE1NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFREVuY291bnRlciIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE1NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJsb2NhdGlvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE1OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVGhlRW5jb3VudGVyIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImxvY2F0aW9uIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB9IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNjQiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk3OjMtMTAwOjY4IiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWVyeSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IFsgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE1MSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTc6My05Nzo0MiIsDQogICAgICAgICAgICAgICAgICAiYWxpYXMiIDogIkVERW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNTAiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk3OjMtOTc6MzAiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkVEIFZpc2l0IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk3OjE2LTk3OjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUaGVFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICJyZWxhdGlvbnNoaXAiIDogWyBdLA0KICAgICAgICAgICAgICAgInJldHVybiIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTYzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5ODo1LTEwMDo2OCIsDQogICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTYyIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5OTo5LTEwMDo2OCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSWYiLA0KICAgICAgICAgICAgICAgICAgICAgImNvbmRpdGlvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTUzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5OToxMi05OTozMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSXNOdWxsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk5OjEyLTk5OjIyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJFREVuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQWxpYXNSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgInRoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTk6MzctOTk6NTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImxvY2F0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk5OjM3LTk5OjQ4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUaGVFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgImVsc2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE2MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTAwOjE0LTEwMDo2OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRmxhdHRlbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTYwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDA6MjItMTAwOjY4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXN0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJlbGVtZW50IiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE1NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTAwOjI0LTEwMDo0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAibG9jYXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJFREVuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDA6NDYtMTAwOjY2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJsb2NhdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDA6NDYtMTAwOjU3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUaGVFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJUaGVFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk2OjU4LTk2OjcxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjE3MCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTAzOjEtMTA0OjQ3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJIb3NwaXRhbGl6YXRpb24gTGVuZ3RoIG9mIFN0YXkiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjE3MCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvKlJldHVybnMgdGhlIGxlbmd0aCBvZiBzdGF5IGluIGRheXMgKGkuZS4gdGhlIG51bWJlciBvZiBkYXlzIGJldHdlZW4gYWRtaXNzaW9uIGFuZCBkaXNjaGFyZ2UpIGZvciB0aGUgZ2l2ZW4gZW5jb3VudGVyLCBvciBmcm9tIHRoZSBhZG1pc3Npb24gb2YgYW55IGltbWVkaWF0ZWx5IHByaW9yIGVtZXJnZW5jeSBkZXBhcnRtZW50IHZpc2l0IHRvIHRoZSBkaXNjaGFyZ2Ugb2YgdGhlIGVuY291bnRlciovIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlwiSG9zcGl0YWxpemF0aW9uIExlbmd0aCBvZiBTdGF5XCIiLCIoIiwiVGhlRW5jb3VudGVyIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE2NiIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsIkVuY291bnRlciIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICk6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE2OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTGVuZ3RoSW5EYXlzIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE2OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkhvc3BpdGFsaXphdGlvblwiIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE2NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUaGVFbmNvdW50ZXIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNjkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwNDozLTEwNDo0NyIsDQogICAgICAgICAgICAgICAibmFtZSIgOiAiTGVuZ3RoSW5EYXlzIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNjgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwNDoxNi0xMDQ6NDYiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkhvc3BpdGFsaXphdGlvbiIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTY3IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDQ6MzQtMTA0OjQ1IiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUaGVFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogIlRoZUVuY291bnRlciIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE2NiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTAzOjYzLTEwMzo3NiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNzUiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwNzoxLTEwODo0MiIsDQogICAgICAgICAgICAibmFtZSIgOiAiSG9zcGl0YWwgQWRtaXNzaW9uIFRpbWUiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjE3NSIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvKlJldHVybnMgYWRtaXNzaW9uIHRpbWUgZm9yIGFuIGVuY291bnRlciBvciBmb3IgaW1tZWRpYXRlbHkgcHJpb3IgZW1lcmdlbmN5IGRlcGFydG1lbnQgdmlzaXQuICAqLyIsImRlZmluZSBmdW5jdGlvbiAiLCJcIkhvc3BpdGFsIEFkbWlzc2lvbiBUaW1lXCIiLCIoIiwiVGhlRW5jb3VudGVyIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE3MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsIkVuY291bnRlciIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICk6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE3NCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic3RhcnQgb2YgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTczIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiSG9zcGl0YWxpemF0aW9uXCIiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTcyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRoZUVuY291bnRlciIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTc0IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDg6My0xMDg6NDIiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlN0YXJ0IiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNzMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwODoxMi0xMDg6NDIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkhvc3BpdGFsaXphdGlvbiIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTcyIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDg6MzAtMTA4OjQxIiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUaGVFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJUaGVFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNzEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwNzo1Ni0xMDc6NjkiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUVuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTgyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTE6MS0xMTI6NTAiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkhvc3BpdGFsIERpc2NoYXJnZSBUaW1lIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxODIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLypIb3NwaXRhbCBEaXNjaGFyZ2UgVGltZSByZXR1cm5zIHRoZSBkaXNjaGFyZ2UgdGltZSBmb3IgYW4gZW5jb3VudGVyKi8iLCJkZWZpbmUgZnVuY3Rpb24gIiwiXCJIb3NwaXRhbCBEaXNjaGFyZ2UgVGltZVwiIiwiKCIsIlRoZUVuY291bnRlciIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNzYiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUiIsIi4iLCJFbmNvdW50ZXIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiApOlxuIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTgxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJlbmQgb2YgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTgwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE3NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSSGVscGVycyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUb0ludGVydmFsIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVGhlRW5jb3VudGVyIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE4MSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTEyOjEtMTEyOjUwIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFbmQiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE4MCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTEyOjgtMTEyOjUwIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0ludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE3OSIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTEyOjMxLTExMjo0OSIsDQogICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAicGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExMjozMS0xMTI6NDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRoZUVuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogIlRoZUVuY291bnRlciIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE3NiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTExOjU2LTExMTo2OSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOTkiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjExNToxLTExOToxMiIsDQogICAgICAgICAgICAibmFtZSIgOiAiSG9zcGl0YWwgQXJyaXZhbCBUaW1lIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxOTkiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLypSZXR1cm5zIGVhcmxpZXN0IGFycml2YWwgdGltZSBmb3IgYW4gZW5jb3VudGVyIGluY2x1ZGluZyBhbnkgcHJpb3IgRUQgdmlzaXQuICovIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlwiSG9zcGl0YWwgQXJyaXZhbCBUaW1lXCIiLCIoIiwiVGhlRW5jb3VudGVyIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsIkVuY291bnRlciIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICk6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE5OCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic3RhcnQgb2YgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTk3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSSGVscGVycyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE5NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUb0ludGVydmFsIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE5NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRmlyc3QiLCIoXG4gIFx0ICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE5NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJIb3NwaXRhbGl6YXRpb24gTG9jYXRpb25zXCIiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTg1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRoZUVuY291bnRlciIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCJIb3NwaXRhbExvY2F0aW9uIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICBcdFx0XHQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic29ydCBieSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTkxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN0YXJ0IG9mICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE5MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUkhlbHBlcnMiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVG9JbnRlcnZhbCIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicGVyaW9kIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gIFx0KSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE5NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJwZXJpb2QiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOTgiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExNjozLTExOToxMiIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiU3RhcnQiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE5NyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTE2OjEyLTExOToxMiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9JbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOTYiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExNjozNS0xMTk6MTEiLA0KICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTk1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTY6MzUtMTE5OjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZpcnN0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE5NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTE3OjgtMTE4OjUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWVyeSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE4NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTE3OjgtMTE3OjY5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAiSG9zcGl0YWxMb2NhdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTg2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTc6OC0xMTc6NTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkhvc3BpdGFsaXphdGlvbiBMb2NhdGlvbnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE4NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTE3OjM4LTExNzo0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVGhlRW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicmVsYXRpb25zaGlwIiA6IFsgXSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExODo2LTExODo1MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYnkiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTkyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTg6MTQtMTE4OjUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXJlY3Rpb24iIDogImFzYyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQnlFeHByZXNzaW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExODoxNC0xMTg6NTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlN0YXJ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExODoyMy0xMTg6NTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTg5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTg6NDYtMTE4OjUxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIklkZW50aWZpZXJSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAiVGhlRW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTgzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTU6NTQtMTE1OjY3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjI1MiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTcxOjEtMTgyOjg1IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJIb3NwaXRhbGl6YXRpb25XaXRoT2JzZXJ2YXRpb24iLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjI1MiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvLyBUT0RPIC0gZml4IHRoZXNlIChtdXN0IGZldGNoIExvY2F0aW9uIHJlc291cmNlcyBhbmQgY29tcGFyZSBpZCB0byByZWZlcmVuY2UpXG4vKlJldHVybnMgdGhlIGxhdGVzdCBkZXBhcnR1cmUgdGltZSBmb3IgZW5jb3VudGVyIGluY2x1ZGluZyBhbnkgcHJpb3IgRUQgdmlzaXQuICovXG4vKlxuZGVmaW5lIGZ1bmN0aW9uIFwiSG9zcGl0YWwgRGVwYXJ0dXJlIFRpbWVcIihUaGVFbmNvdW50ZXIgRkhJUi5FbmNvdW50ZXIpOlxuXHRlbmQgb2YgRkhJUkhlbHBlcnMuVG9JbnRlcnZhbChMYXN0KFxuXHQgICAgKCBcIkhvc3BpdGFsaXphdGlvbiBMb2NhdGlvbnNcIihUaGVFbmNvdW50ZXIpICkgSG9zcGl0YWxMb2NhdGlvblxuXHRcdFx0c29ydCBieSBzdGFydCBvZiBGSElSSGVscGVycy5Ub0ludGVydmFsKHBlcmlvZClcblx0KS5wZXJpb2QpXG5kZWZpbmUgZnVuY3Rpb24gXCJFbWVyZ2VuY3kgRGVwYXJ0bWVudCBBcnJpdmFsIFRpbWVcIihUaGVFbmNvdW50ZXIgRkhJUi5FbmNvdW50ZXIpOlxuXHRzdGFydCBvZiBGSElSSGVscGVycy5Ub0ludGVydmFsKChcblx0ICAgIHNpbmdsZXRvbiBmcm9tIChcblx0ICAgICAgICAoIFwiSG9zcGl0YWxpemF0aW9uIExvY2F0aW9uc1wiKFRoZUVuY291bnRlcikgKSBIb3NwaXRhbExvY2F0aW9uXG5cdFx0XHRcdHdoZXJlIEhvc3BpdGFsTG9jYXRpb24udHlwZSB+IFwiRVJcIlxuXHRcdClcblx0KS5wZXJpb2QpXG5kZWZpbmUgZnVuY3Rpb24gXCJGaXJzdCBJbnBhdGllbnQgSW50ZW5zaXZlIENhcmUgVW5pdFwiKFRoZUVuY291bnRlciBGSElSLkVuY291bnRlcik6XG5cdEZpcnN0KFxuXHQgICAgKCBUaGVFbmNvdW50ZXIubG9jYXRpb24gKSBIb3NwaXRhbExvY2F0aW9uXG5cdFx0XHR3aGVyZSBIb3NwaXRhbExvY2F0aW9uLnR5cGUgfiBcIklDVVwiXG5cdFx0XHRcdGFuZCBIb3NwaXRhbExvY2F0aW9uLnBlcmlvZCBkdXJpbmcgVGhlRW5jb3VudGVyLnBlcmlvZFxuXHRcdFx0c29ydCBieSBzdGFydCBvZiBGSElSSGVscGVycy5Ub0ludGVydmFsKHBlcmlvZClcblx0KVxuKi9cblxuLypIb3NwaXRhbGl6YXRpb24gd2l0aCBPYnNlcnZhdGlvbiBhbmQgT3V0cGF0aWVudCBTdXJnZXJ5IFNlcnZpY2UgcmV0dXJucyB0aGUgdG90YWwgaW50ZXJ2YWwgZnJvbSB0aGUgc3RhcnQgb2YgYW55IGltbWVkaWF0ZWx5IHByaW9yIGVtZXJnZW5jeSBkZXBhcnRtZW50IHZpc2l0LCBvdXRwYXRpZW50IHN1cmdlcnkgdmlzaXQgb3Igb2JzZXJ2YXRpb24gdmlzaXQgdG8gdGhlIGRpc2NoYXJnZSBvZiB0aGUgZ2l2ZW4gZW5jb3VudGVyLiovXG4vKiBUT0RPOlxuZGVmaW5lIGZ1bmN0aW9uIFwiSG9zcGl0YWxpemF0aW9uV2l0aE9ic2VydmF0aW9uQW5kT3V0cGF0aWVudFN1cmdlcnlTZXJ2aWNlXCIoRW5jb3VudGVyIFwiRW5jb3VudGVyLCBQZXJmb3JtZWRcIiApOlxuICBFbmNvdW50ZXIgVmlzaXRcbiAgXHRsZXQgT2JzVmlzaXQ6IExhc3QoW1wiRW5jb3VudGVyLCBQZXJmb3JtZWRcIjogXCJPYnNlcnZhdGlvbiBTZXJ2aWNlc1wiXSBMYXN0T2JzXG4gIFx0XHRcdHdoZXJlIExhc3RPYnMucmVsZXZhbnRQZXJpb2QgZW5kcyAxIGhvdXIgb3IgbGVzcyBvbiBvciBiZWZvcmUgc3RhcnQgb2YgVmlzaXQucmVsZXZhbnRQZXJpb2RcbiAgXHRcdFx0c29ydCBieVxuICBcdFx0XHRlbmQgb2YgcmVsZXZhbnRQZXJpb2RcbiAgXHQpLFxuICBcdFZpc2l0U3RhcnQ6IENvYWxlc2NlKHN0YXJ0IG9mIE9ic1Zpc2l0LnJlbGV2YW50UGVyaW9kLCBzdGFydCBvZiBWaXNpdC5yZWxldmFudFBlcmlvZCksXG4gIFx0RURWaXNpdDogTGFzdChbXCJFbmNvdW50ZXIsIFBlcmZvcm1lZFwiOiBcIkVtZXJnZW5jeSBEZXBhcnRtZW50IFZpc2l0XCJdIExhc3RFRFxuICBcdFx0XHR3aGVyZSBMYXN0RUQucmVsZXZhbnRQZXJpb2QgZW5kcyAxIGhvdXIgb3IgbGVzcyBvbiBvciBiZWZvcmUgVmlzaXRTdGFydFxuICBcdFx0XHRzb3J0IGJ5XG4gIFx0XHRcdGVuZCBvZiByZWxldmFudFBlcmlvZFxuICBcdCksXG4gIFx0VmlzaXRTdGFydFdpdGhFRDogQ29hbGVzY2Uoc3RhcnQgb2YgRURWaXNpdC5yZWxldmFudFBlcmlvZCwgVmlzaXRTdGFydCksXG4gIFx0T3V0cGF0aWVudFN1cmdlcnlWaXNpdDogTGFzdChbXCJFbmNvdW50ZXIsIFBlcmZvcm1lZFwiOiBcIk91dHBhdGllbnQgU3VyZ2VyeSBTZXJ2aWNlXCJdIExhc3RTdXJnZXJ5T1BcbiAgXHRcdFx0d2hlcmUgTGFzdFN1cmdlcnlPUC5yZWxldmFudFBlcmlvZCBlbmRzIDEgaG91ciBvciBsZXNzIG9uIG9yIGJlZm9yZSBWaXNpdFN0YXJ0V2l0aEVEXG4gIFx0XHRcdHNvcnQgYnlcbiAgXHRcdFx0ZW5kIG9mIHJlbGV2YW50UGVyaW9kXG4gIFx0KVxuICBcdHJldHVybiBJbnRlcnZhbFtDb2FsZXNjZShzdGFydCBvZiBPdXRwYXRpZW50U3VyZ2VyeVZpc2l0LnJlbGV2YW50UGVyaW9kLCBWaXNpdFN0YXJ0V2l0aEVEKSxcbiAgXHRlbmQgb2YgVmlzaXQucmVsZXZhbnRQZXJpb2RdXG4qL1xuXG4vKkhvc3BpdGFsaXphdGlvbiB3aXRoIE9ic2VydmF0aW9uIHJldHVybnMgdGhlIHRvdGFsIGludGVydmFsIGZyb20gdGhlIHN0YXJ0IG9mIGFueSBpbW1lZGlhdGVseSBwcmlvciBlbWVyZ2VuY3kgZGVwYXJ0bWVudCB2aXNpdCB0aHJvdWdoIHRoZSBvYnNlcnZhdGlvbiB2aXNpdCB0byB0aGUgZGlzY2hhcmdlIG9mIHRoZSBnaXZlbiBlbmNvdW50ZXIqLyIsImRlZmluZSBmdW5jdGlvbiAiLCJcIkhvc3BpdGFsaXphdGlvbldpdGhPYnNlcnZhdGlvblwiIiwiKCIsIlRoZUVuY291bnRlciIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDAiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUiIsIi4iLCJFbmNvdW50ZXIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiApOlxuICAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNTEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjUxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjAyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIwMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRoZUVuY291bnRlciIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiVmlzaXQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG5cdFx0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJsZXQgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIk9ic1Zpc2l0IiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTGFzdCIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIwMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJbIiwiRW5jb3VudGVyIiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiT2JzZXJ2YXRpb24gU2VydmljZXNcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiTGFzdE9icyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcblx0XHRcdFx0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndoZXJlICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIxMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjA1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkxhc3RPYnMiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicGVyaW9kIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZW5kcyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiMSAiLCJob3VyIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgb3IgbGVzcyBvbiBvciBiZWZvcmUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic3RhcnQgb2YgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjA4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIwNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJWaXNpdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIwOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJwZXJpb2QiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG5cdFx0XHRcdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIxNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJzb3J0IGJ5ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIxNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZW5kIG9mICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIxMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJwZXJpb2QiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG5cdFx0XHQpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIixcblx0XHRcdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIyNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJWaXNpdFN0YXJ0IiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29hbGVzY2UiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjIxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN0YXJ0IG9mICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIyMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiT2JzVmlzaXQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicGVyaW9kIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic3RhcnQgb2YgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIyMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJWaXNpdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJwZXJpb2QiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIixcblx0XHRcdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFRFZpc2l0IiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTGFzdCIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJbIiwiRW5jb3VudGVyIiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiRW1lcmdlbmN5IERlcGFydG1lbnQgVmlzaXRcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiTGFzdEVEIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuXHRcdFx0XHQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlcmUgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjMzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIzMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTGFzdEVEIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjMwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjMzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImVuZHMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjMyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIjEgIiwiaG91ciIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIG9yIGxlc3Mgb24gb3IgYmVmb3JlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlZpc2l0U3RhcnQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcblx0XHRcdFx0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjM3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInNvcnQgYnkgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjM2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIzNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJlbmQgb2YgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjM0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcblx0XHRcdCkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcblx0XHQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicmV0dXJuICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJbnRlcnZhbFsiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29hbGVzY2UiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN0YXJ0IG9mICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI0MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRURWaXNpdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI0MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJwZXJpb2QiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI0NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJWaXNpdFN0YXJ0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJlbmQgb2YgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJWaXNpdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJwZXJpb2QiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJdIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI1MSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTcyOjMtMTgyOjg1IiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWVyeSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IFsgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIwMiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTcyOjMtMTcyOjIwIiwNCiAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAiVmlzaXQiLA0KICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIwMSIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTcyOjMtMTcyOjE0IiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUaGVFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAibGV0IiA6IFsgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIxOCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTczOjctMTc2OjQiLA0KICAgICAgICAgICAgICAgICAgImlkZW50aWZpZXIiIDogIk9ic1Zpc2l0IiwNCiAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMTciLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3MzoxNy0xNzY6NCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGFzdCIsDQogICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3MzoyMi0xNzU6MjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1ZXJ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjA0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzM6MjItMTczOjY0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAiTGFzdE9icyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzM6MjItMTczOjU2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkYXRhVHlwZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vRW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlUHJvcGVydHkiIDogInR5cGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVDb21wYXJhdG9yIiA6ICJpbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVzIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzM6MzQtMTczOjU1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJPYnNlcnZhdGlvbiBTZXJ2aWNlcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAgICAgICAgICAicmVsYXRpb25zaGlwIiA6IFsgXSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ3aGVyZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzQ6NS0xNzQ6NzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFuZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzQ6MzEtMTc0OjQ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzQ6MjYtMTc0OjI5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjA2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzQ6MTEtMTc0OjI0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJMYXN0T2JzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3NDozMS0xNzQ6NDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG93IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzQ6NTktMTc0Ojc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTdWJ0cmFjdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3NDo1OS0xNzQ6NzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlN0YXJ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0ludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIwOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTc0OjY4LTE3NDo3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAicGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiVmlzaXQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjEwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzQ6MzEtMTc0OjM2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAxLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVuaXQiIDogImhvdXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1YW50aXR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIwOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTc0OjU5LTE3NDo3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiU3RhcnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjA4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzQ6NjgtMTc0Ojc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJWaXNpdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3NDozMS0xNzQ6NDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5vdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTc0OjMxLTE3NDo0NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSXNOdWxsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3NDo1OS0xNzQ6NzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlN0YXJ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0ludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIwOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTc0OjY4LTE3NDo3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAicGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiVmlzaXQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAic29ydCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzU6NS0xNzU6MjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImJ5IiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIxNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTc1OjEzLTE3NToyNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlyZWN0aW9uIiA6ICJhc2MiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkJ5RXhwcmVzc2lvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjEzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzU6MTMtMTc1OjI1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjEyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzU6MjAtMTc1OjI1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIklkZW50aWZpZXJSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIyNiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTc3OjQtMTc3OjcyIiwNCiAgICAgICAgICAgICAgICAgICJpZGVudGlmaWVyIiA6ICJWaXNpdFN0YXJ0IiwNCiAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMjUiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3NzoxNi0xNzc6NzIiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNvYWxlc2NlIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIyMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTc3OjI1LTE3Nzo0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiU3RhcnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjIwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzc6MzQtMTc3OjQ4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIxOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTc3OjM0LTE3Nzo0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiT2JzVmlzaXQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1ZXJ5TGV0UmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjI0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzc6NTEtMTc3OjcxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTdGFydCIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9JbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3Nzo2MC0xNzc6NzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIlZpc2l0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjQwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzg6NC0xODE6NCIsDQogICAgICAgICAgICAgICAgICAiaWRlbnRpZmllciIgOiAiRURWaXNpdCIsDQogICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzg6MTMtMTgxOjQiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxhc3QiLA0KICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjM4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzg6MTgtMTgwOjI1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWVyeSIsDQogICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIyOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTc4OjE4LTE3ODo2NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAiYWxpYXMiIDogIkxhc3RFRCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzg6MTgtMTc4OjU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkYXRhVHlwZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vRW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlUHJvcGVydHkiIDogInR5cGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVDb21wYXJhdG9yIiA6ICJpbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVzIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzg6MzAtMTc4OjU3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJFbWVyZ2VuY3kgRGVwYXJ0bWVudCBWaXNpdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAgICAgICAgICAicmVsYXRpb25zaGlwIiA6IFsgXSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ3aGVyZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjMzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzk6NS0xNzk6NjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFuZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzk6MzAtMTc5OjQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzk6MjUtMTc5OjI4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjMwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzk6MTEtMTc5OjIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJMYXN0RUQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTc5OjMwLTE3OTo0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG93Q2xvc2VkIiA6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlnaENsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb3ciIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3OTo1OC0xNzk6NjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlN1YnRyYWN0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIzMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTc5OjU4LTE3OTo2NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVmlzaXRTdGFydCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUXVlcnlMZXRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjMyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzk6MzAtMTc5OjM1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAxLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVuaXQiIDogImhvdXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1YW50aXR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIzMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTc5OjU4LTE3OTo2NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVmlzaXRTdGFydCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUXVlcnlMZXRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzk6MzAtMTc5OjQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOb3QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3OTozMC0xNzk6NDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIklzTnVsbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzk6NTgtMTc5OjY3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJWaXNpdFN0YXJ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWVyeUxldFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4MDo1LTE4MDoyNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAiYnkiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjM2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxODA6MTMtMTgwOjI1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXJlY3Rpb24iIDogImFzYyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQnlFeHByZXNzaW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4MDoxMy0xODA6MjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVuZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9JbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4MDoyMC0xODA6MjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSWRlbnRpZmllclJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAicmVsYXRpb25zaGlwIiA6IFsgXSwNCiAgICAgICAgICAgICAgICJyZXR1cm4iIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI1MCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTgyOjMtMTgyOjg1IiwNCiAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNDkiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4MjoxMC0xODI6ODUiLA0KICAgICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAibG93IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4MjoxOS0xODI6NjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNvYWxlc2NlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTgyOjI4LTE4Mjo1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiU3RhcnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjQyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxODI6MzctMTgyOjUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTgyOjM3LTE4Mjo0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiRURWaXNpdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUXVlcnlMZXRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4Mjo1My0xODI6NjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlZpc2l0U3RhcnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1ZXJ5TGV0UmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTgyOjY2LTE4Mjo4NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0ludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTgyOjczLTE4Mjo4NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAicGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiVmlzaXQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAiVGhlRW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjAwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzE6NjMtMTcxOjc2IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjM4NyIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjAzOjEtMjIzOjMiLA0KICAgICAgICAgICAgIm5hbWUiIDogIk5vcm1hbGl6ZSBJbnRlcnZhbCIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMzg3IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi8qKlxuKiBOb3JtYWxpemVzIHRoZSBpbnB1dCBhcmd1bWVudCB0byBhbiBpbnRlcnZhbCByZXByZXNlbnRhdGlvbi5cbiogVGhlIGlucHV0IGNhbiBiZSBwcm92aWRlZCBhcyBhIGRhdGVUaW1lLCBQZXJpb2QsIFRpbWluZywgaW5zdGFudCwgc3RyaW5nLCBBZ2UsIG9yIFJhbmdlLlxuKiBUaGUgaW50ZW50IG9mIHRoaXMgZnVuY3Rpb24gaXMgdG8gcHJvdmlkZSBhIGNsZWFyIGFuZCBjb25jaXNlIG1lY2hhbmlzbSB0byB0cmVhdCBzaW5nbGVcbiogZWxlbWVudHMgdGhhdCBoYXZlIG11bHRpcGxlIHBvc3NpYmxlIHJlcHJlc2VudGF0aW9ucyBhcyBpbnRlcnZhbHMgc28gdGhhdCBsb2dpYyBkb2Vzbid0IGhhdmUgdG8gYWNjb3VudFxuKiBmb3IgdGhlIHZhcmlhYmlsaXR5LiBNb3JlIGNvbXBsZXggY2FsY3VsYXRpb25zIChzdWNoIGFzIG1lZGljYXRpb24gcmVxdWVzdCBwZXJpb2Qgb3IgZGlzcGVuc2UgcGVyaW9kXG4qIGNhbGN1bGF0aW9uKSBuZWVkIHNwZWNpZmljIGd1aWRhbmNlIGFuZCBjb25zaWRlcmF0aW9uLiBUaGF0IGd1aWRhbmNlIG1heSBtYWtlIHVzZSBvZiB0aGlzIGZ1bmN0aW9uLCBidXRcbiogdGhlIGZvY3VzIG9mIHRoaXMgZnVuY3Rpb24gaXMgb24gc2luZ2xlIGVsZW1lbnQgY2FsY3VsYXRpb25zIHdoZXJlIHRoZSBzZW1hbnRpY3MgYXJlIHVuYW1iaWd1b3VzLlxuKiBJZiB0aGUgaW5wdXQgaXMgYSBkYXRlVGltZSwgdGhlIHJlc3VsdCBhIERhdGVUaW1lIEludGVydmFsIGJlZ2lubmluZyBhbmQgZW5kaW5nIG9uIHRoYXQgZGF0ZVRpbWUuXG4qIElmIHRoZSBpbnB1dCBpcyBhIFBlcmlvZCwgdGhlIHJlc3VsdCBpcyBhIERhdGVUaW1lIEludGVydmFsLlxuKiBJZiB0aGUgaW5wdXQgaXMgYSBUaW1pbmcsIGFuIGVycm9yIGlzIHJhaXNlZCBpbmRpY2F0aW5nIGEgc2luZ2xlIGludGVydmFsIGNhbm5vdCBiZSBjb21wdXRlZCBmcm9tIGEgVGltaW5nLlxuKiBJZiB0aGUgaW5wdXQgaXMgYW4gaW5zdGFudCwgdGhlIHJlc3VsdCBpcyBhIERhdGVUaW1lIEludGVydmFsIGJlZ2lubmluZyBhbmQgZW5kaW5nIG9uIHRoYXQgaW5zdGFudC5cbiogSWYgdGhlIGlucHV0IGlzIGEgc3RyaW5nLCBhbiBlcnJvciBpcyByYWlzZWQgaW5kaWNhdGluZyBhIHNpbmdsZSBpbnRlcnZhbCBjYW5ub3QgYmUgY29tcHV0ZWQgZnJvbSBhIHN0cmluZy5cbiogSWYgdGhlIGlucHV0IGlzIGFuIEFnZSwgdGhlIHJlc3VsdCBpcyBhIERhdGVUaW1lIEludGVydmFsIGJlZ2lubmluZyB3aGVuIHRoZSBwYXRpZW50IHdhcyB0aGUgZ2l2ZW4gQWdlLFxuYW5kIGVuZGluZyBpbW1lZGlhdGVseSBwcmlvciB0byB3aGVuIHRoZSBwYXRpZW50IHdhcyB0aGUgZ2l2ZW4gQWdlIHBsdXMgb25lIHllYXIuXG4qIElmIHRoZSBpbnB1dCBpcyBhIFJhbmdlLCB0aGUgcmVzdWx0IGlzIGEgRGF0ZVRpbWUgSW50ZXJ2YWwgYmVnaW5uaW5nIHdoZW4gdGhlIHBhdGllbnQgd2FzIHRoZSBBZ2UgZ2l2ZW5cbmJ5IHRoZSBsb3cgZW5kIG9mIHRoZSBSYW5nZSwgYW5kIGVuZGluZyBpbW1lZGlhdGVseSBwcmlvciB0byB3aGVuIHRoZSBwYXRpZW50IHdhcyB0aGUgQWdlIGdpdmVuIGJ5IHRoZVxuaGlnaCBlbmQgb2YgdGhlIFJhbmdlIHBsdXMgb25lIHllYXIuXG4qLyIsImRlZmluZSBmdW5jdGlvbiAiLCJcIk5vcm1hbGl6ZSBJbnRlcnZhbFwiIiwiKCIsImNob2ljZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNjAiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ2hvaWNlPCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI1MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsImRhdGVUaW1lIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI1NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsIlBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUiIsIi4iLCJUaW1pbmciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjU2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiaW5zdGFudCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUiIsIi4iLCJzdHJpbmciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiQWdlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI1OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsIlJhbmdlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICI+IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgKTpcbiAgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzg2IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjYXNlXG5cdCAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjc1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndoZW4gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI2MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjaG9pY2UiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBpcyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUiIsIi4iLCJkYXRlVGltZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlblxuICBcdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI3NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJbnRlcnZhbFsiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjY0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVJIZWxwZXJzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjY4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRvRGF0ZVRpbWUiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjY3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI2NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjaG9pY2UiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBhcyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUiIsIi4iLCJkYXRlVGltZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjczIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI2OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSSGVscGVycyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI3MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUb0RhdGVUaW1lIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI3MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY2hvaWNlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgYXMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjcxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiZGF0ZVRpbWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJdIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuXHRcdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI4NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVuICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI3OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY2hvaWNlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgaXMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjc3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiUGVyaW9kIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB0aGVuXG5cdFx0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjgzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSSGVscGVycyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUb0ludGVydmFsIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI4MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyODAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY2hvaWNlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgYXMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjgxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiUGVyaW9kIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcblx0XHQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyOTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjg1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImNob2ljZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGlzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsImluc3RhbnQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIHRoZW5cblx0XHRcdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJbnRlcnZhbFsiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyOTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjg4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVJIZWxwZXJzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjkyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRvRGF0ZVRpbWUiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjkxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI4OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjaG9pY2UiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBhcyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyOTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUiIsIi4iLCJpbnN0YW50IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyOTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjkzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVJIZWxwZXJzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjk3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRvRGF0ZVRpbWUiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjk2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI5NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjaG9pY2UiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBhcyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyOTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUiIsIi4iLCJpbnN0YW50IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcblx0XHQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzAwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImNob2ljZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGlzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMwMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsIkFnZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlblxuXHRcdCAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzI1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkludGVydmFsWyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMxMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVJIZWxwZXJzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzA2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRvRGF0ZSIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzA0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlBhdGllbnQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiYmlydGhEYXRlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICsgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMwNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSSGVscGVycyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMxMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUb1F1YW50aXR5IiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMxMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY2hvaWNlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgYXMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzA5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiQWdlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsXG5cdFx0XHQgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMyNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzE2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMxMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSSGVscGVycyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMxNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUb0RhdGUiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMxNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJQYXRpZW50IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImJpcnRoRGF0ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiArICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMyMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUkhlbHBlcnMiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVG9RdWFudGl0eSIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImNob2ljZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGFzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMxOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsIkFnZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICsgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIjEgIiwieWVhciIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuXHRcdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVuICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMyOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY2hvaWNlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgaXMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzI4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiUmFuZ2UiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIHRoZW5cblx0XHQgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM1NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJbnRlcnZhbFsiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzMzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMzMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSSGVscGVycyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMzMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUb0RhdGUiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzMyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMzMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJQYXRpZW50IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzMyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImJpcnRoRGF0ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiArICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMzOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUkhlbHBlcnMiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVG9RdWFudGl0eSIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzM3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzM1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImNob2ljZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGFzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMzNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsIlJhbmdlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAibG93IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsXG5cdFx0XHQgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM1MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzQ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSSGVscGVycyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM0NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUb0RhdGUiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM0MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJQYXRpZW50IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImJpcnRoRGF0ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiArICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUkhlbHBlcnMiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVG9RdWFudGl0eSIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzQ4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzQ2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImNob2ljZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGFzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsIlJhbmdlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiaGlnaCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICsgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIjEgIiwieWVhciIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuXHRcdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM2OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVuICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM1OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY2hvaWNlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgaXMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzU3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiVGltaW5nIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB0aGVuXG5cdFx0ICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTWVzc2FnZSIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJudWxsIiwiIGFzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM2MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJbnRlcnZhbDwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRGF0ZVRpbWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIj4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIsInRydWUiLCIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM2NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInMSciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzY1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIidFcnJvciciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzY2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIidDYW5ub3QgY29tcHV0ZSBhIHNpbmdsZSBpbnRlcnZhbCBmcm9tIGEgVGltaW5nIHR5cGUnIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM4MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVuICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY2hvaWNlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgaXMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwic3RyaW5nIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB0aGVuXG4gICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzODAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTWVzc2FnZSIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzcyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJudWxsIiwiIGFzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM3NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJbnRlcnZhbDwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRGF0ZVRpbWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIj4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzc2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIsInRydWUiLCIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM3NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInMSciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzc4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIidFcnJvciciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIidDYW5ub3QgY29tcHV0ZSBhbiBpbnRlcnZhbCBmcm9tIGEgU3RyaW5nIHZhbHVlJyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcblx0XHRlbHNlXG5cdFx0XHQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzODUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzgyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJudWxsIiwiIGFzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM4NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJbnRlcnZhbDwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzODMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRGF0ZVRpbWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIj4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG5lbmQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzODYiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwNDozLTIyMzozIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDYXNlIiwNCiAgICAgICAgICAgICAgICJjYXNlSXRlbSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNzUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwNTo0LTIwNjoxMDkiLA0KICAgICAgICAgICAgICAgICAgIndoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI2MyIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjA1OjktMjA1OjMxIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJcyIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjYxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDU6OS0yMDU6MTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNob2ljZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAiaXNUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwNToxOS0yMDU6MzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfWRhdGVUaW1lIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgInRoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI3NCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjA2OjQtMjA2OjEwOSIsDQogICAgICAgICAgICAgICAgICAgICAibG93Q2xvc2VkIiA6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAiaGlnaENsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb3ciIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI2OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjA2OjEzLTIwNjo1OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwNjozNi0yMDY6NTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjY1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDY6MzYtMjA2OjQxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjaG9pY2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImFzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjY2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDY6NDYtMjA2OjU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1kYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI3MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjA2OjYyLTIwNjoxMDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvRGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjcyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDY6ODUtMjA2OjEwNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0IiA6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwNjo4NS0yMDY6OTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNob2ljZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAiYXNUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwNjo5NS0yMDY6MTA3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1kYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjg0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDc6My0yMDg6NDciLA0KICAgICAgICAgICAgICAgICAgIndoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI3OCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjA3OjgtMjA3OjI4IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJcyIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjc2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDc6OC0yMDc6MTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNob2ljZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAiaXNUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwNzoxOC0yMDc6MjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJ0aGVuIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyODMiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwODozLTIwODo0NyIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9JbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyODIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwODoyNi0yMDg6NDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjgwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDg6MjYtMjA4OjMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjaG9pY2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgImFzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjgxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDg6MzYtMjA4OjQ2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1QZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI5OSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjA5OjMtMjEwOjEwNyIsDQogICAgICAgICAgICAgICAgICAid2hlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjg3IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDk6OC0yMDk6MjkiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIklzIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyODUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwOTo4LTIwOToxMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY2hvaWNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICJpc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjA5OjE4LTIwOToyOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9aW5zdGFudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJ0aGVuIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyOTgiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMDo0LTIxMDoxMDciLA0KICAgICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAibG93IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyOTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMDoxMy0yMTA6NTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvRGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjkxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTA6MzYtMjEwOjU3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3QiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI4OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEwOjM2LTIxMDo0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY2hvaWNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI5MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEwOjQ2LTIxMDo1NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9aW5zdGFudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI5NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEwOjYxLTIxMDoxMDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvRGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjk2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTA6ODQtMjEwOjEwNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0IiA6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyOTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMDo4NC0yMTA6ODkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNob2ljZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAiYXNUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyOTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMDo5NC0yMTA6MTA1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1pbnN0YW50IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMjYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMTozLTIxMzo5NyIsDQogICAgICAgICAgICAgICAgICAid2hlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzAyIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTE6OC0yMTE6MjUiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIklzIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMTo4LTIxMToxMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY2hvaWNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICJpc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMwMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjExOjE4LTIxMToyNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9QWdlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgInRoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb3ciIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlRvRGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImxvdyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzI1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTI6NS0yMTM6OTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzEyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTI6MTQtMjEyOjk1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBZGQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzA2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTI6MTQtMjEyOjUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0RhdGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzA1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTI6MzMtMjEyOjQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJiaXJ0aERhdGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMwNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEyOjMzLTIxMjozOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhwcmVzc2lvblJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMxMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEyOjU0LTIxMjo5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9RdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMjo3Ny0yMTI6OTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzA4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTI6NzctMjEyOjgyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjaG9pY2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzA5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTI6ODctMjEyOjk0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1BZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMyNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEzOjYtMjEzOjk2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBZGQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzIyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTM6Ni0yMTM6ODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFkZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMzo2LTIxMzo0MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMxNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEzOjI1LTIxMzo0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYmlydGhEYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMzoyNS0yMTM6MzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMzo0Ni0yMTM6ODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvUXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzIwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTM6NjktMjEzOjg2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3QiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMxOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEzOjY5LTIxMzo3NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY2hvaWNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMxOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEzOjc5LTIxMzo4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9QWdlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEzOjkxLTIxMzo5NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogMSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1bml0IiA6ICJ5ZWFyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWFudGl0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICJsb3dDbG9zZWRFeHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJsb3dDbG9zZWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMyNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEyOjUtMjEzOjk3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb3dDbG9zZWQiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWdoQ2xvc2VkIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb3ciIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMxMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEyOjE0LTIxMjo5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQWRkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMwNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEyOjE0LTIxMjo1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMwNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEyOjMzLTIxMjo0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYmlydGhEYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMjozMy0yMTI6MzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMjo1NC0yMTI6OTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvUXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzEwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTI6NzctMjEyOjk0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3QiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMwOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEyOjc3LTIxMjo4MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY2hvaWNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMwOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEyOjg3LTIxMjo5NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9QWdlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWdoIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMzo2LTIxMzo5NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQWRkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMyMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEzOjYtMjEzOjg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBZGQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzE2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTM6Ni0yMTM6NDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvRGF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMzoyNS0yMTM6NDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImJpcnRoRGF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzE0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTM6MjUtMjEzOjMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeHByZXNzaW9uUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzIxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTM6NDYtMjEzOjg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1F1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMyMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEzOjY5LTIxMzo4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0IiA6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMzo2OS0yMTM6NzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNob2ljZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYXNUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMzo3OS0yMTM6ODYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUFnZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMzo5MS0yMTM6OTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IDEsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidW5pdCIgOiAieWVhciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUXVhbnRpdHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAiaGlnaCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVG9EYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiaGlnaCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzI1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTI6NS0yMTM6OTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzEyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTI6MTQtMjEyOjk1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBZGQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzA2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTI6MTQtMjEyOjUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0RhdGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzA1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTI6MzMtMjEyOjQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJiaXJ0aERhdGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMwNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEyOjMzLTIxMjozOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhwcmVzc2lvblJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMxMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEyOjU0LTIxMjo5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9RdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMjo3Ny0yMTI6OTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzA4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTI6NzctMjEyOjgyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjaG9pY2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzA5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTI6ODctMjEyOjk0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1BZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMyNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEzOjYtMjEzOjk2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBZGQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzIyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTM6Ni0yMTM6ODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFkZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMzo2LTIxMzo0MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMxNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEzOjI1LTIxMzo0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYmlydGhEYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMzoyNS0yMTM6MzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMzo0Ni0yMTM6ODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvUXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzIwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTM6NjktMjEzOjg2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3QiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMxOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEzOjY5LTIxMzo3NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY2hvaWNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMxOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEzOjc5LTIxMzo4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9QWdlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEzOjkxLTIxMzo5NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogMSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1bml0IiA6ICJ5ZWFyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWFudGl0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICJoaWdoQ2xvc2VkRXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiaGlnaENsb3NlZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzI1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTI6NS0yMTM6OTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzEyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTI6MTQtMjEyOjk1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBZGQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzA2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTI6MTQtMjEyOjUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0RhdGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzA1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTI6MzMtMjEyOjQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJiaXJ0aERhdGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMwNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEyOjMzLTIxMjozOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhwcmVzc2lvblJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMxMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEyOjU0LTIxMjo5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9RdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMjo3Ny0yMTI6OTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzA4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTI6NzctMjEyOjgyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjaG9pY2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzA5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTI6ODctMjEyOjk0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1BZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMyNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEzOjYtMjEzOjk2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBZGQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzIyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTM6Ni0yMTM6ODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFkZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMzo2LTIxMzo0MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMxNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEzOjI1LTIxMzo0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYmlydGhEYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMzoyNS0yMTM6MzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMzo0Ni0yMTM6ODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvUXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzIwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTM6NjktMjEzOjg2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3QiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMxOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEzOjY5LTIxMzo3NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY2hvaWNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMxOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEzOjc5LTIxMzo4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9QWdlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEzOjkxLTIxMzo5NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogMSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1bml0IiA6ICJ5ZWFyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWFudGl0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM1NSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE0OjMtMjE2OjEwNiIsDQogICAgICAgICAgICAgICAgICAid2hlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzI5IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTQ6OC0yMTQ6MjciLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIklzIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNDo4LTIxNDoxMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY2hvaWNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICJpc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMyOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE0OjE4LTIxNDoyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmFuZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAidGhlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVG9EYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAibG93IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNTo1LTIxNjoxMDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTU6MTQtMjE1OjEwMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQWRkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMzMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE1OjE0LTIxNTo1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMzMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE1OjMzLTIxNTo0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYmlydGhEYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNTozMy0yMTU6MzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNTo1NC0yMTU6MTAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1F1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMzOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE1Ojc3LTIxNToxMDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImxvdyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzM3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTU6NzctMjE1Ojk4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3QiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMzNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE1Ojc4LTIxNTo4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY2hvaWNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMzNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE1Ojg4LTIxNTo5NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmFuZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM1MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE2OjYtMjE2OjEwNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQWRkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE2OjYtMjE2Ojk2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBZGQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzQ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTY6Ni0yMTY6NDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvRGF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNjoyNS0yMTY6NDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImJpcnRoRGF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzQyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTY6MjUtMjE2OjMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeHByZXNzaW9uUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTY6NDYtMjE2Ojk2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1F1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE2OjY5LTIxNjo5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiaGlnaCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzQ4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTY6NjktMjE2OjkwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3QiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE2OjcwLTIxNjo3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY2hvaWNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE2OjgwLTIxNjo4OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmFuZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTY6MTAwLTIxNjoxMDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IDEsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidW5pdCIgOiAieWVhciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUXVhbnRpdHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAibG93Q2xvc2VkRXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAibG93Q2xvc2VkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNTo1LTIxNjoxMDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTU6MTQtMjE1OjEwMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQWRkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMzMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE1OjE0LTIxNTo1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMzMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE1OjMzLTIxNTo0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYmlydGhEYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNTozMy0yMTU6MzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNTo1NC0yMTU6MTAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1F1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMzOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE1Ojc3LTIxNToxMDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImxvdyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzM3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTU6NzctMjE1Ojk4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3QiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMzNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE1Ojc4LTIxNTo4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY2hvaWNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMzNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE1Ojg4LTIxNTo5NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmFuZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM1MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE2OjYtMjE2OjEwNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQWRkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE2OjYtMjE2Ojk2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBZGQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzQ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTY6Ni0yMTY6NDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvRGF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNjoyNS0yMTY6NDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImJpcnRoRGF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzQyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTY6MjUtMjE2OjMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeHByZXNzaW9uUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTY6NDYtMjE2Ojk2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1F1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE2OjY5LTIxNjo5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiaGlnaCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzQ4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTY6NjktMjE2OjkwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3QiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE2OjcwLTIxNjo3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY2hvaWNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE2OjgwLTIxNjo4OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmFuZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTY6MTAwLTIxNjoxMDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IDEsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidW5pdCIgOiAieWVhciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUXVhbnRpdHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAiaGlnaCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVG9EYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiaGlnaCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzU0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTU6NS0yMTY6MTA2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb3dDbG9zZWQiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWdoQ2xvc2VkIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb3ciIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE1OjE0LTIxNToxMDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFkZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNToxNC0yMTU6NTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvRGF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNTozMy0yMTU6NDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImJpcnRoRGF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTU6MzMtMjE1OjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeHByZXNzaW9uUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTU6NTQtMjE1OjEwMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9RdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNTo3Ny0yMTU6MTAyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJsb3ciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMzNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE1Ojc3LTIxNTo5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0IiA6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNTo3OC0yMTU6ODMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNob2ljZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYXNUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNTo4OC0yMTU6OTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVJhbmdlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWdoIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNjo2LTIxNjoxMDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFkZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNjo2LTIxNjo5NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQWRkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM0NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE2OjYtMjE2OjQyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0RhdGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTY6MjUtMjE2OjQxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJiaXJ0aERhdGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM0MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE2OjI1LTIxNjozMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhwcmVzc2lvblJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE2OjQ2LTIxNjo5NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9RdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNjo2OS0yMTY6OTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImhpZ2giLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE2OjY5LTIxNjo5MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0IiA6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNjo3MC0yMTY6NzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNob2ljZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYXNUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNjo4MC0yMTY6ODkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVJhbmdlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM1MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE2OjEwMC0yMTY6MTA1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAxLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVuaXQiIDogInllYXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1YW50aXR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWRFeHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJoaWdoQ2xvc2VkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNTo1LTIxNjoxMDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTU6MTQtMjE1OjEwMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQWRkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMzMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE1OjE0LTIxNTo1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMzMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE1OjMzLTIxNTo0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYmlydGhEYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNTozMy0yMTU6MzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNTo1NC0yMTU6MTAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1F1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMzOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE1Ojc3LTIxNToxMDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImxvdyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzM3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTU6NzctMjE1Ojk4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3QiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMzNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE1Ojc4LTIxNTo4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY2hvaWNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMzNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE1Ojg4LTIxNTo5NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmFuZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM1MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE2OjYtMjE2OjEwNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQWRkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE2OjYtMjE2Ojk2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBZGQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzQ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTY6Ni0yMTY6NDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvRGF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNjoyNS0yMTY6NDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImJpcnRoRGF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzQyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTY6MjUtMjE2OjMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeHByZXNzaW9uUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTY6NDYtMjE2Ojk2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1F1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE2OjY5LTIxNjo5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiaGlnaCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzQ4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTY6NjktMjE2OjkwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3QiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE2OjcwLTIxNjo3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY2hvaWNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE2OjgwLTIxNjo4OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmFuZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTY6MTAwLTIxNjoxMDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IDEsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidW5pdCIgOiAieWVhciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUXVhbnRpdHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNjgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNzozLTIxODoxMTQiLA0KICAgICAgICAgICAgICAgICAgIndoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM1OCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE3OjgtMjE3OjI4IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJcyIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzU2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTc6OC0yMTc6MTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNob2ljZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAiaXNUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNzoxOC0yMTc6MjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVRpbWluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJ0aGVuIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNjciLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxODo1LTIxODoxMTQiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk1lc3NhZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzYyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTg6MTMtMjE4OjM4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3QiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM1OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE4OjEzLTIxODoxNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTnVsbCINCiAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAiYXNUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxODoyMS0yMTg6MzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsVHlwZVNwZWNpZmllciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicG9pbnRUeXBlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxODozMC0yMTg6MzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9RGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAiY29uZGl0aW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxODo0MS0yMTg6NDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1Cb29sZWFuIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAidHJ1ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAiY29kZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzY0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTg6NDctMjE4OjQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAic2V2ZXJpdHkiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM2NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE4OjUyLTIxODo1OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIkVycm9yIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICJtZXNzYWdlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxODo2MS0yMTg6MTEzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiQ2Fubm90IGNvbXB1dGUgYSBzaW5nbGUgaW50ZXJ2YWwgZnJvbSBhIFRpbWluZyB0eXBlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM4MSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE5OjUtMjIwOjExMSIsDQogICAgICAgICAgICAgICAgICAid2hlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzcxIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTk6MTAtMjE5OjMwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJcyIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzY5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTk6MTAtMjE5OjE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjaG9pY2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgImlzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTk6MjAtMjE5OjMwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1zdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAidGhlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzgwIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjA6Ny0yMjA6MTExIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJNZXNzYWdlIiwNCiAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjIwOjE1LTIyMDo0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0IiA6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyMDoxNS0yMjA6MTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk51bGwiDQogICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgImFzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzc0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjA6MjMtMjIwOjQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnRlcnZhbFR5cGVTcGVjaWZpZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvaW50VHlwZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzczIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjA6MzItMjIwOjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfURhdGVUaW1lIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgImNvbmRpdGlvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzc2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjA6NDMtMjIwOjQ2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9Qm9vbGVhbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogInRydWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgImNvZGUiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM3NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjIwOjQ5LTIyMDo1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgInNldmVyaXR5IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyMDo1NC0yMjA6NjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJFcnJvciIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAibWVzc2FnZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjA6NjMtMjIwOjExMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIkNhbm5vdCBjb21wdXRlIGFuIGludGVydmFsIGZyb20gYSBTdHJpbmcgdmFsdWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAiZWxzZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzg1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjI6NC0yMjI6MjkiLA0KICAgICAgICAgICAgICAgICAgInN0cmljdCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBcyIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzgyIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjI6NC0yMjI6NyIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTnVsbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAiYXNUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzODQiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyMjoxMi0yMjI6MjkiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsVHlwZVNwZWNpZmllciIsDQogICAgICAgICAgICAgICAgICAgICAicG9pbnRUeXBlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzODMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyMjoyMS0yMjI6MjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9RGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJjaG9pY2UiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNjAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwMzo0NS0yMDM6MTQwIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDaG9pY2VUeXBlU3BlY2lmaWVyIiwNCiAgICAgICAgICAgICAgICAgICJjaG9pY2UiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjUzIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDM6NTItMjAzOjY0IiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1kYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI1NCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjAzOjY3LTIwMzo3NyIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjU1IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDM6ODAtMjAzOjkwIiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1UaW1pbmciLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNTYiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwMzo5My0yMDM6MTA0IiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1pbnN0YW50IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjU3IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDM6MTA3LTIwMzoxMTciLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfXN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI1OCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjAzOjEyMC0yMDM6MTI3IiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1BZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNTkiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwMzoxMzAtMjAzOjEzOSIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmFuZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNTA3IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzE6MS0yNDY6MTAiLA0KICAgICAgICAgICAgIm5hbWUiIDogIk5vcm1hbGl6ZSBBYmF0ZW1lbnQiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjUwNyIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvKipcbiogUmV0dXJucyBhbiBpbnRlcnZhbCByZXByZXNlbnRpbmcgdGhlIGFiYXRlbWVudCBvZiB0aGUgZ2l2ZW4gY29uZGl0aW9uLCBpZiBhblxuYWJhdGVtZW50IGVsZW1lbnQgaXMgcHJlc2VudCwgbnVsbCBvdGhlcndpc2UuXG5UaGlzIGZ1bmN0aW9uIHVzZXMgdGhlIHNlbWFudGljcyBvZiBOb3JtYWxpemUgSW50ZXJ2YWwgdG8gaW50ZXJwcmV0IHRoZSBhYmF0ZW1lbnRcbmVsZW1lbnQuXG4qLyIsImRlZmluZSBmdW5jdGlvbiAiLCJcIk5vcm1hbGl6ZSBBYmF0ZW1lbnRcIiIsIigiLCJjb25kaXRpb24iLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzg4IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNvbmRpdGlvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICk6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUwNiIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiaWYgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzkyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM5MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzODkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29uZGl0aW9uIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzkwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImFiYXRlbWVudCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgaXMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzkxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiZGF0ZVRpbWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIHRoZW5cblx0ICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiSW50ZXJ2YWxbIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzk4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM5MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSSGVscGVycyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUb0RhdGVUaW1lIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM5NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzOTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzk0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImNvbmRpdGlvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJhYmF0ZW1lbnQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGFzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM5NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsImRhdGVUaW1lIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzk5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVJIZWxwZXJzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDA0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRvRGF0ZVRpbWUiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQwMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29uZGl0aW9uIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDAxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImFiYXRlbWVudCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgYXMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDAyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiZGF0ZVRpbWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJdIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcblx0ZWxzZSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiaWYgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDA5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQwNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29uZGl0aW9uIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDA3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImFiYXRlbWVudCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgaXMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDA4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiUGVyaW9kIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB0aGVuXG5cdCAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQxMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSSGVscGVycyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQxNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUb0ludGVydmFsIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQxNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImNvbmRpdGlvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQxMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJhYmF0ZW1lbnQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGFzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQxMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsIlBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuXHRlbHNlICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUwNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJpZiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDE3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQxNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjb25kaXRpb24iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiYWJhdGVtZW50IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBpcyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUiIsIi4iLCJzdHJpbmciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIHRoZW5cbiAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDI4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIk1lc3NhZ2UiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQyMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAibnVsbCIsIiBhcyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiSW50ZXJ2YWw8IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDIxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkRhdGVUaW1lIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICI+IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQyNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiLCJ0cnVlIiwiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJzEnIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQyNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInRXJyb3InIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInQ2Fubm90IGNvbXB1dGUgYW4gaW50ZXJ2YWwgZnJvbSBhIFN0cmluZyB2YWx1ZSciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuXHRlbHNlICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUwMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJpZiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDMwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQyOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjb25kaXRpb24iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiYWJhdGVtZW50IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBpcyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUiIsIi4iLCJBZ2UiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIHRoZW5cblx0XHQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiSW50ZXJ2YWxbIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQzNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUkhlbHBlcnMiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVG9EYXRlIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQzNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiUGF0aWVudCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQzNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJiaXJ0aERhdGUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgKyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDM3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVJIZWxwZXJzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDQyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRvUXVhbnRpdHkiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDQxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQzOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29uZGl0aW9uIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImFiYXRlbWVudCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgYXMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiQWdlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsXG5cdFx0XHQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDU0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUkhlbHBlcnMiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVG9EYXRlIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiUGF0aWVudCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJiaXJ0aERhdGUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgKyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDQ4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVJIZWxwZXJzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDUzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRvUXVhbnRpdHkiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29uZGl0aW9uIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImFiYXRlbWVudCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgYXMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDUxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiQWdlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgKyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiMSAiLCJ5ZWFyIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuXHRlbHNlICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUwMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJpZiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ1OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjb25kaXRpb24iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiYWJhdGVtZW50IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBpcyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUiIsIi4iLCJSYW5nZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlblxuXHQgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ4OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJbnRlcnZhbFsiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDY1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ2MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSSGVscGVycyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ2NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUb0RhdGUiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDY0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ2MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJQYXRpZW50IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDY0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImJpcnRoRGF0ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiArICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ3MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUkhlbHBlcnMiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVG9RdWFudGl0eSIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDY4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ2NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjb25kaXRpb24iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiYWJhdGVtZW50IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBhcyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUiIsIi4iLCJSYW5nZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDcxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImxvdyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLFxuXHRcdCAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ4NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDc0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVJIZWxwZXJzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDc3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRvRGF0ZSIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDc1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlBhdGllbnQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiYmlydGhEYXRlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICsgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDg0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ3OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSSGVscGVycyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ4NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUb1F1YW50aXR5IiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0ODIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ4MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0ODAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImNvbmRpdGlvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ4MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJhYmF0ZW1lbnQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGFzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ4MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsIlJhbmdlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0ODMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiaGlnaCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICsgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDg2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIjEgIiwieWVhciIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcblx0ZWxzZSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiaWYgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDkyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ5MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0ODkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29uZGl0aW9uIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDkwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImFiYXRlbWVudCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgaXMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDkxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiYm9vbGVhbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlblxuXHQgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ5OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJbnRlcnZhbFsiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0OTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZW5kIG9mICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIk5vcm1hbGl6ZSBJbnRlcnZhbFwiIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ5NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0OTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29uZGl0aW9uIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDk0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIm9uc2V0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0OTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDk3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImNvbmRpdGlvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJyZWNvcmRlZERhdGUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTAwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcblx0ZWxzZSAiLCJudWxsIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUwNiIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjMyOjMtMjQ2OjEwIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJZiIsDQogICAgICAgICAgICAgICAiY29uZGl0aW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzOTIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzMjo2LTIzMjo0MSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSXMiLA0KICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM5MCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjMyOjYtMjMyOjI0IiwNCiAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJhYmF0ZW1lbnQiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM4OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjMyOjYtMjMyOjE0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjb25kaXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgImlzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzkxIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzI6MjktMjMyOjQxIiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1kYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICJ0aGVuIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MDUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzMzo0LTIzMzoxMzUiLA0KICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAibG93IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzOTgiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzMzoxMy0yMzM6NzIiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvRGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzk3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzM6MzYtMjMzOjcxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3QiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjMzOjM2LTIzMzo1NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYWJhdGVtZW50IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzOTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzMzozNi0yMzM6NDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNvbmRpdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAiYXNUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzOTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzMzo1OS0yMzM6NzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfWRhdGVUaW1lIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAiaGlnaCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDA0IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzM6NzUtMjMzOjEzNCIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzMzo5OC0yMzM6MTMzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3QiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQwMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjMzOjk4LTIzMzoxMTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImFiYXRlbWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDAwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzM6OTgtMjMzOjEwNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY29uZGl0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQwMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjMzOjEyMS0yMzM6MTMzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1kYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgImVsc2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUwNSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM0OjctMjQ2OjEwIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJZiIsDQogICAgICAgICAgICAgICAgICAiY29uZGl0aW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MDkiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzNDoxMC0yMzQ6NDMiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIklzIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzNDoxMC0yMzQ6MjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImFiYXRlbWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDA2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzQ6MTAtMjM0OjE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjb25kaXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgImlzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDA4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzQ6MzMtMjM0OjQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1QZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAidGhlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDE1IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzU6NC0yMzU6NjEiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDE0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzU6MjctMjM1OjYwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3QiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQxMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM1OjI3LTIzNTo0NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYWJhdGVtZW50IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzNToyNy0yMzU6MzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNvbmRpdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAiYXNUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzNTo1MC0yMzU6NjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgImVsc2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUwNCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM2OjctMjQ2OjEwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJZiIsDQogICAgICAgICAgICAgICAgICAgICAiY29uZGl0aW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzNjoxMC0yMzY6NDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIklzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzNjoxMC0yMzY6MjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImFiYXRlbWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDE2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzY6MTAtMjM2OjE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjb25kaXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgImlzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzY6MzMtMjM2OjQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1zdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAidGhlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDI4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzc6My0yMzc6MTA3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJNZXNzYWdlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM3OjExLTIzNzozNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0IiA6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzNzoxMS0yMzc6MTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk51bGwiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImFzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDIyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzc6MTktMjM3OjM2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnRlcnZhbFR5cGVTcGVjaWZpZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvaW50VHlwZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDIxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzc6MjgtMjM3OjM1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfURhdGVUaW1lIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgImNvbmRpdGlvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDI0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzc6MzktMjM3OjQyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9Qm9vbGVhbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogInRydWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgImNvZGUiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQyNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM3OjQ1LTIzNzo0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgInNldmVyaXR5IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzNzo1MC0yMzc6NTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJFcnJvciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAibWVzc2FnZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzc6NTktMjM3OjEwNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIkNhbm5vdCBjb21wdXRlIGFuIGludGVydmFsIGZyb20gYSBTdHJpbmcgdmFsdWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgImVsc2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUwMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM4OjctMjQ2OjEwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAiY29uZGl0aW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzODoxMC0yMzg6NDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIklzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzODoxMC0yMzg6MjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImFiYXRlbWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDI5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzg6MTAtMjM4OjE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjb25kaXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImlzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzg6MzMtMjM4OjQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1BZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAidGhlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVG9EYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAibG93IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzOTozLTI0MDoxMDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzk6MTItMjM5OjEwNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQWRkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQzNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM5OjEyLTIzOTo0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQzNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM5OjMxLTIzOTo0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYmlydGhEYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzOTozMS0yMzk6MzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzOTo1Mi0yMzk6MTA2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1F1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM5Ojc1LTIzOToxMDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzk6NzUtMjM5OjkzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJhYmF0ZW1lbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQzOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM5Ojc1LTIzOTo4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY29uZGl0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM5Ojk4LTIzOToxMDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUFnZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlnaCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDU2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDA6NC0yNDA6MTA3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBZGQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDU0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDA6NC0yNDA6OTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFkZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MDo0LTI0MDo0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQwOjIzLTI0MDozOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYmlydGhEYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MDoyMy0yNDA6MjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MDo0NC0yNDA6OTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvUXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDA6NjctMjQwOjk3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3QiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQwOjY3LTI0MDo4NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYWJhdGVtZW50IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MDo2Ny0yNDA6NzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNvbmRpdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYXNUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MDo5MC0yNDA6OTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUFnZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MDoxMDItMjQwOjEwNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogMSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1bml0IiA6ICJ5ZWFyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWFudGl0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb3dDbG9zZWRFeHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJsb3dDbG9zZWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ1NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM5OjMtMjQwOjEwOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG93Q2xvc2VkIiA6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlnaENsb3NlZCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG93IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzOToxMi0yMzk6MTA2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBZGQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDM2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzk6MTItMjM5OjQ4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0RhdGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDM1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzk6MzEtMjM5OjQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJiaXJ0aERhdGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQzNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM5OjMxLTIzOTozNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhwcmVzc2lvblJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ0MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM5OjUyLTIzOToxMDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvUXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDQxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzk6NzUtMjM5OjEwNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0IiA6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzOTo3NS0yMzk6OTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImFiYXRlbWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDM4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzk6NzUtMjM5OjgzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjb25kaXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzk6OTgtMjM5OjEwNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9QWdlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWdoIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MDo0LTI0MDoxMDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFkZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MDo0LTI0MDo5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQWRkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQwOjQtMjQwOjQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0RhdGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDQ2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDA6MjMtMjQwOjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJiaXJ0aERhdGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ0NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQwOjIzLTI0MDoyOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhwcmVzc2lvblJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ1MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQwOjQ0LTI0MDo5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9RdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MDo2Ny0yNDA6OTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDA6NjctMjQwOjg1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJhYmF0ZW1lbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQwOjY3LTI0MDo3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY29uZGl0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQwOjkwLTI0MDo5NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9QWdlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQwOjEwMi0yNDA6MTA3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAxLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVuaXQiIDogInllYXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1YW50aXR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlRvRGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImhpZ2giLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ1NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM5OjMtMjQwOjEwOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG93Q2xvc2VkIiA6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlnaENsb3NlZCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG93IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzOToxMi0yMzk6MTA2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBZGQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDM2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzk6MTItMjM5OjQ4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0RhdGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDM1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzk6MzEtMjM5OjQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJiaXJ0aERhdGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQzNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM5OjMxLTIzOTozNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhwcmVzc2lvblJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ0MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM5OjUyLTIzOToxMDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvUXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDQxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzk6NzUtMjM5OjEwNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0IiA6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzOTo3NS0yMzk6OTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImFiYXRlbWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDM4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzk6NzUtMjM5OjgzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjb25kaXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzk6OTgtMjM5OjEwNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9QWdlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWdoIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MDo0LTI0MDoxMDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFkZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MDo0LTI0MDo5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQWRkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQwOjQtMjQwOjQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0RhdGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDQ2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDA6MjMtMjQwOjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJiaXJ0aERhdGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ0NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQwOjIzLTI0MDoyOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhwcmVzc2lvblJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ1MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQwOjQ0LTI0MDo5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9RdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MDo2Ny0yNDA6OTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDA6NjctMjQwOjg1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJhYmF0ZW1lbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQwOjY3LTI0MDo3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY29uZGl0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQwOjkwLTI0MDo5NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9QWdlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQwOjEwMi0yNDA6MTA3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAxLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVuaXQiIDogInllYXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1YW50aXR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWRFeHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJoaWdoQ2xvc2VkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzOTozLTI0MDoxMDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzk6MTItMjM5OjEwNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQWRkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQzNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM5OjEyLTIzOTo0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQzNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM5OjMxLTIzOTo0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYmlydGhEYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzOTozMS0yMzk6MzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzOTo1Mi0yMzk6MTA2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1F1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM5Ojc1LTIzOToxMDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzk6NzUtMjM5OjkzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJhYmF0ZW1lbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQzOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM5Ojc1LTIzOTo4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY29uZGl0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM5Ojk4LTIzOToxMDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUFnZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlnaCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDU2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDA6NC0yNDA6MTA3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBZGQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDU0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDA6NC0yNDA6OTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFkZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MDo0LTI0MDo0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQwOjIzLTI0MDozOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYmlydGhEYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MDoyMy0yNDA6MjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MDo0NC0yNDA6OTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvUXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDA6NjctMjQwOjk3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3QiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQwOjY3LTI0MDo4NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYWJhdGVtZW50IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MDo2Ny0yNDA6NzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNvbmRpdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYXNUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MDo5MC0yNDA6OTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUFnZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MDoxMDItMjQwOjEwNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogMSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1bml0IiA6ICJ5ZWFyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWFudGl0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJlbHNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MTo3LTI0NjoxMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvbmRpdGlvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDYxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDE6MTAtMjQxOjQyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDE6MTAtMjQxOjI4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJhYmF0ZW1lbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ1OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQxOjEwLTI0MToxOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY29uZGl0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ2MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQxOjMzLTI0MTo0MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmFuZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidGhlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVG9EYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAibG93IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0ODgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mjo0LTI0MzoxMTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDczIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDI6MTMtMjQyOjExNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQWRkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ2NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQyOjEzLTI0Mjo0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ2NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQyOjMyLTI0Mjo0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYmlydGhEYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MjozMi0yNDI6MzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mjo1My0yNDI6MTE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1F1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQyOjc2LTI0MjoxMTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImxvdyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDI6NzYtMjQyOjExMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0IiA6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mjo3Ny0yNDI6OTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImFiYXRlbWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDY3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDI6NzctMjQyOjg1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjb25kaXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDY5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDI6MTAwLTI0MjoxMDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVJhbmdlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWdoIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0ODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mzo1LTI0MzoxMTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFkZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0ODUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mzo1LTI0MzoxMDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFkZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mzo1LTI0Mzo0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ3NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQzOjI0LTI0Mzo0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYmlydGhEYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MzoyNC0yNDM6MzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0ODQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mzo0NS0yNDM6MTA4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1F1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQzOjY4LTI0MzoxMDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImhpZ2giLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ4MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQzOjY4LTI0MzoxMDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDgwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDM6NjktMjQzOjg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJhYmF0ZW1lbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQzOjY5LTI0Mzo3NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY29uZGl0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ4MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQzOjkyLTI0MzoxMDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVJhbmdlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQzOjExMi0yNDM6MTE3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAxLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVuaXQiIDogInllYXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1YW50aXR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZEV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImxvd0Nsb3NlZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDg4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDI6NC0yNDM6MTE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb3dDbG9zZWQiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWdoQ2xvc2VkIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb3ciIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ3MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQyOjEzLTI0MjoxMTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFkZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MjoxMy0yNDI6NDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvRGF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MjozMi0yNDI6NDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImJpcnRoRGF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDI6MzItMjQyOjM4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeHByZXNzaW9uUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDcyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDI6NTMtMjQyOjExNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9RdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mjo3Ni0yNDI6MTE0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJsb3ciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ3MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQyOjc2LTI0MjoxMTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDY4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDI6NzctMjQyOjk1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJhYmF0ZW1lbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ2NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQyOjc3LTI0Mjo4NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY29uZGl0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ2OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQyOjEwMC0yNDI6MTA5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1SYW5nZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlnaCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDM6NS0yNDM6MTE3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBZGQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDg1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDM6NS0yNDM6MTA4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBZGQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDc3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDM6NS0yNDM6NDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvRGF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MzoyNC0yNDM6NDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImJpcnRoRGF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDc1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDM6MjQtMjQzOjMwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeHByZXNzaW9uUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDg0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDM6NDUtMjQzOjEwOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9RdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0ODMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mzo2OC0yNDM6MTA3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJoaWdoIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0ODIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mzo2OC0yNDM6MTAyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHJpY3QiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ4MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQzOjY5LTI0Mzo4NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYWJhdGVtZW50IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mzo2OS0yNDM6NzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNvbmRpdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYXNUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0ODEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mzo5Mi0yNDM6MTAxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1SYW5nZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0ODYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MzoxMTItMjQzOjExNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogMSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1bml0IiA6ICJ5ZWFyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWFudGl0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWdoIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJUb0RhdGVUaW1lIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJoaWdoIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0ODgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mjo0LTI0MzoxMTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDczIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDI6MTMtMjQyOjExNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQWRkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ2NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQyOjEzLTI0Mjo0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ2NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQyOjMyLTI0Mjo0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYmlydGhEYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MjozMi0yNDI6MzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mjo1My0yNDI6MTE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1F1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQyOjc2LTI0MjoxMTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImxvdyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDI6NzYtMjQyOjExMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0IiA6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mjo3Ny0yNDI6OTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImFiYXRlbWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDY3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDI6NzctMjQyOjg1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjb25kaXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDY5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDI6MTAwLTI0MjoxMDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVJhbmdlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWdoIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0ODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mzo1LTI0MzoxMTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFkZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0ODUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mzo1LTI0MzoxMDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFkZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mzo1LTI0Mzo0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ3NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQzOjI0LTI0Mzo0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYmlydGhEYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MzoyNC0yNDM6MzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0ODQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mzo0NS0yNDM6MTA4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1F1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQzOjY4LTI0MzoxMDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImhpZ2giLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ4MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQzOjY4LTI0MzoxMDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDgwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDM6NjktMjQzOjg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJhYmF0ZW1lbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQzOjY5LTI0Mzo3NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY29uZGl0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ4MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQzOjkyLTI0MzoxMDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVJhbmdlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQzOjExMi0yNDM6MTE3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAxLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVuaXQiIDogInllYXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1YW50aXR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWRFeHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJoaWdoQ2xvc2VkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0ODgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mjo0LTI0MzoxMTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDczIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDI6MTMtMjQyOjExNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQWRkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ2NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQyOjEzLTI0Mjo0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ2NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQyOjMyLTI0Mjo0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYmlydGhEYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MjozMi0yNDI6MzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mjo1My0yNDI6MTE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1F1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQyOjc2LTI0MjoxMTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImxvdyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDI6NzYtMjQyOjExMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3RyaWN0IiA6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mjo3Ny0yNDI6OTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImFiYXRlbWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDY3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDI6NzctMjQyOjg1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjb25kaXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDY5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDI6MTAwLTI0MjoxMDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVJhbmdlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWdoIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0ODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mzo1LTI0MzoxMTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFkZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0ODUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mzo1LTI0MzoxMDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFkZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mzo1LTI0Mzo0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ3NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQzOjI0LTI0Mzo0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiYmlydGhEYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MzoyNC0yNDM6MzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0ODQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mzo0NS0yNDM6MTA4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1F1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQzOjY4LTI0MzoxMDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImhpZ2giLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ4MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQzOjY4LTI0MzoxMDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDgwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDM6NjktMjQzOjg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJhYmF0ZW1lbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQzOjY5LTI0Mzo3NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY29uZGl0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ4MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQzOjkyLTI0MzoxMDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVJhbmdlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQzOjExMi0yNDM6MTE3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAxLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVuaXQiIDogInllYXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1YW50aXR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImVsc2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUwMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQ0OjctMjQ2OjEwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29uZGl0aW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0OTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0NDoxMC0yNDQ6NDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIklzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0OTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0NDoxMC0yNDQ6MjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImFiYXRlbWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDg5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDQ6MTAtMjQ0OjE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjb25kaXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDkxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDQ6MzMtMjQ0OjQ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1ib29sZWFuIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ5OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQ1OjQtMjQ1OjgxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb3dDbG9zZWQiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWdoQ2xvc2VkIiA6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb3ciIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ5NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQ1OjEzLTI0NTo1NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0OTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0NToyMC0yNDU6NTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIk5vcm1hbGl6ZSBJbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDk0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDU6NDEtMjQ1OjU1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJvbnNldCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDkzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDU6NDEtMjQ1OjQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjb25kaXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlnaCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0OTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0NTo1OS0yNDU6ODAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInJlY29yZGVkRGF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDk3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDU6NTktMjQ1OjY3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjb25kaXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZWxzZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUwMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQ2OjctMjQ2OjEwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOdWxsIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsVHlwZVNwZWNpZmllciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicG9pbnRUeXBlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfURhdGVUaW1lIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAiY29uZGl0aW9uIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzg4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzE6NDktMjMxOjU3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Db25kaXRpb24iLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjU0MCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjU4OjEtMjY0OjEwMSIsDQogICAgICAgICAgICAibmFtZSIgOiAiUHJldmFsZW5jZSBQZXJpb2QiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjU0MCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvKlxuUmV0dXJucyBhbiBpbnRlcnZhbCByZXByZXNlbnRpbmcgdGhlIHBlcmlvZCBkdXJpbmcgd2hpY2ggdGhlIGNvbmRpdGlvbiB3YXMgcHJldmFsZW50IChpLmUuIG9uc2V0IHRvIGFiYXRlbWVudClcbklmIHRoZSBjb25kaXRpb24gaXMgXCJhY3RpdmVcIiwgdGhlbiBhYmF0ZW1lbnQgYmVpbmcgdW5rbm93blxud291bGQgaW5kaWNhdGUgdGhlIGNvbmRpdGlvbiBpcyBvbmdvaW5nLCBhbmQgdGhlIGVuZGluZyBib3VuZGFyeSBvZiB0aGUgcHJldmFsZW5jZVxucGVyaW9kIGlzIGluY2x1c2l2ZSwgb3RoZXJ3aXNlLCB0aGUgYWJhdGVtZW50IGlzIGNvbnNpZGVyZWQgdW5rbm93biBhbmQgdGhlIGVuZGluZyBib3VuZGFyeVxub2YgdGhlIHByZXZhbGVuY2UgcGVyaW9kIGlzIGV4Y2x1c2l2ZS5cbk5vdGUgdGhhdCB3aGVuIHVzaW5nIHRoaXMgZnVuY3Rpb24gaXQgc2hvdWxkIGJlIG5vdGVkIHRoYXQgbWFueSBjbGluaWNhbCBzeXN0ZW1zXG5kbyBub3QgYWN0dWFsbHkgY2FwdHVyZSBhYmF0ZW1lbnQsIHNvIGNhcmUgc2hvdWxkIGJlIHRha2VuIHdoZW4gdXNpbmcgdGhpcyBmdW5jdGlvblxudG8gbWVldCBjbGluaWNhbCBpbnRlbnQuXG4qLyIsImRlZmluZSBmdW5jdGlvbiAiLCJcIlByZXZhbGVuY2UgUGVyaW9kXCIiLCIoIiwiY29uZGl0aW9uIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUwOCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJDb25kaXRpb24iIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiApOlxuICAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MzkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImlmICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUyMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTEyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUxMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29uZGl0aW9uIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTEwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImNsaW5pY2FsU3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCJ+IiwiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUxMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcImFjdGl2ZVwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgIG9yICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUxNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTEzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImNvbmRpdGlvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUxNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjbGluaWNhbFN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwifiIsIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJyZWN1cnJlbmNlXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICBvciAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTE5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUxOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjb25kaXRpb24iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY2xpbmljYWxTdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIn4iLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTIwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwicmVsYXBzZVwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIHRoZW5cbiAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiSW50ZXJ2YWxbIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTI2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN0YXJ0IG9mICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUyNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIk5vcm1hbGl6ZSBJbnRlcnZhbFwiIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUyNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29uZGl0aW9uIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTI0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIm9uc2V0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZW5kIG9mICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUyOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIk5vcm1hbGl6ZSBBYmF0ZW1lbnRcIiIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29uZGl0aW9uIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIl0iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICBlbHNlXG4gICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTM4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkludGVydmFsWyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUzNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJzdGFydCBvZiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJOb3JtYWxpemUgSW50ZXJ2YWxcIiIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImNvbmRpdGlvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUzMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJvbnNldCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTM3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImVuZCBvZiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJOb3JtYWxpemUgQWJhdGVtZW50XCIiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTM1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImNvbmRpdGlvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MzkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI1OTozLTI2NDoxMDEiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIklmIiwNCiAgICAgICAgICAgICAgICJjb25kaXRpb24iIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUyMiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjU5OjYtMjYxOjQzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPciIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MTciLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI1OTo2LTI2MDo0NiIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3IiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTEyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTk6Ni0yNTk6NDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVxdWl2YWxlbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9Db25jZXB0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUxMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjU5OjYtMjU5OjI5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJjbGluaWNhbFN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTA5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTk6Ni0yNTk6MTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNvbmRpdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlRvQ29uY2VwdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTk6MzMtMjU5OjQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJhY3RpdmUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNvZGVSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2MDo4LTI2MDo0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXF1aXZhbGVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0NvbmNlcHQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTE0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjA6OC0yNjA6MzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImNsaW5pY2FsU3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2MDo4LTI2MDoxNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY29uZGl0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVG9Db25jZXB0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2MDozNS0yNjA6NDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInJlY3VycmVuY2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNvZGVSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUyMSIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjYxOjgtMjYxOjQzIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFcXVpdmFsZW50IiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvQ29uY2VwdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2MTo4LTI2MTozMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiY2xpbmljYWxTdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUxOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjYxOjgtMjYxOjE2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjb25kaXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJUb0NvbmNlcHQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUyMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjYxOjM1LTI2MTo0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicmVsYXBzZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQ29kZVJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgInRoZW4iIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUzMCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjYyOjUtMjYyOjEwMSIsDQogICAgICAgICAgICAgICAgICAibG93Q2xvc2VkIiA6IHRydWUsDQogICAgICAgICAgICAgICAgICAiaGlnaENsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICJsb3ciIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUyNiIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjYyOjE0LTI2Mjo1OSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiU3RhcnQiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUyNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjYyOjIzLTI2Mjo1OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiTm9ybWFsaXplIEludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2Mjo0NC0yNjI6NTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogIm9uc2V0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2Mjo0NC0yNjI6NTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNvbmRpdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJoaWdoIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MjkiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2Mjo2Mi0yNjI6MTAwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFbmQiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUyOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjYyOjY5LTI2MjoxMDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIk5vcm1hbGl6ZSBBYmF0ZW1lbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjYyOjkxLTI2Mjo5OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY29uZGl0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgImVsc2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUzOCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjY0OjUtMjY0OjEwMSIsDQogICAgICAgICAgICAgICAgICAibG93Q2xvc2VkIiA6IHRydWUsDQogICAgICAgICAgICAgICAgICAiaGlnaENsb3NlZCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAibG93IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MzQiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2NDoxNC0yNjQ6NTkiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlN0YXJ0IiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2NDoyMy0yNjQ6NTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIk5vcm1hbGl6ZSBJbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTMyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjQ6NDQtMjY0OjU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJvbnNldCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjQ6NDQtMjY0OjUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjb25kaXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAiaGlnaCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTM3IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjQ6NjItMjY0OjEwMCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2NDo2OS0yNjQ6MTAwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJOb3JtYWxpemUgQWJhdGVtZW50IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2NDo5MS0yNjQ6OTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNvbmRpdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogImNvbmRpdGlvbiIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUwOCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjU4OjQ3LTI1ODo1NSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29uZGl0aW9uIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NDYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2NzoxLTI2ODoyMyIsDQogICAgICAgICAgICAibmFtZSIgOiAiR2V0SWQiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjU0NiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvKlJldHVybnMgdGhlIHRhaWwgb2YgdGhlIGdpdmVuIHVyaSAoaS5lLiBldmVyeXRoaW5nIGFmdGVyIHRoZSBsYXN0IHNsYXNoIGluIHRoZSBVUkkpLiovIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlwiR2V0SWRcIiIsIigiLCJ1cmkiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTQxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlN0cmluZyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICk6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU0NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTGFzdCIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU3BsaXQiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTQyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInVyaSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJy8nIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTQ1IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjg6My0yNjg6MjMiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIkxhc3QiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTQ0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjg6OC0yNjg6MjIiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlNwbGl0IiwNCiAgICAgICAgICAgICAgICAgICJzdHJpbmdUb1NwbGl0IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NDIiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2ODoxNC0yNjg6MTYiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInVyaSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAic2VwYXJhdG9yIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NDMiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2ODoxOS0yNjg6MjEiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIvIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInVyaSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU0MSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjY3OjI5LTI2NzozNCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjU2MyIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjcxOjEtMjczOjg1IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJFbmNvdW50ZXJEaWFnbm9zaXMiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjU2MyIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvKlJldHVybnMgdGhlIENvbmRpdGlvbiByZXNvdXJjZXMgcmVmZXJlbmNlZCBieSB0aGUgZGlhZ25vc2lzIGVsZW1lbnQgb2YgdGhlIEVuY291bnRlciovIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlwiRW5jb3VudGVyRGlhZ25vc2lzXCIiLCIoIiwiRW5jb3VudGVyIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU0NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFbmNvdW50ZXIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU2MiIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTQ4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRW5jb3VudGVyIiwiLiIsImRpYWdub3NpcyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiRCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicmV0dXJuICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU2MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJzaW5nbGV0b24gZnJvbSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU1OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlsiLCJDb25kaXRpb24iLCJdIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCJDIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlcmUgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU1MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU1MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJpZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiPSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJHZXRJZFwiIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU1NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTU0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29uZGl0aW9uIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicmVmZXJlbmNlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NjIiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3MjozLTI3Mzo4NSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUXVlcnkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NDkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3MjozLTI3MjoyMyIsDQogICAgICAgICAgICAgICAgICAiYWxpYXMiIDogIkQiLA0KICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU0OCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjcyOjMtMjcyOjIxIiwNCiAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJkaWFnbm9zaXMiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkVuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICJyZWxhdGlvbnNoaXAiIDogWyBdLA0KICAgICAgICAgICAgICAgInJldHVybiIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTYxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzM6NS0yNzM6ODUiLA0KICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU2MCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjczOjEyLTI3Mzo4NSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiU2luZ2xldG9uRnJvbSIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzM6MjctMjczOjg1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWVyeSIsDQogICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjczOjI4LTI3Mzo0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAiYWxpYXMiIDogIkMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjczOjI4LTI3MzozOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGF0YVR5cGUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUNvbmRpdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGVtcGxhdGVJZCIgOiAiaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0NvbmRpdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAgICAgICAgICAicmVsYXRpb25zaGlwIiA6IFsgXSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ3aGVyZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzM6NDItMjczOjg0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFcXVhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3Mzo0OC0yNzM6NTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImlkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiQyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3Mzo1NS0yNzM6ODQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkdldElkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3Mzo2My0yNzM6ODMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInJlZmVyZW5jZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTU1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzM6NjMtMjczOjczIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJjb25kaXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJEIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NDciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3MTo0OC0yNzE6NTYiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUVuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNTg5IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzc6MS0yNzk6ODYiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlByaW5jaXBhbERpYWdub3NpcyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNTg5IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi8vIFJldHVybnMgdGhlIGNvbmRpdGlvbiB0aGF0IGlzIHNwZWNpZmllZCBhcyB0aGUgcHJpbmNpcGFsIGRpYWdub3NpcyBmb3IgdGhlIGVuY291bnRlclxuLy8gVE9ETzogQlRSIDIwMTktMDctMzA6IFNob3VsZG4ndCBuZWVkIHRoZSBGSElSSGVscGVycyByZWZlcmVuY2UgaGVyZSwgaW52ZXN0aWdhdGUiLCJkZWZpbmUgZnVuY3Rpb24gIiwiXCJQcmluY2lwYWxEaWFnbm9zaXNcIiIsIigiLCJFbmNvdW50ZXIiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTY0IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkVuY291bnRlciIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICk6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU4OCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1ODgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTc0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic2luZ2xldG9uIGZyb20gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTczIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTY1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRW5jb3VudGVyIiwiLiIsImRpYWdub3NpcyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiRCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTcyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndoZXJlICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU3MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTY3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVJIZWxwZXJzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRvSW50ZWdlciIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTY4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicmFuayIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIj0iLCIgIiwiMSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIlBEIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICBcdFx0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInJldHVybiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1ODYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic2luZ2xldG9uIGZyb20gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTg1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1ODUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTc2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU3NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJbIiwiQ29uZGl0aW9uIiwiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiQyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTg0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndoZXJlICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU4NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTc4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkMiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiaWQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIj0iLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTgzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiR2V0SWRcIiIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1ODIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTgxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU4MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJQRCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU4MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjb25kaXRpb24iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU4MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJyZWZlcmVuY2UiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU4OCIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjc4OjMtMjc5Ojg2IiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWVyeSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IFsgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU3NSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjc4OjMtMjc4Ojg1IiwNCiAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAiUEQiLA0KICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU3NCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjc4OjMtMjc4OjgyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTaW5nbGV0b25Gcm9tIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3ODoxOS0yNzg6ODEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1ZXJ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTY2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzg6MjAtMjc4OjQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAiRCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTY1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzg6MjAtMjc4OjM4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJkaWFnbm9zaXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkVuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWxhdGlvbnNoaXAiIDogWyBdLA0KICAgICAgICAgICAgICAgICAgICAgICAgIndoZXJlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3ODo0Mi0yNzg6ODAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVxdWFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU3MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjc4OjQ4LTI3ODo3NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU2OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjc4OjcwLTI3ODo3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAicmFuayIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIkQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTcxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzg6ODAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgICAgInJlbGF0aW9uc2hpcCIgOiBbIF0sDQogICAgICAgICAgICAgICAicmV0dXJuIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1ODciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3OTo1LTI3OTo4NiIsDQogICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTg2IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzk6MTItMjc5Ojg2IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTaW5nbGV0b25Gcm9tIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1ODUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3OToyNy0yNzk6ODYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1ZXJ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTc3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzk6MjgtMjc5OjQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAiQyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTc2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzk6MjgtMjc5OjM4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkYXRhVHlwZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29uZGl0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vQ29uZGl0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJSZXRyaWV2ZSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWxhdGlvbnNoaXAiIDogWyBdLA0KICAgICAgICAgICAgICAgICAgICAgICAgIndoZXJlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1ODQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3OTo0Mi0yNzk6ODUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVxdWFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjc5OjQ4LTI3OTo1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiaWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJDIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjc5OjU1LTI3OTo4NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiR2V0SWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU4MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjc5OjYzLTI3OTo4NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAicmVmZXJlbmNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1ODEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3OTo2My0yNzk6NzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImNvbmRpdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIlBEIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NjQiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3Nzo0OC0yNzc6NTYiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUVuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNjAxIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODI6MS0yODU6MyIsDQogICAgICAgICAgICAibmFtZSIgOiAiR2V0TG9jYXRpb24iLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjYwMSIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvLyBSZXR1cm5zIHRoZSBsb2NhdGlvbiBmb3IgdGhlIGdpdmVuIGxvY2F0aW9uIHJlZmVyZW5jZVxuLypSZXR1cm5zIHRoZSBMb2NhdGlvbiByZXNvdXJjZSBzcGVjaWZpZWQgYnkgdGhlIGdpdmVuIHJlZmVyZW5jZSovIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlwiR2V0TG9jYXRpb25cIiIsIigiLCJyZWZlcmVuY2UiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTkwIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlJlZmVyZW5jZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTpcbiAgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjAwIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYwMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJzaW5nbGV0b24gZnJvbSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1OTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKFxuICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU5OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU5MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1OTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTkxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlsiLCJMb2NhdGlvbiIsIl0iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIkwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVyZSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1OTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTk0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU5MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJMIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTk0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImlkIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCI9IiwiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU5NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJHZXRJZCIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1OTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTk1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInJlZmVyZW5jZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU5NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJyZWZlcmVuY2UiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYwMCIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjgzOjMtMjg1OjMiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlNpbmdsZXRvbkZyb20iLA0KICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU5OSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjgzOjE4LTI4NTozIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWVyeSIsDQogICAgICAgICAgICAgICAgICAic291cmNlIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU5MiIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjg0OjUtMjg0OjE2IiwNCiAgICAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAiTCIsDQogICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTkxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODQ6NS0yODQ6MTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImRhdGFUeXBlIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Mb2NhdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAidGVtcGxhdGVJZCIgOiAiaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0xvY2F0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJSZXRyaWV2ZSINCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICAgICJyZWxhdGlvbnNoaXAiIDogWyBdLA0KICAgICAgICAgICAgICAgICAgIndoZXJlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1OTgiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI4NDoxOC0yODQ6NTYiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVxdWFsIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU5NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjg0OjI0LTI4NDoyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiaWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJMIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU5NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjg0OjMxLTI4NDo1NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiR2V0SWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU5NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjg0OjM3LTI4NDo1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAicmVmZXJlbmNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1OTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI4NDozNy0yODQ6NDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInJlZmVyZW5jZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJyZWZlcmVuY2UiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1OTAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI4Mjo0MS0yODI6NDkiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVJlZmVyZW5jZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNjE1IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODk6MS0yOTI6MTIiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkdldEV4dGVuc2lvbnMiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjYxNSIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvKk5PVEU6IEV4dGVuc2lvbnMgYXJlIG5vdCB0aGUgcHJlZmVycmVkIGFwcHJvYWNoLCBidXQgYXJlIHVzZWQgYXMgYSB3YXkgdG8gYWNjZXNzXG5jb250ZW50IHRoYXQgaXMgZGVmaW5lZCBieSBleHRlbnNpb25zIGJ1dCBub3QgeWV0IHN1cmZhY2VkIGluIHRoZVxuQ1FMIG1vZGVsIGluZm8uKi8iLCJkZWZpbmUgZnVuY3Rpb24gIiwiXCJHZXRFeHRlbnNpb25zXCIiLCIoIiwiZG9tYWluUmVzb3VyY2UiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjAyIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkRvbWFpblJlc291cmNlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIsInVybCIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MDMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU3RyaW5nIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgKTpcbiAgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjE0IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYxNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYwNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJkb21haW5SZXNvdXJjZSIsIi4iLCJleHRlbnNpb24iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIkUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gIFx0ICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlcmUgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYwNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYwNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ1cmwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIj0iLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjEwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjA4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIidodHRwOi8vaGw3Lm9yZy9maGlyL3VzL3FpY29yZS9TdHJ1Y3R1cmVEZWZpbml0aW9uLyciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiArICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYwOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ1cmwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICBcdFx0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjEzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInJldHVybiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MTQiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5MDozLTI5MjoxMiIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUXVlcnkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MDUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5MDozLTI5MDoyOCIsDQogICAgICAgICAgICAgICAgICAiYWxpYXMiIDogIkUiLA0KICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYwNCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjkwOjMtMjkwOjI2IiwNCiAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJleHRlbnNpb24iLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImRvbWFpblJlc291cmNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgICAgInJlbGF0aW9uc2hpcCIgOiBbIF0sDQogICAgICAgICAgICAgICAid2hlcmUiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYxMSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjkxOjYtMjkxOjc5IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFcXVhbCIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5MToxMi0yOTE6MTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInVybCIsDQogICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIkUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjEwIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTE6MjAtMjkxOjc5IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDb25jYXRlbmF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5MToyMS0yOTE6NzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL3VzL3FpY29yZS9TdHJ1Y3R1cmVEZWZpbml0aW9uLyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5MTo3Ni0yOTE6NzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInVybCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgInJldHVybiIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjEzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTI6NS0yOTI6MTIiLA0KICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYxMiIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjkyOjEyIiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJFIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbGlhc1JlZiINCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJkb21haW5SZXNvdXJjZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYwMiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjg5OjQ4LTI4OTo2MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RG9tYWluUmVzb3VyY2UiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ1cmwiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MDMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI4OTo2OC0yODk6NzMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MjIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5MzoxLTI5NDo1MyIsDQogICAgICAgICAgICAibmFtZSIgOiAiR2V0RXh0ZW5zaW9uIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI2MjIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlwiR2V0RXh0ZW5zaW9uXCIiLCIoIiwiZG9tYWluUmVzb3VyY2UiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjE2IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkRvbWFpblJlc291cmNlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIsInVybCIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MTciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU3RyaW5nIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgKTpcbiAgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjIxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYyMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJzaW5nbGV0b24gZnJvbSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJHZXRFeHRlbnNpb25zXCIiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImRvbWFpblJlc291cmNlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYxOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ1cmwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYyMSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjk0OjMtMjk0OjUzIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTaW5nbGV0b25Gcm9tIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MjAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5NDoxOC0yOTQ6NTMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkdldEV4dGVuc2lvbnMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYxOCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjk0OjM0LTI5NDo0NyIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiZG9tYWluUmVzb3VyY2UiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjE5IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTQ6NTAtMjk0OjUyIiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ1cmwiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJkb21haW5SZXNvdXJjZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYxNiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjkzOjQ3LTI5Mzo2MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RG9tYWluUmVzb3VyY2UiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ1cmwiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MTciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5Mzo2Ny0yOTM6NzIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MzQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5ODoxLTMwMToxMiIsDQogICAgICAgICAgICAibmFtZSIgOiAiR2V0RXh0ZW5zaW9ucyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNjM0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi8qTk9URTogRXh0ZW5zaW9ucyBhcmUgbm90IHRoZSBwcmVmZXJyZWQgYXBwcm9hY2gsIGJ1dCBhcmUgdXNlZCBhcyBhIHdheSB0byBhY2Nlc3NcbmNvbnRlbnQgdGhhdCBpcyBkZWZpbmVkIGJ5IGV4dGVuc2lvbnMgYnV0IG5vdCB5ZXQgc3VyZmFjZWQgaW4gdGhlXG5DUUwgbW9kZWwgaW5mby4qLyIsImRlZmluZSBmdW5jdGlvbiAiLCJcIkdldEV4dGVuc2lvbnNcIiIsIigiLCJlbGVtZW50IiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYyMyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFbGVtZW50IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIsInVybCIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MjQiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU3RyaW5nIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgKTpcbiAgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjMzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYzMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYyNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJlbGVtZW50IiwiLiIsImV4dGVuc2lvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiRSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgXHQgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYzMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVyZSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjI4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjI4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInVybCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiPSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYyOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ1cmwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgXHRcdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYzMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJyZXR1cm4gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjMzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTk6My0zMDE6MTIiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlF1ZXJ5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogWyB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjI2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTk6My0yOTk6MjEiLA0KICAgICAgICAgICAgICAgICAgImFsaWFzIiA6ICJFIiwNCiAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MjUiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5OTozLTI5OToxOSIsDQogICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiZXh0ZW5zaW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJlbGVtZW50IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgICAgInJlbGF0aW9uc2hpcCIgOiBbIF0sDQogICAgICAgICAgICAgICAid2hlcmUiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYzMCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzAwOjYtMzAwOjI0IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFcXVhbCIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwMDoxMi0zMDA6MTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInVybCIsDQogICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIkUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjI5IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMDA6MjAtMzAwOjI0IiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ1cmwiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAicmV0dXJuIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MzIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwMTo1LTMwMToxMiIsDQogICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjMxIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMDE6MTIiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkUiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFsaWFzUmVmIg0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogImVsZW1lbnQiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MjMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5ODo0MS0yOTg6NDciLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUVsZW1lbnQiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ1cmwiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MjQiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5ODo1NC0yOTg6NTkiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NDEiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwMjoxLTMwMzo0NiIsDQogICAgICAgICAgICAibmFtZSIgOiAiR2V0RXh0ZW5zaW9uIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI2NDEiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlwiR2V0RXh0ZW5zaW9uXCIiLCIoIiwiZWxlbWVudCIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MzUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRWxlbWVudCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiLCJ1cmwiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjM2IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlN0cmluZyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICk6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY0MCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic2luZ2xldG9uIGZyb20gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiR2V0RXh0ZW5zaW9uc1wiIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYzNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJlbGVtZW50IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYzOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ1cmwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY0MCIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzAzOjMtMzAzOjQ2IiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTaW5nbGV0b25Gcm9tIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MzkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwMzoxOC0zMDM6NDYiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkdldEV4dGVuc2lvbnMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYzNyIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzAzOjM0LTMwMzo0MCIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiZWxlbWVudCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MzgiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwMzo0My0zMDM6NDUiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInVybCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogImVsZW1lbnQiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MzUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwMjo0MC0zMDI6NDYiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUVsZW1lbnQiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ1cmwiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MzYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwMjo1My0zMDI6NTgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NTUiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwNzoxLTMxMDoxMiIsDQogICAgICAgICAgICAibmFtZSIgOiAiR2V0QmFzZUV4dGVuc2lvbnMiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjY1NSIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvKk5PVEU6IEV4dGVuc2lvbnMgYXJlIG5vdCB0aGUgcHJlZmVycmVkIGFwcHJvYWNoLCBidXQgYXJlIHVzZWQgYXMgYSB3YXkgdG8gYWNjZXNzXG5jb250ZW50IHRoYXQgaXMgZGVmaW5lZCBieSBleHRlbnNpb25zIGJ1dCBub3QgeWV0IHN1cmZhY2VkIGluIHRoZVxuQ1FMIG1vZGVsIGluZm8uKi8iLCJkZWZpbmUgZnVuY3Rpb24gIiwiXCJHZXRCYXNlRXh0ZW5zaW9uc1wiIiwiKCIsImRvbWFpblJlc291cmNlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY0MiIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJEb21haW5SZXNvdXJjZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiLCJ1cmwiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjQzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlN0cmluZyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICk6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY1NCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjQ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZG9tYWluUmVzb3VyY2UiLCIuIiwiZXh0ZW5zaW9uIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCJFIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICBcdCAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjUxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndoZXJlICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjQ2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidXJsIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCI9IiwiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uLyciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiArICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ1cmwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICBcdFx0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjUzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInJldHVybiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NTQiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwODozLTMxMDoxMiIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUXVlcnkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NDUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwODozLTMwODoyOCIsDQogICAgICAgICAgICAgICAgICAiYWxpYXMiIDogIkUiLA0KICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY0NCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzA4OjMtMzA4OjI2IiwNCiAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJleHRlbnNpb24iLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImRvbWFpblJlc291cmNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgICAgInJlbGF0aW9uc2hpcCIgOiBbIF0sDQogICAgICAgICAgICAgICAid2hlcmUiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY1MSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzA5OjYtMzA5OjY5IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFcXVhbCIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwOToxMi0zMDk6MTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInVybCIsDQogICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIkUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjUwIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMDk6MjAtMzA5OjY5IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDb25jYXRlbmF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwOToyMS0zMDk6NjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzA5OjY2LTMwOTo2OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAidXJsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAicmV0dXJuIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NTMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxMDo1LTMxMDoxMiIsDQogICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjUyIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTA6MTIiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkUiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFsaWFzUmVmIg0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogImRvbWFpblJlc291cmNlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjQyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMDc6NTItMzA3OjY1IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Eb21haW5SZXNvdXJjZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInVybCIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY0MyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzA3OjcyLTMwNzo3NyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjY2MiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzExOjEtMzEyOjU3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJHZXRCYXNlRXh0ZW5zaW9uIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI2NjIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlwiR2V0QmFzZUV4dGVuc2lvblwiIiwiKCIsImRvbWFpblJlc291cmNlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY1NiIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJEb21haW5SZXNvdXJjZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiLCJ1cmwiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjU3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlN0cmluZyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICk6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY2MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic2luZ2xldG9uIGZyb20gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjYwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiR2V0QmFzZUV4dGVuc2lvbnNcIiIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZG9tYWluUmVzb3VyY2UiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInVybCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjYxIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTI6My0zMTI6NTciLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlNpbmdsZXRvbkZyb20iLA0KICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY2MCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzEyOjE4LTMxMjo1NyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAiR2V0QmFzZUV4dGVuc2lvbnMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY1OCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzEyOjM4LTMxMjo1MSIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiZG9tYWluUmVzb3VyY2UiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjU5IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTI6NTQtMzEyOjU2IiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ1cmwiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJkb21haW5SZXNvdXJjZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY1NiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzExOjUxLTMxMTo2NCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RG9tYWluUmVzb3VyY2UiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ1cmwiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NTciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxMTo3MS0zMTE6NzYiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NjYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxNToxLTMxNjo1NCIsDQogICAgICAgICAgICAibmFtZSIgOiAiR2V0UHJvdmVuYW5jZSIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNjY2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi8qTk9URTogUHJvdmVuYW5jZSBpcyBub3QgdGhlIHByZWZlcnJlZCBhcHByb2FjaCwgdGhpcyBpcyBwcm92aWRlZCBvbmx5IGFzIGFuIGlsbHVzdHJhdGlvblxuZm9yIHdoYXQgdXNpbmcgUHJvdmVuYW5jZSBjb3VsZCBsb29rIGxpa2UsIGFuZCBpcyBub3QgYSB0ZXN0ZWQgcGF0dGVybiovIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlwiR2V0UHJvdmVuYW5jZVwiIiwiKCIsInJlc291cmNlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY2MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJSZXNvdXJjZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICk6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY2NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic2luZ2xldG9uIGZyb20gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjY0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiWyIsIlByb3ZlbmFuY2UiLCI6ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidGFyZ2V0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiaW4iLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJyZXNvdXJjZSIsIi4iLCJpZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjY1IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTY6My0zMTY6NTQiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlNpbmdsZXRvbkZyb20iLA0KICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY2NCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzE2OjE4LTMxNjo1NCIsDQogICAgICAgICAgICAgICAgICAiZGF0YVR5cGUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVByb3ZlbmFuY2UiLA0KICAgICAgICAgICAgICAgICAgInRlbXBsYXRlSWQiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9Qcm92ZW5hbmNlIiwNCiAgICAgICAgICAgICAgICAgICJjb2RlUHJvcGVydHkiIDogInRhcmdldCIsDQogICAgICAgICAgICAgICAgICAiY29kZUNvbXBhcmF0b3IiIDogImluIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJSZXRyaWV2ZSIsDQogICAgICAgICAgICAgICAgICAiY29kZXMiIDogew0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlRvTGlzdCIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzE2OjQyLTMxNjo1MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiaWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInJlc291cmNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInJlc291cmNlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjYzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTU6NDItMzE1OjQ5IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1SZXNvdXJjZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNjkxIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTc6MS0zMjE6MTA3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJHZXRNZWRpY2F0aW9uQ29kZSIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNjkxIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJcIkdldE1lZGljYXRpb25Db2RlXCIiLCIoIiwicmVxdWVzdCIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NjciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTWVkaWNhdGlvblJlcXVlc3QiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiApOlxuICAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2OTAiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjkwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImlmICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjY4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInJlcXVlc3QiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAibWVkaWNhdGlvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgaXMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNvZGVhYmxlQ29uY2VwdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlblxuICBcdCAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjc1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY3MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicmVxdWVzdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY3MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJtZWRpY2F0aW9uIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBhcyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29kZWFibGVDb25jZXB0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICBcdGVsc2VcbiAgXHQgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY4OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2ODgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY4OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJzaW5nbGV0b24gZnJvbSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2ODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY4NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY3NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjc2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlsiLCJNZWRpY2F0aW9uIiwiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiTSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjg2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndoZXJlICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjc4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIk0iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiaWQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIj0iLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjg1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkdldElkIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY4NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2ODMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2ODEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjgwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInJlcXVlc3QiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2ODEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAibWVkaWNhdGlvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgYXMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjgyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlJlZmVyZW5jZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjg0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInJlZmVyZW5jZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2ODkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29kZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2OTAiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxODozLTMyMToxMDciLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIklmIiwNCiAgICAgICAgICAgICAgICJjb25kaXRpb24iIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY3MSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzE4OjYtMzE4OjQyIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJcyIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjY5IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTg6Ni0zMTg6MjMiLA0KICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogIm1lZGljYXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY2OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzE4OjYtMzE4OjEyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJyZXF1ZXN0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJpc1R5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY3MCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzE4OjI4LTMxODo0MiIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29kZWFibGVDb25jZXB0IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgInRoZW4iIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY3NSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzE5OjYtMzE5OjQyIiwNCiAgICAgICAgICAgICAgICAgICJzdHJpY3QiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY3MyIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzE5OjYtMzE5OjIzIiwNCiAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJtZWRpY2F0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxOTo2LTMxOToxMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicmVxdWVzdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAiYXNUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NzQiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxOToyOC0zMTk6NDIiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUNvZGVhYmxlQ29uY2VwdCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICJlbHNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2ODkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyMTo2LTMyMToxMDciLA0KICAgICAgICAgICAgICAgICAgInBhdGgiIDogImNvZGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY4OCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzIxOjYtMzIxOjEwMiIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiU2luZ2xldG9uRnJvbSIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjE6MjItMzIxOjEwMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUXVlcnkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyMToyMy0zMjE6MzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImFsaWFzIiA6ICJNIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyMToyMy0zMjE6MzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRhdGFUeXBlIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1NZWRpY2F0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vTWVkaWNhdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAgICAgICAgICAicmVsYXRpb25zaGlwIiA6IFsgXSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ3aGVyZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjg2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjE6MzgtMzIxOjEwMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXF1YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjE6NDQtMzIxOjQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJpZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIk0iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjg1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjE6NTEtMzIxOjEwMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiR2V0SWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY4NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzIxOjU3LTMyMTo5OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAicmVmZXJlbmNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2ODMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyMTo1Ny0zMjE6ODkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0cmljdCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjgxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjE6NTgtMzIxOjc1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJtZWRpY2F0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2ODAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyMTo1OC0zMjE6NjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInJlcXVlc3QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjgyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjE6ODAtMzIxOjg4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1SZWZlcmVuY2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJyZXF1ZXN0IiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjY3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTc6NDUtMzE3OjYxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1NZWRpY2F0aW9uUmVxdWVzdCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzA0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjM6MS0zMjY6MyIsDQogICAgICAgICAgICAibmFtZSIgOiAiSGFzU3RhcnQiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjcwNCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvKkdpdmVuIGFuIGludGVydmFsLCByZXR1cm4gdHJ1ZSBpZiB0aGUgaW50ZXJ2YWwgaGFzIGEgc3RhcnRpbmcgYm91bmRhcnkgc3BlY2lmaWVkIChpLmUuIHRoZSBzdGFydCBvZiB0aGUgaW50ZXJ2YWwgaXMgbm90IG51bGwgYW5kIG5vdCB0aGUgbWluaW11bSBEYXRlVGltZSB2YWx1ZSkqLyIsImRlZmluZSBmdW5jdGlvbiAiLCJcIkhhc1N0YXJ0XCIiLCIoIiwicGVyaW9kIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY5MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJbnRlcnZhbDwiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2OTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRGF0ZVRpbWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIj4iIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiApOlxuICAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MDMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIm5vdCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjk2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJzdGFydCBvZiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2OTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicGVyaW9kIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBpcyBudWxsIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgIG9yICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcwMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2OTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic3RhcnQgb2YgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjk3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiPSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAibWluaW11bSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2OTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRGF0ZVRpbWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICApIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MDMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyNDozLTMyNjozIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOb3QiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjcwMiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzI0OjctMzI2OjMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9yIiwNCiAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY5NiIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzI0OjktMzI0OjMxIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJc051bGwiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzI0OjktMzI0OjIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTdGFydCIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjk0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjQ6MTgtMzI0OjIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzAxIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjU6MTAtMzI1OjQzIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFcXVhbCIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2OTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyNToxMC0zMjU6MjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlN0YXJ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2OTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyNToxOS0zMjU6MjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyNToyOC0zMjU6NDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1EYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTWluVmFsdWUiDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInBlcmlvZCIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY5MyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzIzOjM1LTMyMzo1MiIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWxUeXBlU3BlY2lmaWVyIiwNCiAgICAgICAgICAgICAgICAgICJwb2ludFR5cGUiIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY5MiIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzIzOjQ0LTMyMzo1MSIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1EYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzE3IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjg6MS0zMzM6MyIsDQogICAgICAgICAgICAibmFtZSIgOiAiSGFzRW5kIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI3MTciLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLypHaXZlbiBhbiBpbnRlcnZhbCwgcmV0dXJuIHRydWUgaWYgdGhlIGludGVydmFsIGhhcyBhbiBlbmRpbmcgYm91bmRhcnkgc3BlY2lmaWVkIChpLmUuIHRoZSBlbmQgb2YgdGhlIGludGVydmFsIGlzIG5vdCBudWxsIGFuZCBub3QgdGhlIG1heGltdW0gRGF0ZVRpbWUgdmFsdWUpKi8iLCJkZWZpbmUgZnVuY3Rpb24gIiwiXCJIYXNFbmRcIiIsIigiLCJwZXJpb2QiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzA2IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkludGVydmFsPCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcwNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJEYXRlVGltZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiPiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICk6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcxNiIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAibm90ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcxNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIoXG4gICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcwOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZW5kIG9mICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcwNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJwZXJpb2QiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGlzIG51bGwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgb3JcbiAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcxNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZW5kIG9mICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcxMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJwZXJpb2QiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIj0iLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzEzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIm1heGltdW0iLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzEyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkRhdGVUaW1lIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzE2IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjk6My0zMzM6MyIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiTm90IiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MTUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyOTo3LTMzMzozIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPciIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MDkiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzMDo1LTMzMDoyNSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSXNOdWxsIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzMDo1LTMzMDoxNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzMDoxMi0zMzA6MTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MTQiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzMjo3LTMzMjozOCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXF1YWwiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzI6Ny0zMzI6MTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVuZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzEwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzI6MTQtMzMyOjE5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzEzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzI6MjMtMzMyOjM4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9RGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk1heFZhbHVlIg0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MDYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyODozMy0zMjg6NTAiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsVHlwZVNwZWNpZmllciIsDQogICAgICAgICAgICAgICAgICAicG9pbnRUeXBlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MDUiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyODo0Mi0zMjg6NDkiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9RGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjczOCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzM1OjEtMzM5OjI2IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJMYXRlc3QiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjczOCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvKkdpdmVuIGFuIGludGVydmFsLCByZXR1cm4gdGhlIGVuZGluZyBwb2ludCBpZiB0aGUgaW50ZXJ2YWwgaGFzIGFuIGVuZGluZyBib3VuZGFyeSBzcGVjaWZpZWQsIG90aGVyd2lzZSwgcmV0dXJuIHRoZSBzdGFydGluZyBwb2ludCovIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlwiTGF0ZXN0XCIiLCIoIiwiY2hvaWNlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcyNSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJDaG9pY2U8IiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiZGF0ZVRpbWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzE5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiUGVyaW9kIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcyMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsIlRpbWluZyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUiIsIi4iLCJpbnN0YW50IiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcyMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsInN0cmluZyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUiIsIi4iLCJBZ2UiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzI0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiUmFuZ2UiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIj4iIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjczNyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJOb3JtYWxpemUgSW50ZXJ2YWxcIiIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY2hvaWNlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwicGVyaW9kIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjczNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJyZXR1cm5cbiAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjczNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJpZiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiSGFzRW5kIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcyOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJwZXJpb2QiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB0aGVuICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjczMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJlbmQgb2YgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgIGVsc2UgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzM0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN0YXJ0IG9mICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjczMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJwZXJpb2QiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjczNyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzM2OjMtMzM5OjI2IiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWVyeSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IFsgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjcyOCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzM2OjMtMzM2OjM5IiwNCiAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAicGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MjciLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzNjozLTMzNjozMiIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiTm9ybWFsaXplIEludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzNjoyNS0zMzY6MzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNob2ljZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgICAgInJlbGF0aW9uc2hpcCIgOiBbIF0sDQogICAgICAgICAgICAgICAicmV0dXJuIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MzYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzNzo1LTMzOToyNiIsDQogICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzM1IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzg6Ny0zMzk6MjYiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIklmIiwNCiAgICAgICAgICAgICAgICAgICAgICJjb25kaXRpb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjczMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzM4OjEwLTMzODoyNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiSGFzRW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzODoxOS0zMzg6MjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQWxpYXNSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAidGhlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzMyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzg6MzMtMzM4OjQ1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjczMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzM4OjQwLTMzODo0NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbGlhc1JlZiINCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAiZWxzZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzM0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzk6MTItMzM5OjI2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTdGFydCIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzMzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzk6MjEtMzM5OjI2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFsaWFzUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogImNob2ljZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjcyNSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzM1OjMzLTMzNToxMjgiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNob2ljZVR5cGVTcGVjaWZpZXIiLA0KICAgICAgICAgICAgICAgICAgImNob2ljZSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MTgiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzNTo0MC0zMzU6NTIiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfWRhdGVUaW1lIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzE5IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzU6NTUtMzM1OjY1IiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1QZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MjAiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzNTo2OC0zMzU6NzgiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVRpbWluZyIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjcyMSIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzM1OjgxLTMzNTo5MiIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9aW5zdGFudCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjcyMiIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzM1Ojk1LTMzNToxMDUiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfXN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjcyMyIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzM1OjEwOC0zMzU6MTE1IiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1BZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MjQiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzNToxMTgtMzM1OjEyNyIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmFuZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzU5IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDE6MS0zNDU6MjQiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkVhcmxpZXN0IiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI3NTkiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLypHaXZlbiBhbiBpbnRlcnZhbCwgcmV0dXJuIHRoZSBzdGFydGluZyBwb2ludCBpZiB0aGUgaW50ZXJ2YWwgaGFzIGEgc3RhcnRpbmcgYm91bmRhcnkgc3BlY2lmaWVkLCBvdGhlcndpc2UsIHJldHVybiB0aGUgZW5kaW5nIHBvaW50Ki8iLCJkZWZpbmUgZnVuY3Rpb24gIiwiXCJFYXJsaWVzdFwiIiwiKCIsImNob2ljZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NDYiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ2hvaWNlPCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjczOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsImRhdGVUaW1lIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsIlBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUiIsIi4iLCJUaW1pbmciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzQyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiaW5zdGFudCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUiIsIi4iLCJzdHJpbmciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzQ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiQWdlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc0NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsIlJhbmdlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICI+IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOlxuICAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NTgiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzQ4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiTm9ybWFsaXplIEludGVydmFsXCIiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImNob2ljZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsInBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicmV0dXJuXG4gICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiaWYgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzUxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiSGFzU3RhcnQiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIHRoZW4gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzUzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN0YXJ0IG9mICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc1MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJwZXJpb2QiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICBlbHNlICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJlbmQgb2YgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzU0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzU4IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDI6My0zNDU6MjQiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlF1ZXJ5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogWyB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzQ5IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDI6My0zNDI6MzkiLA0KICAgICAgICAgICAgICAgICAgImFsaWFzIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc0OCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQyOjMtMzQyOjMyIiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJOb3JtYWxpemUgSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQyOjI1LTM0MjozMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY2hvaWNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAicmVsYXRpb25zaGlwIiA6IFsgXSwNCiAgICAgICAgICAgICAgICJyZXR1cm4iIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc1NyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQzOjUtMzQ1OjI0IiwNCiAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NTYiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0NDo3LTM0NToyNCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSWYiLA0KICAgICAgICAgICAgICAgICAgICAgImNvbmRpdGlvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzUxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDQ6MTAtMzQ0OjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJIYXNTdGFydCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDQ6MjAtMzQ0OjI1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFsaWFzUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgInRoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc1MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQ0OjM0LTM0NDo0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiU3RhcnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc1MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQ0OjQzLTM0NDo0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbGlhc1JlZiINCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAiZWxzZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzU1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDU6MTItMzQ1OjI0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc1NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQ1OjE5LTM0NToyNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbGlhc1JlZiINCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJjaG9pY2UiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NDYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0MTozNS0zNDE6MTMwIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDaG9pY2VUeXBlU3BlY2lmaWVyIiwNCiAgICAgICAgICAgICAgICAgICJjaG9pY2UiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzM5IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDE6NDItMzQxOjU0IiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1kYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc0MCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQxOjU3LTM0MTo2NyIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzQxIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDE6NzAtMzQxOjgwIiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1UaW1pbmciLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NDIiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0MTo4My0zNDE6OTQiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfWluc3RhbnQiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NDMiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0MTo5Ny0zNDE6MTA3IiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1zdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NDQiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0MToxMTAtMzQxOjExNyIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9QWdlIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzQ1IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDE6MTIwLTM0MToxMjkiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVJhbmdlIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSBdDQogICAgICB9DQogICB9DQp9" } ] }, "request": { "method": "PUT", "url": "Library/MATGlobalCommonFunctionsFHIR4" } }, { "resource": { "resourceType": "Library", "id": "HospiceFHIR4", "meta": { "profile": [ "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-library-cqfm" ] }, "language": "en", "extension": [ { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem", "valueReference": { "reference": "Device/cqf-tooling" } } ], "url": "http://ecqi.healthit.gov/ecqms/Library/HospiceFHIR4", "version": "2.0.000", "name": "HospiceFHIR4", "status": "active", "experimental": false, "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/library-type", "code": "logic-library" } ] }, "date": "2021-01-08T13:45:15+00:00", "publisher": "Mathematica", "description": "HospiceFHIR4", "relatedArtifact": [ { "type": "depends-on", "display": "FHIR model information", "resource": "http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1" }, { "type": "depends-on", "display": "Library Global", "resource": "http://ecqi.healthit.gov/ecqms/Library/MATGlobalCommonFunctionsFHIR4|6.0.000" }, { "type": "depends-on", "display": "Library FHIRHelpers", "resource": "http://ecqi.healthit.gov/ecqms/Library/FHIRHelpers|4.0.001" }, { "type": "depends-on", "display": "Code system SNOMEDCT:2017-09", "resource": "http://snomed.info/sct/version/201709" }, { "type": "depends-on", "display": "Value set Encounter Inpatient", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307" }, { "type": "depends-on", "display": "Value set Hospice care ambulatory", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1108.15" } ], "parameter": [ { "name": "Measurement Period", "use": "in", "min": 0, "max": "1", "type": "Period" }, { "name": "Patient", "use": "out", "min": 0, "max": "1", "type": "Patient" }, { "name": "Has Hospice", "use": "out", "min": 0, "max": "1", "type": "boolean" } ], "dataRequirement": [ { "type": "Patient", "profile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ] }, { "type": "Encounter", "profile": [ "http://hl7.org/fhir/StructureDefinition/Encounter" ], "mustSupport": [ "period", "hospitalization", "hospitalization.dischargeDisposition", "type", "status" ], "codeFilter": [ { "path": "type", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307" } ], "dateFilter": [ { "path": "period", "_valueDateTime": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-expression", "valueExpression": { "language": "text/cql-identifier", "expression": "Measurement Period" } } ] } } ] }, { "type": "ServiceRequest", "profile": [ "http://hl7.org/fhir/StructureDefinition/ServiceRequest" ], "mustSupport": [ "code", "authoredOn", "intent" ], "codeFilter": [ { "path": "code", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1108.15" }, { "path": "intent", "code": [ { "code": "order" } ] } ], "dateFilter": [ { "path": "authoredOn", "_valueDateTime": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-expression", "valueExpression": { "language": "text/cql-identifier", "expression": "Measurement Period" } } ] } } ] }, { "type": "Procedure", "profile": [ "http://hl7.org/fhir/StructureDefinition/Procedure" ], "mustSupport": [ "code", "performed", "status" ], "codeFilter": [ { "path": "code", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1108.15" }, { "path": "status", "code": [ { "code": "completed" } ] } ] } ], "content": [ { "contentType": "text/cql", "data": "bGlicmFyeSBIb3NwaWNlRkhJUjQgdmVyc2lvbiAnMi4wLjAwMCcNCg0KLypUaGlzIGV4YW1wbGUgaXMgYSB3b3JrIGluIHByb2dyZXNzIGFuZCBzaG91bGQgbm90IGJlIGNvbnNpZGVyZWQgYSBmaW5hbCBzcGVjaWZpY2F0aW9uDQpvciByZWNvbW1lbmRhdGlvbiBmb3IgZ3VpZGFuY2UuIFRoaXMgZXhhbXBsZSB3aWxsIGhlbHAgZ3VpZGUgYW5kIGRpcmVjdCB0aGUgcHJvY2Vzcw0Kb2YgZmluZGluZyBjb252ZW50aW9ucyBhbmQgdXNhZ2UgcGF0dGVybnMgdGhhdCBtZWV0IHRoZSBuZWVkcyBvZiB0aGUgdmFyaW91cyBzdGFrZWhvbGRlcnMNCmluIHRoZSBtZWFzdXJlIGRldmVsb3BtZW50IGNvbW11bml0eS4qLw0KDQp1c2luZyBGSElSIHZlcnNpb24gJzQuMC4xJw0KDQppbmNsdWRlIE1BVEdsb2JhbENvbW1vbkZ1bmN0aW9uc0ZISVI0IHZlcnNpb24gJzYuMC4wMDAnIGNhbGxlZCBHbG9iYWwNCmluY2x1ZGUgRkhJUkhlbHBlcnMgdmVyc2lvbiAnNC4wLjAwMScgY2FsbGVkIEZISVJIZWxwZXJzDQoNCmNvZGVzeXN0ZW0gIlNOT01FRENUOjIwMTctMDkiOiAnaHR0cDovL3Nub21lZC5pbmZvL3NjdCcgdmVyc2lvbiAnaHR0cDovL3Nub21lZC5pbmZvL3NjdC92ZXJzaW9uLzIwMTcwOScNCg0KdmFsdWVzZXQgIkVuY291bnRlciBJbnBhdGllbnQiOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNjY2LjUuMzA3JyANCnZhbHVlc2V0ICJIb3NwaWNlIGNhcmUgYW1idWxhdG9yeSI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM3NjIuMS40LjExMDguMTUnIA0KDQpjb2RlICJEaXNjaGFyZ2UgdG8gaGVhbHRoY2FyZSBmYWNpbGl0eSBmb3IgaG9zcGljZSBjYXJlIChwcm9jZWR1cmUpIjogJzQyODM3MTAwMDEyNDEwMCcgZnJvbSAiU05PTUVEQ1Q6MjAxNy0wOSIgZGlzcGxheSAnRGlzY2hhcmdlIHRvIGhlYWx0aGNhcmUgZmFjaWxpdHkgZm9yIGhvc3BpY2UgY2FyZSAocHJvY2VkdXJlKScNCmNvZGUgIkRpc2NoYXJnZSB0byBob21lIGZvciBob3NwaWNlIGNhcmUgKHByb2NlZHVyZSkiOiAnNDI4MzYxMDAwMTI0MTA3JyBmcm9tICJTTk9NRURDVDoyMDE3LTA5IiBkaXNwbGF5ICdEaXNjaGFyZ2UgdG8gaG9tZSBmb3IgaG9zcGljZSBjYXJlIChwcm9jZWR1cmUpJw0KDQpwYXJhbWV0ZXIgIk1lYXN1cmVtZW50IFBlcmlvZCIgSW50ZXJ2YWw8RGF0ZVRpbWU+DQogIGRlZmF1bHQgSW50ZXJ2YWxbQDIwMTktMDEtMDFUMDA6MDA6MDAuMCwgQDIwMjAtMDEtMDFUMDA6MDA6MDAuMCkNCg0KY29udGV4dCBQYXRpZW50DQoNCmRlZmluZSAiSGFzIEhvc3BpY2UiOg0KICBleGlzdHMgKA0KICAgICAgW0VuY291bnRlcjogIkVuY291bnRlciBJbnBhdGllbnQiXSBEaXNjaGFyZ2VIb3NwaWNlDQogIAkJCXdoZXJlIERpc2NoYXJnZUhvc3BpY2Uuc3RhdHVzID0gJ2ZpbmlzaGVkJw0KICAJCSAgICBhbmQgKA0KICAJICAgICAgICBEaXNjaGFyZ2VIb3NwaWNlLmhvc3BpdGFsaXphdGlvbi5kaXNjaGFyZ2VEaXNwb3NpdGlvbiB+ICJEaXNjaGFyZ2UgdG8gaG9tZSBmb3IgaG9zcGljZSBjYXJlIChwcm9jZWR1cmUpIg0KICAJCQkJICAgIG9yIERpc2NoYXJnZUhvc3BpY2UuaG9zcGl0YWxpemF0aW9uLmRpc2NoYXJnZURpc3Bvc2l0aW9uIH4gIkRpc2NoYXJnZSB0byBoZWFsdGhjYXJlIGZhY2lsaXR5IGZvciBob3NwaWNlIGNhcmUgKHByb2NlZHVyZSkiDQogIAkgICAgCSkNCiAgCQkJCWFuZCBEaXNjaGFyZ2VIb3NwaWNlLnBlcmlvZCBlbmRzIGR1cmluZyAiTWVhc3VyZW1lbnQgUGVyaW9kIg0KICAJKQ0KICAgICAgb3IgZXhpc3RzICgNCiAgICAgICAgW1NlcnZpY2VSZXF1ZXN0OiAiSG9zcGljZSBjYXJlIGFtYnVsYXRvcnkiXSBIb3NwaWNlT3JkZXINCiAgICAgICAgICB3aGVyZSBIb3NwaWNlT3JkZXIuaW50ZW50ID0gJ29yZGVyJw0KICAgICAgICAgICAgICBhbmQgSG9zcGljZU9yZGVyLmF1dGhvcmVkT24gaW4gIk1lYXN1cmVtZW50IFBlcmlvZCINCiAgICAgICkNCiAgICAgIG9yIGV4aXN0cyAoDQogICAgICAgIFtQcm9jZWR1cmU6ICJIb3NwaWNlIGNhcmUgYW1idWxhdG9yeSJdIEhvc3BpY2VQZXJmb3JtZWQNCiAgICAgICAgICB3aGVyZSBIb3NwaWNlUGVyZm9ybWVkLnN0YXR1cyA9ICdjb21wbGV0ZWQnDQogICAgICAgICAgICBhbmQgR2xvYmFsLiJOb3JtYWxpemUgSW50ZXJ2YWwiKEhvc3BpY2VQZXJmb3JtZWQucGVyZm9ybWVkKSBvdmVybGFwcyAiTWVhc3VyZW1lbnQgUGVyaW9kIg0KICAgICAgKQ0KDQo=" }, { "contentType": "application/elm+xml", "data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxsaWJyYXJ5IHhtbG5zPSJ1cm46aGw3LW9yZzplbG06cjEiIHhtbG5zOnQ9InVybjpobDctb3JnOmVsbS10eXBlczpyMSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6Zmhpcj0iaHR0cDovL2hsNy5vcmcvZmhpciIgeG1sbnM6cWRtNDM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY0XzMiIHhtbG5zOnFkbTUzPSJ1cm46aGVhbHRoaXQtZ292OnFkbTp2NV8zIiB4bWxuczphPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiPg0KICAgPGFubm90YXRpb24gdHJhbnNsYXRvclZlcnNpb249IjEuMyIgdHJhbnNsYXRvck9wdGlvbnM9IkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iIHhzaTp0eXBlPSJhOkNxbFRvRWxtSW5mbyIvPg0KICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICA8YTpzIHI9IjcyIj4NCiAgICAgICAgIDxhOnM+bGlicmFyeSBIb3NwaWNlRkhJUjQgdmVyc2lvbiAnMi4wLjAwMCc8L2E6cz4NCiAgICAgIDwvYTpzPg0KICAgPC9hbm5vdGF0aW9uPg0KICAgPGlkZW50aWZpZXIgaWQ9Ikhvc3BpY2VGSElSNCIgc3lzdGVtPSJodHRwOi8vZWNxaS5oZWFsdGhpdC5nb3YvZWNxbXMiIHZlcnNpb249IjIuMC4wMDAiLz4NCiAgIDxzY2hlbWFJZGVudGlmaWVyIGlkPSJ1cm46aGw3LW9yZzplbG0iIHZlcnNpb249InIxIi8+DQogICA8dXNpbmdzPg0KICAgICAgPGRlZiBsb2NhbElkZW50aWZpZXI9IlN5c3RlbSIgdXJpPSJ1cm46aGw3LW9yZzplbG0tdHlwZXM6cjEiLz4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMSIgbG9jYXRvcj0iODoxLTg6MjYiIGxvY2FsSWRlbnRpZmllcj0iRkhJUiIgdXJpPSJodHRwOi8vaGw3Lm9yZy9maGlyIiB2ZXJzaW9uPSI0LjAuMSI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMSI+DQogICAgICAgICAgICAgICA8YTpzPi8qVGhpcyBleGFtcGxlIGlzIGEgd29yayBpbiBwcm9ncmVzcyBhbmQgc2hvdWxkIG5vdCBiZSBjb25zaWRlcmVkIGEgZmluYWwgc3BlY2lmaWNhdGlvbgpvciByZWNvbW1lbmRhdGlvbiBmb3IgZ3VpZGFuY2UuIFRoaXMgZXhhbXBsZSB3aWxsIGhlbHAgZ3VpZGUgYW5kIGRpcmVjdCB0aGUgcHJvY2VzcwpvZiBmaW5kaW5nIGNvbnZlbnRpb25zIGFuZCB1c2FnZSBwYXR0ZXJucyB0aGF0IG1lZXQgdGhlIG5lZWRzIG9mIHRoZSB2YXJpb3VzIHN0YWtlaG9sZGVycwppbiB0aGUgbWVhc3VyZSBkZXZlbG9wbWVudCBjb21tdW5pdHkuKi91c2luZyA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPkZISVI8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gdmVyc2lvbiAnNC4wLjEnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgPC91c2luZ3M+DQogICA8aW5jbHVkZXM+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjIiIGxvY2F0b3I9IjEwOjEtMTA6NjkiIGxvY2FsSWRlbnRpZmllcj0iR2xvYmFsIiBwYXRoPSJodHRwOi8vZWNxaS5oZWFsdGhpdC5nb3YvZWNxbXMvTUFUR2xvYmFsQ29tbW9uRnVuY3Rpb25zRkhJUjQiIHZlcnNpb249IjYuMC4wMDAiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjIiPg0KICAgICAgICAgICAgICAgPGE6cz5pbmNsdWRlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+TUFUR2xvYmFsQ29tbW9uRnVuY3Rpb25zRkhJUjQ8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gdmVyc2lvbiAnNi4wLjAwMCcgY2FsbGVkIEdsb2JhbDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMyIgbG9jYXRvcj0iMTE6MS0xMTo1NiIgbG9jYWxJZGVudGlmaWVyPSJGSElSSGVscGVycyIgcGF0aD0iaHR0cDovL2VjcWkuaGVhbHRoaXQuZ292L2VjcW1zL0ZISVJIZWxwZXJzIiB2ZXJzaW9uPSI0LjAuMDAxIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIzIj4NCiAgICAgICAgICAgICAgIDxhOnM+aW5jbHVkZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPkZISVJIZWxwZXJzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IHZlcnNpb24gJzQuMC4wMDEnIGNhbGxlZCBGSElSSGVscGVyczwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgIDwvaW5jbHVkZXM+DQogICA8cGFyYW1ldGVycz4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTYiIGxvY2F0b3I9IjIxOjEtMjI6NjYiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTYiPg0KICAgICAgICAgICAgICAgPGE6cz5wYXJhbWV0ZXIgJnF1b3Q7TWVhc3VyZW1lbnQgUGVyaW9kJnF1b3Q7IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxNSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkludGVydmFsJmx0OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNCI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPkRhdGVUaW1lPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+PjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPgogIGRlZmF1bHQgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTEiPkludGVydmFsW0AyMDE5LTAxLTAxVDAwOjAwOjAwLjAsIEAyMDIwLTAxLTAxVDAwOjAwOjAwLjApPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGRlZmF1bHQgbG9jYWxJZD0iMTMiIGxvY2F0b3I9IjIyOjExLTIyOjY2IiBsb3dDbG9zZWQ9InRydWUiIGhpZ2hDbG9zZWQ9ImZhbHNlIiB4c2k6dHlwZT0iSW50ZXJ2YWwiPg0KICAgICAgICAgICAgPGxvdyBsb2NhbElkPSIxMSIgbG9jYXRvcj0iMjI6MjAtMjI6NDEiIHhzaTp0eXBlPSJEYXRlVGltZSI+DQogICAgICAgICAgICAgICA8eWVhciB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjIwMTkiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8bW9udGggdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIxIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPGRheSB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjEiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8aG91ciB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8bWludXRlIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDxzZWNvbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPG1pbGxpc2Vjb25kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgIDwvbG93Pg0KICAgICAgICAgICAgPGhpZ2ggbG9jYWxJZD0iMTIiIGxvY2F0b3I9IjIyOjQ0LTIyOjY1IiB4c2k6dHlwZT0iRGF0ZVRpbWUiPg0KICAgICAgICAgICAgICAgPHllYXIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIyMDIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPG1vbnRoIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDxkYXkgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIxIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPGhvdXIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPG1pbnV0ZSB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8c2Vjb25kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDxtaWxsaXNlY29uZCB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICA8L2hpZ2g+DQogICAgICAgICA8L2RlZmF1bHQ+DQogICAgICAgICA8cGFyYW1ldGVyVHlwZVNwZWNpZmllciBsb2NhbElkPSIxNSIgbG9jYXRvcj0iMjE6MzItMjE6NDkiIHhzaTp0eXBlPSJJbnRlcnZhbFR5cGVTcGVjaWZpZXIiPg0KICAgICAgICAgICAgPHBvaW50VHlwZSBsb2NhbElkPSIxNCIgbG9jYXRvcj0iMjE6NDEtMjE6NDgiIG5hbWU9InQ6RGF0ZVRpbWUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvcGFyYW1ldGVyVHlwZVNwZWNpZmllcj4NCiAgICAgIDwvZGVmPg0KICAgPC9wYXJhbWV0ZXJzPg0KICAgPGNvZGVTeXN0ZW1zPg0KICAgICAgPGRlZiBsb2NhbElkPSI0IiBsb2NhdG9yPSIxMzoxLTEzOjEwMyIgbmFtZT0iU05PTUVEQ1Q6MjAxNy0wOSIgaWQ9Imh0dHA6Ly9zbm9tZWQuaW5mby9zY3QiIHZlcnNpb249Imh0dHA6Ly9zbm9tZWQuaW5mby9zY3QvdmVyc2lvbi8yMDE3MDkiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2Rlc3lzdGVtICZxdW90O1NOT01FRENUOjIwMTctMDkmcXVvdDs6ICdodHRwOi8vc25vbWVkLmluZm8vc2N0JyB2ZXJzaW9uICdodHRwOi8vc25vbWVkLmluZm8vc2N0L3ZlcnNpb24vMjAxNzA5JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgIDwvY29kZVN5c3RlbXM+DQogICA8dmFsdWVTZXRzPg0KICAgICAgPGRlZiBsb2NhbElkPSI1IiBsb2NhdG9yPSIxNToxLTE1OjEwMCIgbmFtZT0iRW5jb3VudGVyIElucGF0aWVudCIgaWQ9Imh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjY2Ni41LjMwNyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNSI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0VuY291bnRlciBJbnBhdGllbnQmcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy42NjYuNS4zMDcnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI2IiBsb2NhdG9yPSIxNjoxLTE2OjEwNCIgbmFtZT0iSG9zcGljZSBjYXJlIGFtYnVsYXRvcnkiIGlkPSJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM3NjIuMS40LjExMDguMTUiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjYiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtIb3NwaWNlIGNhcmUgYW1idWxhdG9yeSZxdW90OzogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzc2Mi4xLjQuMTEwOC4xNSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICA8L3ZhbHVlU2V0cz4NCiAgIDxjb2Rlcz4NCiAgICAgIDxkZWYgbG9jYWxJZD0iOCIgbG9jYXRvcj0iMTg6MS0xODoxODMiIG5hbWU9IkRpc2NoYXJnZSB0byBoZWFsdGhjYXJlIGZhY2lsaXR5IGZvciBob3NwaWNlIGNhcmUgKHByb2NlZHVyZSkiIGlkPSI0MjgzNzEwMDAxMjQxMDAiIGRpc3BsYXk9IkRpc2NoYXJnZSB0byBoZWFsdGhjYXJlIGZhY2lsaXR5IGZvciBob3NwaWNlIGNhcmUgKHByb2NlZHVyZSkiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjgiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O0Rpc2NoYXJnZSB0byBoZWFsdGhjYXJlIGZhY2lsaXR5IGZvciBob3NwaWNlIGNhcmUgKHByb2NlZHVyZSkmcXVvdDs6ICc0MjgzNzEwMDAxMjQxMDAnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjciPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtTTk9NRURDVDoyMDE3LTA5JnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ0Rpc2NoYXJnZSB0byBoZWFsdGhjYXJlIGZhY2lsaXR5IGZvciBob3NwaWNlIGNhcmUgKHByb2NlZHVyZSknPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjciIGxvY2F0b3I9IjE4Ojk0LTE4OjExMSIgbmFtZT0iU05PTUVEQ1Q6MjAxNy0wOSIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEwIiBsb2NhdG9yPSIxOToxLTE5OjE1MyIgbmFtZT0iRGlzY2hhcmdlIHRvIGhvbWUgZm9yIGhvc3BpY2UgY2FyZSAocHJvY2VkdXJlKSIgaWQ9IjQyODM2MTAwMDEyNDEwNyIgZGlzcGxheT0iRGlzY2hhcmdlIHRvIGhvbWUgZm9yIGhvc3BpY2UgY2FyZSAocHJvY2VkdXJlKSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTAiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O0Rpc2NoYXJnZSB0byBob21lIGZvciBob3NwaWNlIGNhcmUgKHByb2NlZHVyZSkmcXVvdDs6ICc0MjgzNjEwMDAxMjQxMDcnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtTTk9NRURDVDoyMDE3LTA5JnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ0Rpc2NoYXJnZSB0byBob21lIGZvciBob3NwaWNlIGNhcmUgKHByb2NlZHVyZSknPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjkiIGxvY2F0b3I9IjE5Ojc5LTE5Ojk2IiBuYW1lPSJTTk9NRURDVDoyMDE3LTA5Ii8+DQogICAgICA8L2RlZj4NCiAgIDwvY29kZXM+DQogICA8c3RhdGVtZW50cz4NCiAgICAgIDxkZWYgbG9jYXRvcj0iMjQ6MS0yNDoxNSIgbmFtZT0iUGF0aWVudCIgY29udGV4dD0iUGF0aWVudCI+DQogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iU2luZ2xldG9uRnJvbSI+DQogICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSIyNDoxLTI0OjE1IiBkYXRhVHlwZT0iZmhpcjpQYXRpZW50IiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vUGF0aWVudCIgeHNpOnR5cGU9IlJldHJpZXZlIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNzIiIGxvY2F0b3I9IjI2OjEtNDU6NyIgbmFtZT0iSGFzIEhvc3BpY2UiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjcyIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lICZxdW90O0hhcyBIb3NwaWNlJnF1b3Q7OgogIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI3MSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjU1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5leGlzdHMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KAogICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+W0VuY291bnRlcjogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtFbmNvdW50ZXIgSW5wYXRpZW50JnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+XTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IERpc2NoYXJnZUhvc3BpY2U8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogIAkJCTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZXJlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RGlzY2hhcmdlSG9zcGljZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA9IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidmaW5pc2hlZCc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogIAkJICAgIGFuZCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oCiAgCSAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5EaXNjaGFyZ2VIb3NwaWNlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmhvc3BpdGFsaXphdGlvbjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRpc2NoYXJnZURpc3Bvc2l0aW9uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gfiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtEaXNjaGFyZ2UgdG8gaG9tZSBmb3IgaG9zcGljZSBjYXJlIChwcm9jZWR1cmUpJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAJCQkJICAgIG9yIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyOCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkRpc2NoYXJnZUhvc3BpY2U8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+aG9zcGl0YWxpemF0aW9uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZGlzY2hhcmdlRGlzcG9zaXRpb248L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB+IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0Rpc2NoYXJnZSB0byBoZWFsdGhjYXJlIGZhY2lsaXR5IGZvciBob3NwaWNlIGNhcmUgKHByb2NlZHVyZSkmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgCSAgICAJKTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgCQkJCWFuZCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RGlzY2hhcmdlSG9zcGljZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5wZXJpb2Q8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM4Ij4gZW5kcyBkdXJpbmcgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TWVhc3VyZW1lbnQgUGVyaW9kJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAJKTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgIG9yIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmV4aXN0cyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oCiAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPltTZXJ2aWNlUmVxdWVzdDogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtIb3NwaWNlIGNhcmUgYW1idWxhdG9yeSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBIb3NwaWNlT3JkZXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlcmUgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+SG9zcGljZU9yZGVyPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmludGVudDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ID0gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J29yZGVyJzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgYW5kIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ib3NwaWNlT3JkZXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+YXV0aG9yZWRPbjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IGluIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O01lYXN1cmVtZW50IFBlcmlvZCZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgIG9yIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MCI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPmV4aXN0cyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oCiAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPltQcm9jZWR1cmU6IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7SG9zcGljZSBjYXJlIGFtYnVsYXRvcnkmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5dPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gSG9zcGljZVBlcmZvcm1lZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVyZSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ib3NwaWNlUGVyZm9ybWVkPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ID0gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J2NvbXBsZXRlZCc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICBhbmQgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkdsb2JhbDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtOb3JtYWxpemUgSW50ZXJ2YWwmcXVvdDsoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ib3NwaWNlUGVyZm9ybWVkPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmZvcm1lZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjciPiBvdmVybGFwcyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtNZWFzdXJlbWVudCBQZXJpb2QmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICApPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjcxIiBsb2NhdG9yPSIyNzozLTQ1OjciIHhzaTp0eXBlPSJPciI+DQogICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NSIgbG9jYXRvcj0iMjc6My00MDo3IiB4c2k6dHlwZT0iT3IiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDEiIGxvY2F0b3I9IjI3OjMtMzU6NCIgeHNpOnR5cGU9IkV4aXN0cyI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0MCIgbG9jYXRvcj0iMjc6MTAtMzU6NCIgeHNpOnR5cGU9IlF1ZXJ5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTgiIGxvY2F0b3I9IjI4OjctMjg6NTciIGFsaWFzPSJEaXNjaGFyZ2VIb3NwaWNlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjE3IiBsb2NhdG9yPSIyODo3LTI4OjQwIiBkYXRhVHlwZT0iZmhpcjpFbmNvdW50ZXIiIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9FbmNvdW50ZXIiIGNvZGVQcm9wZXJ0eT0idHlwZSIgY29kZUNvbXBhcmF0b3I9ImluIiB4c2k6dHlwZT0iUmV0cmlldmUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGVzIGxvY2F0b3I9IjI4OjE5LTI4OjM5IiBuYW1lPSJFbmNvdW50ZXIgSW5wYXRpZW50IiB4c2k6dHlwZT0iVmFsdWVTZXRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgICAgPHdoZXJlIGxvY2FsSWQ9IjM5IiBsb2NhdG9yPSIyOTo2LTM0OjY2IiB4c2k6dHlwZT0iQW5kIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM0IiBsb2NhdG9yPSIyOToxMi0zMzo5IiB4c2k6dHlwZT0iQW5kIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjIyIiBsb2NhdG9yPSIyOToxMi0yOTo0NyIgeHNpOnR5cGU9IkVxdWFsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMCIgbG9jYXRvcj0iMjk6MTItMjk6MzQiIHBhdGg9InN0YXR1cyIgc2NvcGU9IkRpc2NoYXJnZUhvc3BpY2UiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjEiIGxvY2F0b3I9IjI5OjM4LTI5OjQ3IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iZmluaXNoZWQiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMyIgbG9jYXRvcj0iMzA6MTMtMzM6OSIgeHNpOnR5cGU9Ik9yIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI3IiBsb2NhdG9yPSIzMToxMi0zMToxMTUiIHhzaTp0eXBlPSJFcXVpdmFsZW50Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjUiIGxvY2F0b3I9IjMxOjEyLTMxOjY0IiBwYXRoPSJkaXNjaGFyZ2VEaXNwb3NpdGlvbiIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMjQiIGxvY2F0b3I9IjMxOjEyLTMxOjQzIiBwYXRoPSJob3NwaXRhbGl6YXRpb24iIHNjb3BlPSJEaXNjaGFyZ2VIb3NwaWNlIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb0NvbmNlcHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjYiIGxvY2F0b3I9IjMxOjY4LTMxOjExNSIgbmFtZT0iRGlzY2hhcmdlIHRvIGhvbWUgZm9yIGhvc3BpY2UgY2FyZSAocHJvY2VkdXJlKSIgeHNpOnR5cGU9IkNvZGVSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMyIiBsb2NhdG9yPSIzMjoxNC0zMjoxMzIiIHhzaTp0eXBlPSJFcXVpdmFsZW50Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzAiIGxvY2F0b3I9IjMyOjE0LTMyOjY2IiBwYXRoPSJkaXNjaGFyZ2VEaXNwb3NpdGlvbiIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMjkiIGxvY2F0b3I9IjMyOjE0LTMyOjQ1IiBwYXRoPSJob3NwaXRhbGl6YXRpb24iIHNjb3BlPSJEaXNjaGFyZ2VIb3NwaWNlIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb0NvbmNlcHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzEiIGxvY2F0b3I9IjMyOjcwLTMyOjEzMiIgbmFtZT0iRGlzY2hhcmdlIHRvIGhlYWx0aGNhcmUgZmFjaWxpdHkgZm9yIGhvc3BpY2UgY2FyZSAocHJvY2VkdXJlKSIgeHNpOnR5cGU9IkNvZGVSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM4IiBsb2NhdG9yPSIzNDoxMS0zNDo2NiIgeHNpOnR5cGU9IkluIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9IjM0OjM1LTM0OjM4IiB4c2k6dHlwZT0iRW5kIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM2IiBsb2NhdG9yPSIzNDoxMS0zNDozMyIgcGF0aD0icGVyaW9kIiBzY29wZT0iRGlzY2hhcmdlSG9zcGljZSIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzNyIgbG9jYXRvcj0iMzQ6NDctMzQ6NjYiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIgeHNpOnR5cGU9IlBhcmFtZXRlclJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPC93aGVyZT4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU0IiBsb2NhdG9yPSIzNjoxMC00MDo3IiB4c2k6dHlwZT0iRXhpc3RzIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjUzIiBsb2NhdG9yPSIzNjoxNy00MDo3IiB4c2k6dHlwZT0iUXVlcnkiPg0KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0MyIgbG9jYXRvcj0iMzc6OS0zNzo2NCIgYWxpYXM9Ikhvc3BpY2VPcmRlciI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI0MiIgbG9jYXRvcj0iMzc6OS0zNzo1MSIgZGF0YVR5cGU9ImZoaXI6U2VydmljZVJlcXVlc3QiIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9TZXJ2aWNlUmVxdWVzdCIgY29kZVByb3BlcnR5PSJjb2RlIiBjb2RlQ29tcGFyYXRvcj0iaW4iIHhzaTp0eXBlPSJSZXRyaWV2ZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZXMgbG9jYXRvcj0iMzc6MjYtMzc6NTAiIG5hbWU9Ikhvc3BpY2UgY2FyZSBhbWJ1bGF0b3J5IiB4c2k6dHlwZT0iVmFsdWVTZXRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgICAgPHdoZXJlIGxvY2FsSWQ9IjUyIiBsb2NhdG9yPSIzODoxMS0zOTo2NSIgeHNpOnR5cGU9IkFuZCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NyIgbG9jYXRvcj0iMzg6MTctMzg6NDUiIHhzaTp0eXBlPSJFcXVhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDUiIGxvY2F0b3I9IjM4OjE3LTM4OjM1IiBwYXRoPSJpbnRlbnQiIHNjb3BlPSJIb3NwaWNlT3JkZXIiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDYiIGxvY2F0b3I9IjM4OjM5LTM4OjQ1IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0ib3JkZXIiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1MSIgbG9jYXRvcj0iMzk6MTktMzk6NjUiIHhzaTp0eXBlPSJJbiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb0RhdGVUaW1lIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0OSIgbG9jYXRvcj0iMzk6MTktMzk6NDEiIHBhdGg9ImF1dGhvcmVkT24iIHNjb3BlPSJIb3NwaWNlT3JkZXIiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTAiIGxvY2F0b3I9IjM5OjQ2LTM5OjY1IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiIHhzaTp0eXBlPSJQYXJhbWV0ZXJSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDwvd2hlcmU+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3MCIgbG9jYXRvcj0iNDE6MTAtNDU6NyIgeHNpOnR5cGU9IkV4aXN0cyI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2OSIgbG9jYXRvcj0iNDE6MTctNDU6NyIgeHNpOnR5cGU9IlF1ZXJ5Ij4NCiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNTciIGxvY2F0b3I9IjQyOjktNDI6NjMiIGFsaWFzPSJIb3NwaWNlUGVyZm9ybWVkIj4NCiAgICAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjU2IiBsb2NhdG9yPSI0Mjo5LTQyOjQ2IiBkYXRhVHlwZT0iZmhpcjpQcm9jZWR1cmUiIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9Qcm9jZWR1cmUiIGNvZGVQcm9wZXJ0eT0iY29kZSIgY29kZUNvbXBhcmF0b3I9ImluIiB4c2k6dHlwZT0iUmV0cmlldmUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGVzIGxvY2F0b3I9IjQyOjIxLTQyOjQ1IiBuYW1lPSJIb3NwaWNlIGNhcmUgYW1idWxhdG9yeSIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+DQogICAgICAgICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgIDx3aGVyZSBsb2NhbElkPSI2OCIgbG9jYXRvcj0iNDM6MTEtNDQ6MTAxIiB4c2k6dHlwZT0iQW5kIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjYxIiBsb2NhdG9yPSI0MzoxNy00Mzo1MyIgeHNpOnR5cGU9IkVxdWFsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1OSIgbG9jYXRvcj0iNDM6MTctNDM6MzkiIHBhdGg9InN0YXR1cyIgc2NvcGU9Ikhvc3BpY2VQZXJmb3JtZWQiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjAiIGxvY2F0b3I9IjQzOjQzLTQzOjUzIiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iY29tcGxldGVkIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjciIGxvY2F0b3I9IjQ0OjE3LTQ0OjEwMSIgeHNpOnR5cGU9Ik92ZXJsYXBzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjY1IiBsb2NhdG9yPSI0NDoxNy00NDo3MSIgbmFtZT0iTm9ybWFsaXplIEludGVydmFsIiBsaWJyYXJ5TmFtZT0iR2xvYmFsIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjQiIGxvY2F0b3I9IjQ0OjQ1LTQ0OjcwIiBwYXRoPSJwZXJmb3JtZWQiIHNjb3BlPSJIb3NwaWNlUGVyZm9ybWVkIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjY2IiBsb2NhdG9yPSI0NDo4Mi00NDoxMDEiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIgeHNpOnR5cGU9IlBhcmFtZXRlclJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC93aGVyZT4NCiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgIDwvZGVmPg0KICAgPC9zdGF0ZW1lbnRzPg0KPC9saWJyYXJ5Pg0K" }, { "contentType": "application/elm+json", "data": "ew0KICAgImxpYnJhcnkiIDogew0KICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAidHJhbnNsYXRvclZlcnNpb24iIDogIjEuMyIsDQogICAgICAgICAidHJhbnNsYXRvck9wdGlvbnMiIDogIkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iLA0KICAgICAgICAgInR5cGUiIDogIkNxbFRvRWxtSW5mbyINCiAgICAgIH0sIHsNCiAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJyIiA6ICI3MiIsDQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJsaWJyYXJ5IEhvc3BpY2VGSElSNCB2ZXJzaW9uICcyLjAuMDAwJyIgXQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9DQogICAgICB9IF0sDQogICAgICAiaWRlbnRpZmllciIgOiB7DQogICAgICAgICAiaWQiIDogIkhvc3BpY2VGSElSNCIsDQogICAgICAgICAic3lzdGVtIiA6ICJodHRwOi8vZWNxaS5oZWFsdGhpdC5nb3YvZWNxbXMiLA0KICAgICAgICAgInZlcnNpb24iIDogIjIuMC4wMDAiDQogICAgICB9LA0KICAgICAgInNjaGVtYUlkZW50aWZpZXIiIDogew0KICAgICAgICAgImlkIiA6ICJ1cm46aGw3LW9yZzplbG0iLA0KICAgICAgICAgInZlcnNpb24iIDogInIxIg0KICAgICAgfSwNCiAgICAgICJ1c2luZ3MiIDogew0KICAgICAgICAgImRlZiIgOiBbIHsNCiAgICAgICAgICAgICJsb2NhbElkZW50aWZpZXIiIDogIlN5c3RlbSIsDQogICAgICAgICAgICAidXJpIiA6ICJ1cm46aGw3LW9yZzplbG0tdHlwZXM6cjEiDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiODoxLTg6MjYiLA0KICAgICAgICAgICAgImxvY2FsSWRlbnRpZmllciIgOiAiRkhJUiIsDQogICAgICAgICAgICAidXJpIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyIiwNCiAgICAgICAgICAgICJ2ZXJzaW9uIiA6ICI0LjAuMSIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi8qVGhpcyBleGFtcGxlIGlzIGEgd29yayBpbiBwcm9ncmVzcyBhbmQgc2hvdWxkIG5vdCBiZSBjb25zaWRlcmVkIGEgZmluYWwgc3BlY2lmaWNhdGlvblxub3IgcmVjb21tZW5kYXRpb24gZm9yIGd1aWRhbmNlLiBUaGlzIGV4YW1wbGUgd2lsbCBoZWxwIGd1aWRlIGFuZCBkaXJlY3QgdGhlIHByb2Nlc3Ncbm9mIGZpbmRpbmcgY29udmVudGlvbnMgYW5kIHVzYWdlIHBhdHRlcm5zIHRoYXQgbWVldCB0aGUgbmVlZHMgb2YgdGhlIHZhcmlvdXMgc3Rha2Vob2xkZXJzXG5pbiB0aGUgbWVhc3VyZSBkZXZlbG9wbWVudCBjb21tdW5pdHkuKi8iLCJ1c2luZyAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB2ZXJzaW9uICIsIic0LjAuMSciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9IF0NCiAgICAgIH0sDQogICAgICAiaW5jbHVkZXMiIDogew0KICAgICAgICAgImRlZiIgOiBbIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDoxLTEwOjY5IiwNCiAgICAgICAgICAgICJsb2NhbElkZW50aWZpZXIiIDogIkdsb2JhbCIsDQogICAgICAgICAgICAicGF0aCIgOiAiaHR0cDovL2VjcWkuaGVhbHRoaXQuZ292L2VjcW1zL01BVEdsb2JhbENvbW1vbkZ1bmN0aW9uc0ZISVI0IiwNCiAgICAgICAgICAgICJ2ZXJzaW9uIiA6ICI2LjAuMDAwIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiaW5jbHVkZSAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIk1BVEdsb2JhbENvbW1vbkZ1bmN0aW9uc0ZISVI0IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdmVyc2lvbiAiLCInNi4wLjAwMCciLCIgY2FsbGVkICIsIkdsb2JhbCIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMToxLTExOjU2IiwNCiAgICAgICAgICAgICJsb2NhbElkZW50aWZpZXIiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICJwYXRoIiA6ICJodHRwOi8vZWNxaS5oZWFsdGhpdC5nb3YvZWNxbXMvRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgInZlcnNpb24iIDogIjQuMC4wMDEiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMyIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJpbmNsdWRlICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUkhlbHBlcnMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB2ZXJzaW9uICIsIic0LjAuMDAxJyIsIiBjYWxsZWQgIiwiRkhJUkhlbHBlcnMiIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9IF0NCiAgICAgIH0sDQogICAgICAicGFyYW1ldGVycyIgOiB7DQogICAgICAgICAiZGVmIiA6IFsgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjE2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMToxLTIyOjY2IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwicGFyYW1ldGVyICIsIlwiTWVhc3VyZW1lbnQgUGVyaW9kXCIiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiSW50ZXJ2YWw8IiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRGF0ZVRpbWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIj4iIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICBkZWZhdWx0ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJbnRlcnZhbFsiLCJAMjAxOS0wMS0wMVQwMDowMDowMC4wIiwiLCAiLCJAMjAyMC0wMS0wMVQwMDowMDowMC4wIiwiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJkZWZhdWx0IiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjI6MTEtMjI6NjYiLA0KICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogZmFsc2UsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyOjIwLTIyOjQxIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJEYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAieWVhciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIyMDE5IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJtb250aCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIxIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJkYXkiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAiaG91ciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJtaW51dGUiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAic2Vjb25kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjAiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgIm1pbGxpc2Vjb25kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjAiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjo0NC0yMjo2NSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgInllYXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMjAyMCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAibW9udGgiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAiZGF5IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjEiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgImhvdXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAibWludXRlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjAiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgInNlY29uZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJtaWxsaXNlY29uZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJwYXJhbWV0ZXJUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE6MzItMjE6NDkiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsVHlwZVNwZWNpZmllciIsDQogICAgICAgICAgICAgICAicG9pbnRUeXBlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE6NDEtMjE6NDgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9RGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0gXQ0KICAgICAgfSwNCiAgICAgICJjb2RlU3lzdGVtcyIgOiB7DQogICAgICAgICAiZGVmIiA6IFsgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjEzOjEtMTM6MTAzIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJTTk9NRURDVDoyMDE3LTA5IiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL3Nub21lZC5pbmZvL3NjdCIsDQogICAgICAgICAgICAidmVyc2lvbiIgOiAiaHR0cDovL3Nub21lZC5pbmZvL3NjdC92ZXJzaW9uLzIwMTcwOSIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGVzeXN0ZW0gIiwiXCJTTk9NRURDVDoyMDE3LTA5XCIiLCI6ICIsIidodHRwOi8vc25vbWVkLmluZm8vc2N0JyIsIiB2ZXJzaW9uICIsIidodHRwOi8vc25vbWVkLmluZm8vc2N0L3ZlcnNpb24vMjAxNzA5JyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0gXQ0KICAgICAgfSwNCiAgICAgICJ2YWx1ZVNldHMiIDogew0KICAgICAgICAgImRlZiIgOiBbIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNToxLTE1OjEwMCIsDQogICAgICAgICAgICAibmFtZSIgOiAiRW5jb3VudGVyIElucGF0aWVudCIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjY2Ni41LjMwNyIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI1IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiRW5jb3VudGVyIElucGF0aWVudFwiIiwiOiAiLCInaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNjY2LjUuMzA3JyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNjoxLTE2OjEwNCIsDQogICAgICAgICAgICAibmFtZSIgOiAiSG9zcGljZSBjYXJlIGFtYnVsYXRvcnkiLA0KICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM3NjIuMS40LjExMDguMTUiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ2YWx1ZXNldCAiLCJcIkhvc3BpY2UgY2FyZSBhbWJ1bGF0b3J5XCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM3NjIuMS40LjExMDguMTUnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSBdDQogICAgICB9LA0KICAgICAgImNvZGVzIiA6IHsNCiAgICAgICAgICJkZWYiIDogWyB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiOCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTg6MS0xODoxODMiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkRpc2NoYXJnZSB0byBoZWFsdGhjYXJlIGZhY2lsaXR5IGZvciBob3NwaWNlIGNhcmUgKHByb2NlZHVyZSkiLA0KICAgICAgICAgICAgImlkIiA6ICI0MjgzNzEwMDAxMjQxMDAiLA0KICAgICAgICAgICAgImRpc3BsYXkiIDogIkRpc2NoYXJnZSB0byBoZWFsdGhjYXJlIGZhY2lsaXR5IGZvciBob3NwaWNlIGNhcmUgKHByb2NlZHVyZSkiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiOCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiRGlzY2hhcmdlIHRvIGhlYWx0aGNhcmUgZmFjaWxpdHkgZm9yIGhvc3BpY2UgY2FyZSAocHJvY2VkdXJlKVwiIiwiOiAiLCInNDI4MzcxMDAwMTI0MTAwJyIsIiBmcm9tICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJTTk9NRURDVDoyMDE3LTA5XCIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidEaXNjaGFyZ2UgdG8gaGVhbHRoY2FyZSBmYWNpbGl0eSBmb3IgaG9zcGljZSBjYXJlIChwcm9jZWR1cmUpJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTg6OTQtMTg6MTExIiwNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJTTk9NRURDVDoyMDE3LTA5Ig0KICAgICAgICAgICAgfQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxOToxLTE5OjE1MyIsDQogICAgICAgICAgICAibmFtZSIgOiAiRGlzY2hhcmdlIHRvIGhvbWUgZm9yIGhvc3BpY2UgY2FyZSAocHJvY2VkdXJlKSIsDQogICAgICAgICAgICAiaWQiIDogIjQyODM2MTAwMDEyNDEwNyIsDQogICAgICAgICAgICAiZGlzcGxheSIgOiAiRGlzY2hhcmdlIHRvIGhvbWUgZm9yIGhvc3BpY2UgY2FyZSAocHJvY2VkdXJlKSIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiRGlzY2hhcmdlIHRvIGhvbWUgZm9yIGhvc3BpY2UgY2FyZSAocHJvY2VkdXJlKVwiIiwiOiAiLCInNDI4MzYxMDAwMTI0MTA3JyIsIiBmcm9tICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJTTk9NRURDVDoyMDE3LTA5XCIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidEaXNjaGFyZ2UgdG8gaG9tZSBmb3IgaG9zcGljZSBjYXJlIChwcm9jZWR1cmUpJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTk6NzktMTk6OTYiLA0KICAgICAgICAgICAgICAgIm5hbWUiIDogIlNOT01FRENUOjIwMTctMDkiDQogICAgICAgICAgICB9DQogICAgICAgICB9IF0NCiAgICAgIH0sDQogICAgICAic3RhdGVtZW50cyIgOiB7DQogICAgICAgICAiZGVmIiA6IFsgew0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0OjEtMjQ6MTUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgInR5cGUiIDogIlNpbmdsZXRvbkZyb20iLA0KICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0OjEtMjQ6MTUiLA0KICAgICAgICAgICAgICAgICAgImRhdGFUeXBlIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1QYXRpZW50IiwNCiAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vUGF0aWVudCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2OjEtNDU6NyIsDQogICAgICAgICAgICAibmFtZSIgOiAiSGFzIEhvc3BpY2UiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNzIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lICIsIlwiSGFzIEhvc3BpY2VcIiIsIjpcbiAgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZXhpc3RzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIihcbiAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiWyIsIkVuY291bnRlciIsIjogIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkVuY291bnRlciBJbnBhdGllbnRcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiRGlzY2hhcmdlSG9zcGljZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgXHRcdFx0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlcmUgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRGlzY2hhcmdlSG9zcGljZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiPSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInZmluaXNoZWQnIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICBcdFx0ICAgIGFuZCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIoXG4gIFx0ICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJEaXNjaGFyZ2VIb3NwaWNlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiaG9zcGl0YWxpemF0aW9uIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJkaXNjaGFyZ2VEaXNwb3NpdGlvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwifiIsIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkRpc2NoYXJnZSB0byBob21lIGZvciBob3NwaWNlIGNhcmUgKHByb2NlZHVyZSlcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgXHRcdFx0XHQgICAgb3IgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRGlzY2hhcmdlSG9zcGljZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImhvc3BpdGFsaXphdGlvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZGlzY2hhcmdlRGlzcG9zaXRpb24iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIn4iLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJEaXNjaGFyZ2UgdG8gaGVhbHRoY2FyZSBmYWNpbGl0eSBmb3IgaG9zcGljZSBjYXJlIChwcm9jZWR1cmUpXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgXHQgICAgXHQpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICBcdFx0XHRcdGFuZCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJEaXNjaGFyZ2VIb3NwaWNlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicGVyaW9kIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiZW5kcyBkdXJpbmciLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJNZWFzdXJlbWVudCBQZXJpb2RcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgXHQpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgb3IgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZXhpc3RzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIihcbiAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJbIiwiU2VydmljZVJlcXVlc3QiLCI6ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJIb3NwaWNlIGNhcmUgYW1idWxhdG9yeVwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJdIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCJIb3NwaWNlT3JkZXIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlcmUgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiSG9zcGljZU9yZGVyIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiaW50ZW50IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCI9IiwiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIidvcmRlciciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAgIGFuZCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJIb3NwaWNlT3JkZXIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJhdXRob3JlZE9uIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBpbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIk1lYXN1cmVtZW50IFBlcmlvZFwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgb3IgIiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZXhpc3RzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIihcbiAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJbIiwiUHJvY2VkdXJlIiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiSG9zcGljZSBjYXJlIGFtYnVsYXRvcnlcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiSG9zcGljZVBlcmZvcm1lZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVyZSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJIb3NwaWNlUGVyZm9ybWVkIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCI9IiwiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIidjb21wbGV0ZWQnIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICAgICAgYW5kICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkdsb2JhbCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiTm9ybWFsaXplIEludGVydmFsXCIiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiSG9zcGljZVBlcmZvcm1lZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmZvcm1lZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwib3ZlcmxhcHMiLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJNZWFzdXJlbWVudCBQZXJpb2RcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjcxIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzozLTQ1OjciLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIk9yIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzozLTQwOjciLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9yIiwNCiAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQxIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzozLTM1OjQiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4aXN0cyIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3OjEwLTM1OjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1ZXJ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI4OjctMjg6NTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImFsaWFzIiA6ICJEaXNjaGFyZ2VIb3NwaWNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjg6Ny0yODo0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGF0YVR5cGUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUVuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGVtcGxhdGVJZCIgOiAiaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0VuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29kZVByb3BlcnR5IiA6ICJ0eXBlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlQ29tcGFyYXRvciIgOiAiaW4iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlJldHJpZXZlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlcyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjg6MTktMjg6MzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkVuY291bnRlciBJbnBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0UmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgICAgICAgICAgICAgInJlbGF0aW9uc2hpcCIgOiBbIF0sDQogICAgICAgICAgICAgICAgICAgICAgICAid2hlcmUiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTo2LTM0OjY2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5OjEyLTMzOjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFuZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjk6MTItMjk6NDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVxdWFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOToxMi0yOTozNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAic3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiRGlzY2hhcmdlSG9zcGljZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjk6MzgtMjk6NDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJmaW5pc2hlZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMDoxMy0zMzo5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzE6MTItMzE6MTE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFcXVpdmFsZW50IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvQ29uY2VwdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzE6MTItMzE6NjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImRpc2NoYXJnZURpc3Bvc2l0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzE6MTItMzE6NDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImhvc3BpdGFsaXphdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIkRpc2NoYXJnZUhvc3BpY2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVG9Db25jZXB0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzE6NjgtMzE6MTE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJEaXNjaGFyZ2UgdG8gaG9tZSBmb3IgaG9zcGljZSBjYXJlIChwcm9jZWR1cmUpIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDb2RlUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyOjE0LTMyOjEzMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXF1aXZhbGVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0NvbmNlcHQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyOjE0LTMyOjY2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJkaXNjaGFyZ2VEaXNwb3NpdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyOjE0LTMyOjQ1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJob3NwaXRhbGl6YXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJEaXNjaGFyZ2VIb3NwaWNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlRvQ29uY2VwdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyOjcwLTMyOjEzMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiRGlzY2hhcmdlIHRvIGhlYWx0aGNhcmUgZmFjaWxpdHkgZm9yIGhvc3BpY2UgY2FyZSAocHJvY2VkdXJlKSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQ29kZVJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQ6MTEtMzQ6NjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkluIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0OjM1LTM0OjM4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0OjExLTM0OjMzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJEaXNjaGFyZ2VIb3NwaWNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDo0Ny0zNDo2NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiTWVhc3VyZW1lbnQgUGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQYXJhbWV0ZXJSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU0IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjoxMC00MDo3IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeGlzdHMiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjoxNy00MDo3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWVyeSIsDQogICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNzo5LTM3OjY0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAiSG9zcGljZU9yZGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzc6OS0zNzo1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGF0YVR5cGUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVNlcnZpY2VSZXF1ZXN0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vU2VydmljZVJlcXVlc3QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVQcm9wZXJ0eSIgOiAiY29kZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29kZUNvbXBhcmF0b3IiIDogImluIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJSZXRyaWV2ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29kZXMiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3OjI2LTM3OjUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJIb3NwaWNlIGNhcmUgYW1idWxhdG9yeSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAgICAgICAgICAicmVsYXRpb25zaGlwIiA6IFsgXSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ3aGVyZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4OjExLTM5OjY1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4OjE3LTM4OjQ1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFcXVhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzg6MTctMzg6MzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImludGVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIkhvc3BpY2VPcmRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzg6MzktMzg6NDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJvcmRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzOToxOS0zOTo2NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW4iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzk6MTktMzk6NDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImF1dGhvcmVkT24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJIb3NwaWNlT3JkZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM5OjQ2LTM5OjY1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlBhcmFtZXRlclJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDE6MTAtNDU6NyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhpc3RzIiwNCiAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2OSIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDE6MTctNDU6NyIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUXVlcnkiLA0KICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDI6OS00Mjo2MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAiYWxpYXMiIDogIkhvc3BpY2VQZXJmb3JtZWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0Mjo5LTQyOjQ2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJkYXRhVHlwZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UHJvY2VkdXJlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vUHJvY2VkdXJlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlUHJvcGVydHkiIDogImNvZGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVDb21wYXJhdG9yIiA6ICJpbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVzIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MjoyMS00Mjo0NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiSG9zcGljZSBjYXJlIGFtYnVsYXRvcnkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0UmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgICAgICAgICAgInJlbGF0aW9uc2hpcCIgOiBbIF0sDQogICAgICAgICAgICAgICAgICAgICAid2hlcmUiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MzoxMS00NDoxMDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFuZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDM6MTctNDM6NTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVxdWFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MzoxNy00MzozOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAic3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiSG9zcGljZVBlcmZvcm1lZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDM6NDMtNDM6NTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJjb21wbGV0ZWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDQ6MTctNDQ6MTAxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPdmVybGFwcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDQ6MTctNDQ6NzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIk5vcm1hbGl6ZSBJbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkdsb2JhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ0OjQ1LTQ0OjcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJwZXJmb3JtZWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJIb3NwaWNlUGVyZm9ybWVkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0NDo4Mi00NDoxMDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIk1lYXN1cmVtZW50IFBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUGFyYW1ldGVyUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgfSBdDQogICAgICB9DQogICB9DQp9" } ] }, "request": { "method": "PUT", "url": "Library/HospiceFHIR4" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.198.12.1019", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1019", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.198.12.1019" } ], "version": "20190315", "name": "TotalColectomy", "title": "Total Colectomy", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44150", "display": "Colectomy, total, abdominal, without proctectomy; with ileostomy or ileoproctostomy" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44151", "display": "Colectomy, total, abdominal, without proctectomy; with continent ileostomy" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44155", "display": "Colectomy, total, abdominal, with proctectomy; with ileostomy" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44156", "display": "Colectomy, total, abdominal, with proctectomy; with continent ileostomy" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44157", "display": "Colectomy, total, abdominal, with proctectomy; with ileoanal anastomosis, includes loop ileostomy, and rectal mucosectomy, when performed" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44158", "display": "Colectomy, total, abdominal, with proctectomy; with ileoanal anastomosis, creation of ileal reservoir (S or J), includes loop ileostomy, and rectal mucosectomy, when performed" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44210", "display": "Laparoscopy, surgical; colectomy, total, abdominal, without proctectomy, with ileostomy or ileoproctostomy" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44211", "display": "Laparoscopy, surgical; colectomy, total, abdominal, with proctectomy, with ileoanal anastomosis, creation of ileal reservoir (S or J), with loop ileostomy, includes rectal mucosectomy, when performed" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44212", "display": "Laparoscopy, surgical; colectomy, total, abdominal, with proctectomy, with ileostomy" }, { "system": "http://www.cms.gov/Medicare/Coding/ICD10", "version": "2020", "code": "0DTE0ZZ", "display": "Resection of Large Intestine, Open Approach" }, { "system": "http://www.cms.gov/Medicare/Coding/ICD10", "version": "2020", "code": "0DTE4ZZ", "display": "Resection of Large Intestine, Percutaneous Endoscopic Approach" }, { "system": "http://www.cms.gov/Medicare/Coding/ICD10", "version": "2020", "code": "0DTE7ZZ", "display": "Resection of Large Intestine, Via Natural or Artificial Opening" }, { "system": "http://www.cms.gov/Medicare/Coding/ICD10", "version": "2020", "code": "0DTE8ZZ", "display": "Resection of Large Intestine, Via Natural or Artificial Opening Endoscopic" }, { "system": "http://terminology.hl7.org/CodeSystem/icd9cm", "version": "2013", "code": "45.81", "display": "Laparoscopic total intra-abdominal colectomy" }, { "system": "http://terminology.hl7.org/CodeSystem/icd9cm", "version": "2013", "code": "45.82", "display": "Open total intra-abdominal colectomy" }, { "system": "http://terminology.hl7.org/CodeSystem/icd9cm", "version": "2013", "code": "45.83", "display": "Other and unspecified total intra-abdominal colectomy" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "119771000119101", "display": "History of total colectomy (situation)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "26390003", "display": "Total colectomy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "303401008", "display": "Parks panproctocolectomy, anastomosis of ileum to anus and creation of pouch (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307666008", "display": "Total colectomy and ileostomy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307667004", "display": "Total colectomy, ileostomy and rectal mucous fistula (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307669001", "display": "Total colectomy, ileostomy and closure of rectal stump (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31130001", "display": "Total abdominal colectomy with proctectomy and ileostomy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "36192008", "display": "Total abdominal colectomy with ileoproctostomy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44751009", "display": "Total abdominal colectomy with proctectomy and continent ileostomy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "456004", "display": "Total abdominal colectomy with ileostomy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "80294005", "display": "Total abdominal colectomy with rectal mucosectomy and ileoanal anastomosis (procedure)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.198.12.1019" } }, { "resource": { "resourceType": "Library", "id": "FHIRHelpers", "meta": { "profile": [ "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-library-cqfm" ] }, "language": "en", "extension": [ { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem", "valueReference": { "reference": "Device/cqf-tooling" } } ], "url": "http://ecqi.healthit.gov/ecqms/Library/FHIRHelpers", "version": "4.0.001", "name": "FHIRHelpers", "status": "active", "experimental": false, "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/library-type", "code": "logic-library" } ] }, "date": "2021-01-28T23:14:22+00:00", "publisher": "Mathematica", "description": "FHIRHelpers", "relatedArtifact": [ { "type": "depends-on", "display": "FHIR model information", "resource": "http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1" } ], "content": [ { "contentType": "text/cql", "data": "LyoNCkBhdXRob3I6IEJyeW4gUmhvZGVzDQpAZGVzY3JpcHRpb246IFRoaXMgbGlicmFyeSBkZWZpbmVzIGZ1bmN0aW9ucyB0byBjb252ZXJ0IGJldHdlZW4gRkhJUg0KIGRhdGEgdHlwZXMgYW5kIENRTCBzeXN0ZW0tZGVmaW5lZCB0eXBlcywgYXMgd2VsbCBhcyBmdW5jdGlvbnMgdG8gc3VwcG9ydA0KIEZISVJQYXRoIGltcGxlbWVudGF0aW9uLiBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBGSElSSGVscGVycyB3aWtpIHBhZ2U6DQogaHR0cHM6Ly9naXRodWIuY29tL2NxZnJhbWV3b3JrL2NsaW5pY2FsX3F1YWxpdHlfbGFuZ3VhZ2Uvd2lraS9GSElSSGVscGVycw0KQGFsbG93Rmx1ZW50OiB0cnVlDQoNCmxlZnQgdGhpcyBhdCB2ZXJzaW9uIDQuMC4wMDEgZm9yIE1BVCwgYnV0IHVwZGF0ZWQgd2l0aCBsYXN0ZXN0IEZISVJIZWxwZXJzIGF0DQpodHRwczovL2dpdGh1Yi5jb20vY3FmcmFtZXdvcmsvY3FmL2Jsb2IvbWFzdGVyL2lucHV0L2NxbC9GSElSSGVscGVycy5jcWwNCiovDQpsaWJyYXJ5IEZISVJIZWxwZXJzIHZlcnNpb24gJzQuMC4wMDEnDQoNCnVzaW5nIEZISVIgdmVyc2lvbiAnNC4wLjEnDQoNCmRlZmluZSBmdW5jdGlvbiBUb0ludGVydmFsKHBlcmlvZCBGSElSLlBlcmlvZCk6DQogICAgaWYgcGVyaW9kIGlzIG51bGwgdGhlbg0KICAgICAgICBudWxsDQogICAgZWxzZQ0KICAgICAgICBpZiBwZXJpb2QuInN0YXJ0IiBpcyBudWxsIHRoZW4NCiAgICAgICAgICAgIEludGVydmFsKHBlcmlvZC4ic3RhcnQiLnZhbHVlLCBwZXJpb2QuImVuZCIudmFsdWVdDQogICAgICAgIGVsc2UNCiAgICAgICAgICAgIEludGVydmFsW3BlcmlvZC4ic3RhcnQiLnZhbHVlLCBwZXJpb2QuImVuZCIudmFsdWVdDQoNCmRlZmluZSBmdW5jdGlvbiBUb0NhbGVuZGFyVW5pdCh1bml0IFN5c3RlbS5TdHJpbmcpOg0KICAgIGNhc2UgdW5pdA0KICAgICAgICB3aGVuICdtcycgdGhlbiAnbWlsbGlzZWNvbmQnDQogICAgICAgIHdoZW4gJ3MnIHRoZW4gJ3NlY29uZCcNCiAgICAgICAgd2hlbiAnbWluJyB0aGVuICdtaW51dGUnDQogICAgICAgIHdoZW4gJ2gnIHRoZW4gJ2hvdXInDQogICAgICAgIHdoZW4gJ2QnIHRoZW4gJ2RheScNCiAgICAgICAgd2hlbiAnd2snIHRoZW4gJ3dlZWsnDQogICAgICAgIHdoZW4gJ21vJyB0aGVuICdtb250aCcNCiAgICAgICAgd2hlbiAnYScgdGhlbiAneWVhcicNCiAgICAgICAgZWxzZSB1bml0DQogICAgZW5kDQoNCmRlZmluZSBmdW5jdGlvbiBUb1F1YW50aXR5KHF1YW50aXR5IEZISVIuUXVhbnRpdHkpOg0KICAgIGNhc2UNCiAgICAgICAgd2hlbiBxdWFudGl0eSBpcyBudWxsIHRoZW4gbnVsbA0KICAgICAgICB3aGVuIHF1YW50aXR5LnZhbHVlIGlzIG51bGwgdGhlbiBudWxsDQogICAgICAgIHdoZW4gcXVhbnRpdHkuY29tcGFyYXRvciBpcyBub3QgbnVsbCB0aGVuDQogICAgICAgICAgICBNZXNzYWdlKG51bGwsIHRydWUsICdGSElSSGVscGVycy5Ub1F1YW50aXR5LkNvbXBhcmF0b3JRdWFudGl0eU5vdFN1cHBvcnRlZCcsICdFcnJvcicsICdGSElSIFF1YW50aXR5IHZhbHVlIGhhcyBhIGNvbXBhcmF0b3IgYW5kIGNhbm5vdCBiZSBjb252ZXJ0ZWQgdG8gYSBTeXN0ZW0uUXVhbnRpdHkgdmFsdWUuJykNCiAgICAgICAgd2hlbiBxdWFudGl0eS5zeXN0ZW0gaXMgbnVsbCBvciBxdWFudGl0eS5zeXN0ZW0udmFsdWUgPSAnaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZycNCiAgICAgICAgICAgICAgb3IgcXVhbnRpdHkuc3lzdGVtLnZhbHVlID0gJ2h0dHA6Ly9obDcub3JnL2ZoaXJwYXRoL0NvZGVTeXN0ZW0vY2FsZW5kYXItdW5pdHMnIHRoZW4NCiAgICAgICAgICAgIFN5c3RlbS5RdWFudGl0eSB7IHZhbHVlOiBxdWFudGl0eS52YWx1ZS52YWx1ZSwgdW5pdDogVG9DYWxlbmRhclVuaXQoQ29hbGVzY2UocXVhbnRpdHkuY29kZS52YWx1ZSwgcXVhbnRpdHkudW5pdC52YWx1ZSwgJzEnKSkgfQ0KICAgICAgICBlbHNlDQogICAgICAgICAgICBNZXNzYWdlKG51bGwsIHRydWUsICdGSElSSGVscGVycy5Ub1F1YW50aXR5LkludmFsaWRGSElSUXVhbnRpdHknLCAnRXJyb3InLCAnSW52YWxpZCBGSElSIFF1YW50aXR5IGNvZGU6ICcgJiBxdWFudGl0eS51bml0LnZhbHVlICYgJyAoJyAmIHF1YW50aXR5LnN5c3RlbS52YWx1ZSAmICd8JyAmIHF1YW50aXR5LmNvZGUudmFsdWUgJiAnKScpDQogICAgZW5kDQoNCmRlZmluZSBmdW5jdGlvbiBUb1F1YW50aXR5SWdub3JpbmdDb21wYXJhdG9yKHF1YW50aXR5IEZISVIuUXVhbnRpdHkpOg0KICAgIGNhc2UNCiAgICAgICAgd2hlbiBxdWFudGl0eSBpcyBudWxsIHRoZW4gbnVsbA0KICAgICAgICB3aGVuIHF1YW50aXR5LnZhbHVlIGlzIG51bGwgdGhlbiBudWxsDQogICAgICAgIHdoZW4gcXVhbnRpdHkuc3lzdGVtIGlzIG51bGwgb3IgcXVhbnRpdHkuc3lzdGVtLnZhbHVlID0gJ2h0dHA6Ly91bml0c29mbWVhc3VyZS5vcmcnDQogICAgICAgICAgICAgIG9yIHF1YW50aXR5LnN5c3RlbS52YWx1ZSA9ICdodHRwOi8vaGw3Lm9yZy9maGlycGF0aC9Db2RlU3lzdGVtL2NhbGVuZGFyLXVuaXRzJyB0aGVuDQogICAgICAgICAgICBTeXN0ZW0uUXVhbnRpdHkgeyB2YWx1ZTogcXVhbnRpdHkudmFsdWUudmFsdWUsIHVuaXQ6IFRvQ2FsZW5kYXJVbml0KENvYWxlc2NlKHF1YW50aXR5LmNvZGUudmFsdWUsIHF1YW50aXR5LnVuaXQudmFsdWUsICcxJykpIH0NCiAgICAgICAgZWxzZQ0KICAgICAgICAgICAgTWVzc2FnZShudWxsLCB0cnVlLCAnRkhJUkhlbHBlcnMuVG9RdWFudGl0eS5JbnZhbGlkRkhJUlF1YW50aXR5JywgJ0Vycm9yJywgJ0ludmFsaWQgRkhJUiBRdWFudGl0eSBjb2RlOiAnICYgcXVhbnRpdHkudW5pdC52YWx1ZSAmICcgKCcgJiBxdWFudGl0eS5zeXN0ZW0udmFsdWUgJiAnfCcgJiBxdWFudGl0eS5jb2RlLnZhbHVlICYgJyknKQ0KICAgIGVuZA0KDQpkZWZpbmUgZnVuY3Rpb24gVG9JbnRlcnZhbChxdWFudGl0eSBGSElSLlF1YW50aXR5KToNCiAgICBpZiBxdWFudGl0eSBpcyBudWxsIHRoZW4gbnVsbCBlbHNlDQogICAgICAgIGNhc2UgcXVhbnRpdHkuY29tcGFyYXRvci52YWx1ZQ0KICAgICAgICAgICAgd2hlbiAnPCcgdGhlbg0KICAgICAgICAgICAgICAgIEludGVydmFsWw0KICAgICAgICAgICAgICAgICAgICBudWxsLA0KICAgICAgICAgICAgICAgICAgICBUb1F1YW50aXR5SWdub3JpbmdDb21wYXJhdG9yKHF1YW50aXR5KQ0KICAgICAgICAgICAgICAgICkNCiAgICAgICAgICAgIHdoZW4gJzw9JyB0aGVuDQogICAgICAgICAgICAgICAgSW50ZXJ2YWxbDQogICAgICAgICAgICAgICAgICAgIG51bGwsDQogICAgICAgICAgICAgICAgICAgIFRvUXVhbnRpdHlJZ25vcmluZ0NvbXBhcmF0b3IocXVhbnRpdHkpDQogICAgICAgICAgICAgICAgXQ0KICAgICAgICAgICAgd2hlbiAnPj0nIHRoZW4NCiAgICAgICAgICAgICAgICBJbnRlcnZhbFsNCiAgICAgICAgICAgICAgICAgICAgVG9RdWFudGl0eUlnbm9yaW5nQ29tcGFyYXRvcihxdWFudGl0eSksDQogICAgICAgICAgICAgICAgICAgIG51bGwNCiAgICAgICAgICAgICAgICBdDQogICAgICAgICAgICB3aGVuICc+JyB0aGVuDQogICAgICAgICAgICAgICAgSW50ZXJ2YWwoDQogICAgICAgICAgICAgICAgICAgIFRvUXVhbnRpdHlJZ25vcmluZ0NvbXBhcmF0b3IocXVhbnRpdHkpLA0KICAgICAgICAgICAgICAgICAgICBudWxsDQogICAgICAgICAgICAgICAgXQ0KICAgICAgICAgICAgZWxzZQ0KICAgICAgICAgICAgICAgIEludGVydmFsW1RvUXVhbnRpdHkocXVhbnRpdHkpLCBUb1F1YW50aXR5KHF1YW50aXR5KV0NCiAgICAgICAgZW5kDQoNCmRlZmluZSBmdW5jdGlvbiBUb1JhdGlvKHJhdGlvIEZISVIuUmF0aW8pOg0KICAgIGlmIHJhdGlvIGlzIG51bGwgdGhlbg0KICAgICAgICBudWxsDQogICAgZWxzZQ0KICAgICAgICBTeXN0ZW0uUmF0aW8geyBudW1lcmF0b3I6IFRvUXVhbnRpdHkocmF0aW8ubnVtZXJhdG9yKSwgZGVub21pbmF0b3I6IFRvUXVhbnRpdHkocmF0aW8uZGVub21pbmF0b3IpIH0NCg0KZGVmaW5lIGZ1bmN0aW9uIFRvSW50ZXJ2YWwocmFuZ2UgRkhJUi5SYW5nZSk6DQogICAgaWYgcmFuZ2UgaXMgbnVsbCB0aGVuDQogICAgICAgIG51bGwNCiAgICBlbHNlDQogICAgICAgIEludGVydmFsW1RvUXVhbnRpdHkocmFuZ2UubG93KSwgVG9RdWFudGl0eShyYW5nZS5oaWdoKV0NCg0KZGVmaW5lIGZ1bmN0aW9uIFRvQ29kZShjb2RpbmcgRkhJUi5Db2RpbmcpOg0KICAgIGlmIGNvZGluZyBpcyBudWxsIHRoZW4NCiAgICAgICAgbnVsbA0KICAgIGVsc2UNCiAgICAgICAgU3lzdGVtLkNvZGUgew0KICAgICAgICAgIGNvZGU6IGNvZGluZy5jb2RlLnZhbHVlLA0KICAgICAgICAgIHN5c3RlbTogY29kaW5nLnN5c3RlbS52YWx1ZSwNCiAgICAgICAgICB2ZXJzaW9uOiBjb2RpbmcudmVyc2lvbi52YWx1ZSwNCiAgICAgICAgICBkaXNwbGF5OiBjb2RpbmcuZGlzcGxheS52YWx1ZQ0KICAgICAgICB9DQoNCmRlZmluZSBmdW5jdGlvbiBUb0NvbmNlcHQoY29uY2VwdCBGSElSLkNvZGVhYmxlQ29uY2VwdCk6DQogICAgaWYgY29uY2VwdCBpcyBudWxsIHRoZW4NCiAgICAgICAgbnVsbA0KICAgIGVsc2UNCiAgICAgICAgU3lzdGVtLkNvbmNlcHQgew0KICAgICAgICAgICAgY29kZXM6IGNvbmNlcHQuY29kaW5nIEMgcmV0dXJuIFRvQ29kZShDKSwNCiAgICAgICAgICAgIGRpc3BsYXk6IGNvbmNlcHQudGV4dC52YWx1ZQ0KICAgICAgICB9DQoNCmRlZmluZSBmdW5jdGlvbiByZWZlcmVuY2UocmVmZXJlbmNlIFN0cmluZyk6DQogICAgaWYgcmVmZXJlbmNlIGlzIG51bGwgdGhlbg0KICAgICAgICBudWxsDQogICAgZWxzZQ0KICAgICAgICBSZWZlcmVuY2UgeyByZWZlcmVuY2U6IHN0cmluZyB7IHZhbHVlOiByZWZlcmVuY2UgfSB9DQoNCmRlZmluZSBmdW5jdGlvbiByZXNvbHZlKHJlZmVyZW5jZSBTdHJpbmcpIHJldHVybnMgUmVzb3VyY2U6IGV4dGVybmFsDQpkZWZpbmUgZnVuY3Rpb24gcmVzb2x2ZShyZWZlcmVuY2UgUmVmZXJlbmNlKSByZXR1cm5zIFJlc291cmNlOiBleHRlcm5hbA0KZGVmaW5lIGZ1bmN0aW9uIHJlZmVyZW5jZShyZXNvdXJjZSBSZXNvdXJjZSkgcmV0dXJucyBSZWZlcmVuY2U6IGV4dGVybmFsDQpkZWZpbmUgZnVuY3Rpb24gZXh0ZW5zaW9uKGVsZW1lbnQgRWxlbWVudCwgdXJsIFN0cmluZykgcmV0dXJucyBMaXN0PEVsZW1lbnQ+OiBleHRlcm5hbA0KZGVmaW5lIGZ1bmN0aW9uIGV4dGVuc2lvbihyZXNvdXJjZSBSZXNvdXJjZSwgdXJsIFN0cmluZykgcmV0dXJucyBMaXN0PEVsZW1lbnQ+OiBleHRlcm5hbA0KZGVmaW5lIGZ1bmN0aW9uIGhhc1ZhbHVlKGVsZW1lbnQgRWxlbWVudCkgcmV0dXJucyBCb29sZWFuOiBleHRlcm5hbA0KZGVmaW5lIGZ1bmN0aW9uIGdldFZhbHVlKGVsZW1lbnQgRWxlbWVudCkgcmV0dXJucyBBbnk6IGV4dGVybmFsDQpkZWZpbmUgZnVuY3Rpb24gb2ZUeXBlKGlkZW50aWZpZXIgU3RyaW5nKSByZXR1cm5zIExpc3Q8QW55PjogZXh0ZXJuYWwNCmRlZmluZSBmdW5jdGlvbiBpcyhpZGVudGlmaWVyIFN0cmluZykgcmV0dXJucyBCb29sZWFuOiBleHRlcm5hbA0KZGVmaW5lIGZ1bmN0aW9uIGFzKGlkZW50aWZpZXIgU3RyaW5nKSByZXR1cm5zIEFueTogZXh0ZXJuYWwNCmRlZmluZSBmdW5jdGlvbiBlbGVtZW50RGVmaW5pdGlvbihlbGVtZW50IEVsZW1lbnQpIHJldHVybnMgRWxlbWVudERlZmluaXRpb246IGV4dGVybmFsDQpkZWZpbmUgZnVuY3Rpb24gc2xpY2UoZWxlbWVudCBFbGVtZW50LCB1cmwgU3RyaW5nLCBuYW1lIFN0cmluZykgcmV0dXJucyBMaXN0PEVsZW1lbnQ+OiBleHRlcm5hbA0KZGVmaW5lIGZ1bmN0aW9uIGNoZWNrTW9kaWZpZXJzKHJlc291cmNlIFJlc291cmNlKSByZXR1cm5zIFJlc291cmNlOiBleHRlcm5hbA0KZGVmaW5lIGZ1bmN0aW9uIGNoZWNrTW9kaWZpZXJzKHJlc291cmNlIFJlc291cmNlLCBtb2RpZmllciBTdHJpbmcpIHJldHVybnMgUmVzb3VyY2U6IGV4dGVybmFsDQpkZWZpbmUgZnVuY3Rpb24gY2hlY2tNb2RpZmllcnMoZWxlbWVudCBFbGVtZW50KSByZXR1cm5zIEVsZW1lbnQ6IGV4dGVybmFsDQpkZWZpbmUgZnVuY3Rpb24gY2hlY2tNb2RpZmllcnMoZWxlbWVudCBFbGVtZW50LCBtb2RpZmllciBTdHJpbmcpIHJldHVybnMgRWxlbWVudDogZXh0ZXJuYWwNCmRlZmluZSBmdW5jdGlvbiBjb25mb3Jtc1RvKHJlc291cmNlIFJlc291cmNlLCBzdHJ1Y3R1cmUgU3RyaW5nKSByZXR1cm5zIEJvb2xlYW46IGV4dGVybmFsDQpkZWZpbmUgZnVuY3Rpb24gbWVtYmVyT2YoY29kZSBjb2RlLCB2YWx1ZVNldCBTdHJpbmcpIHJldHVybnMgQm9vbGVhbjogZXh0ZXJuYWwNCmRlZmluZSBmdW5jdGlvbiBtZW1iZXJPZihjb2RpbmcgQ29kaW5nLCB2YWx1ZVNldCBTdHJpbmcpIHJldHVybnMgQm9vbGVhbjogZXh0ZXJuYWwNCmRlZmluZSBmdW5jdGlvbiBtZW1iZXJPZihjb25jZXB0IENvZGVhYmxlQ29uY2VwdCwgdmFsdWVTZXQgU3RyaW5nKSByZXR1cm5zIEJvb2xlYW46IGV4dGVybmFsDQpkZWZpbmUgZnVuY3Rpb24gc3Vic3VtZXMoY29kaW5nIENvZGluZywgc3Vic3VtZWRDb2RpbmcgQ29kaW5nKSByZXR1cm5zIEJvb2xlYW46IGV4dGVybmFsDQpkZWZpbmUgZnVuY3Rpb24gc3Vic3VtZXMoY29uY2VwdCBDb2RlYWJsZUNvbmNlcHQsIHN1YnN1bWVkQ29uY2VwdCBDb2RlYWJsZUNvbmNlcHQpIHJldHVybnMgQm9vbGVhbjogZXh0ZXJuYWwNCmRlZmluZSBmdW5jdGlvbiBzdWJzdW1lZEJ5KGNvZGluZyBDb2RpbmcsIHN1YnN1bWluZ0NvZGluZyBDb2RpbmcpIHJldHVybnMgQm9vbGVhbjogZXh0ZXJuYWwNCmRlZmluZSBmdW5jdGlvbiBzdWJzdW1lZEJ5KGNvbmNlcHQgQ29kZWFibGVDb25jZXB0LCBzdWJzdW1pbmdDb25jZXB0IENvZGVhYmxlQ29uY2VwdCkgcmV0dXJucyBCb29sZWFuOiBleHRlcm5hbA0KZGVmaW5lIGZ1bmN0aW9uIGh0bWxDaGVja3MoZWxlbWVudCBFbGVtZW50KSByZXR1cm5zIEJvb2xlYW46IGV4dGVybmFsDQoNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBBY2NvdW50U3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBBY3Rpb25DYXJkaW5hbGl0eUJlaGF2aW9yKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBBY3Rpb25Db25kaXRpb25LaW5kKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBBY3Rpb25Hcm91cGluZ0JlaGF2aW9yKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBBY3Rpb25QYXJ0aWNpcGFudFR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEFjdGlvblByZWNoZWNrQmVoYXZpb3IpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEFjdGlvblJlbGF0aW9uc2hpcFR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEFjdGlvblJlcXVpcmVkQmVoYXZpb3IpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEFjdGlvblNlbGVjdGlvbkJlaGF2aW9yKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBBY3Rpdml0eURlZmluaXRpb25LaW5kKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBBY3Rpdml0eVBhcnRpY2lwYW50VHlwZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQWRkcmVzc1R5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEFkZHJlc3NVc2UpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEFkbWluaXN0cmF0aXZlR2VuZGVyKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBBZHZlcnNlRXZlbnRBY3R1YWxpdHkpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEFnZ3JlZ2F0aW9uTW9kZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQWxsZXJneUludG9sZXJhbmNlQ2F0ZWdvcnkpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEFsbGVyZ3lJbnRvbGVyYW5jZUNyaXRpY2FsaXR5KTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBBbGxlcmd5SW50b2xlcmFuY2VTZXZlcml0eSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQWxsZXJneUludG9sZXJhbmNlVHlwZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQXBwb2ludG1lbnRTdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEFzc2VydGlvbkRpcmVjdGlvblR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEFzc2VydGlvbk9wZXJhdG9yVHlwZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQXNzZXJ0aW9uUmVzcG9uc2VUeXBlcyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQXVkaXRFdmVudEFjdGlvbik6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQXVkaXRFdmVudEFnZW50TmV0d29ya1R5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEF1ZGl0RXZlbnRPdXRjb21lKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBCaW5kaW5nU3RyZW5ndGgpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEJpb2xvZ2ljYWxseURlcml2ZWRQcm9kdWN0Q2F0ZWdvcnkpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEJpb2xvZ2ljYWxseURlcml2ZWRQcm9kdWN0U3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBCaW9sb2dpY2FsbHlEZXJpdmVkUHJvZHVjdFN0b3JhZ2VTY2FsZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQnVuZGxlVHlwZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQ2FwYWJpbGl0eVN0YXRlbWVudEtpbmQpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIENhcmVQbGFuQWN0aXZpdHlLaW5kKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBDYXJlUGxhbkFjdGl2aXR5U3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBDYXJlUGxhbkludGVudCk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQ2FyZVBsYW5TdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIENhcmVUZWFtU3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBDYXRhbG9nRW50cnlSZWxhdGlvblR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIENoYXJnZUl0ZW1EZWZpbml0aW9uUHJpY2VDb21wb25lbnRUeXBlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBDaGFyZ2VJdGVtU3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBDbGFpbVJlc3BvbnNlU3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBDbGFpbVN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQ2xpbmljYWxJbXByZXNzaW9uU3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBDb2RlU2VhcmNoU3VwcG9ydCk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQ29kZVN5c3RlbUNvbnRlbnRNb2RlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBDb2RlU3lzdGVtSGllcmFyY2h5TWVhbmluZyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQ29tbXVuaWNhdGlvblByaW9yaXR5KTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBDb21tdW5pY2F0aW9uUmVxdWVzdFN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQ29tbXVuaWNhdGlvblN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQ29tcGFydG1lbnRDb2RlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBDb21wYXJ0bWVudFR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIENvbXBvc2l0aW9uQXR0ZXN0YXRpb25Nb2RlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBDb21wb3NpdGlvblN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQ29uY2VwdE1hcEVxdWl2YWxlbmNlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBDb25jZXB0TWFwR3JvdXBVbm1hcHBlZE1vZGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIENvbmRpdGlvbmFsRGVsZXRlU3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBDb25kaXRpb25hbFJlYWRTdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIENvbnNlbnREYXRhTWVhbmluZyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQ29uc2VudFByb3Zpc2lvblR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIENvbnNlbnRTdGF0ZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQ29uc3RyYWludFNldmVyaXR5KTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBDb250YWN0UG9pbnRTeXN0ZW0pOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIENvbnRhY3RQb2ludFVzZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQ29udHJhY3RQdWJsaWNhdGlvblN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQ29udHJhY3RTdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIENvbnRyaWJ1dG9yVHlwZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgQ292ZXJhZ2VTdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEN1cnJlbmN5Q29kZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgRGF5T2ZXZWVrKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBEYXlzT2ZXZWVrKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBEZXRlY3RlZElzc3VlU2V2ZXJpdHkpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIERldGVjdGVkSXNzdWVTdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIERldmljZU1ldHJpY0NhbGlicmF0aW9uU3RhdGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIERldmljZU1ldHJpY0NhbGlicmF0aW9uVHlwZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgRGV2aWNlTWV0cmljQ2F0ZWdvcnkpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIERldmljZU1ldHJpY0NvbG9yKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBEZXZpY2VNZXRyaWNPcGVyYXRpb25hbFN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgRGV2aWNlTmFtZVR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIERldmljZVJlcXVlc3RTdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIERldmljZVVzZVN0YXRlbWVudFN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgRGlhZ25vc3RpY1JlcG9ydFN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgRGlzY3JpbWluYXRvclR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIERvY3VtZW50Q29uZmlkZW50aWFsaXR5KTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBEb2N1bWVudE1vZGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIERvY3VtZW50UmVmZXJlbmNlU3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBEb2N1bWVudFJlbGF0aW9uc2hpcFR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEVsaWdpYmlsaXR5UmVxdWVzdFB1cnBvc2UpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEVsaWdpYmlsaXR5UmVxdWVzdFN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgRWxpZ2liaWxpdHlSZXNwb25zZVB1cnBvc2UpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEVsaWdpYmlsaXR5UmVzcG9uc2VTdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEVuYWJsZVdoZW5CZWhhdmlvcik6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgRW5jb3VudGVyTG9jYXRpb25TdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEVuY291bnRlclN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgRW5kcG9pbnRTdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEVucm9sbG1lbnRSZXF1ZXN0U3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBFbnJvbGxtZW50UmVzcG9uc2VTdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEVwaXNvZGVPZkNhcmVTdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEV2ZW50Q2FwYWJpbGl0eU1vZGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEV2ZW50VGltaW5nKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBFdmlkZW5jZVZhcmlhYmxlVHlwZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgRXhhbXBsZVNjZW5hcmlvQWN0b3JUeXBlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBFeHBsYW5hdGlvbk9mQmVuZWZpdFN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgRXhwb3N1cmVTdGF0ZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgRXh0ZW5zaW9uQ29udGV4dFR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEZISVJBbGxUeXBlcyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgRkhJUkRlZmluZWRUeXBlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBGSElSRGV2aWNlU3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBGSElSUmVzb3VyY2VUeXBlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBGSElSU3Vic3RhbmNlU3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBGSElSVmVyc2lvbik6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgRmFtaWx5SGlzdG9yeVN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgRmlsdGVyT3BlcmF0b3IpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEZsYWdTdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEdvYWxMaWZlY3ljbGVTdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEdyYXBoQ29tcGFydG1lbnRSdWxlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBHcmFwaENvbXBhcnRtZW50VXNlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBHcm91cE1lYXN1cmUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEdyb3VwVHlwZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgR3VpZGFuY2VSZXNwb25zZVN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgR3VpZGVQYWdlR2VuZXJhdGlvbik6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgR3VpZGVQYXJhbWV0ZXJDb2RlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBIVFRQVmVyYik6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgSWRlbnRpZmllclVzZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgSWRlbnRpdHlBc3N1cmFuY2VMZXZlbCk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgSW1hZ2luZ1N0dWR5U3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBJbW11bml6YXRpb25FdmFsdWF0aW9uU3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBJbW11bml6YXRpb25TdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEludm9pY2VQcmljZUNvbXBvbmVudFR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIEludm9pY2VTdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIElzc3VlU2V2ZXJpdHkpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIElzc3VlVHlwZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgTGlua1R5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIExpbmthZ2VUeXBlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBMaXN0TW9kZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgTGlzdFN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgTG9jYXRpb25Nb2RlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBMb2NhdGlvblN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgTWVhc3VyZVJlcG9ydFN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgTWVhc3VyZVJlcG9ydFR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIE1lZGlhU3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBNZWRpY2F0aW9uQWRtaW5pc3RyYXRpb25TdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIE1lZGljYXRpb25EaXNwZW5zZVN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgTWVkaWNhdGlvbktub3dsZWRnZVN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgTWVkaWNhdGlvblJlcXVlc3RJbnRlbnQpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIE1lZGljYXRpb25SZXF1ZXN0UHJpb3JpdHkpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIE1lZGljYXRpb25SZXF1ZXN0U3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBNZWRpY2F0aW9uU3RhdGVtZW50U3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBNZWRpY2F0aW9uU3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBNZXNzYWdlU2lnbmlmaWNhbmNlQ2F0ZWdvcnkpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIE1lc3NhZ2VoZWFkZXJfUmVzcG9uc2VfUmVxdWVzdCk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgTWltZVR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIE5hbWVVc2UpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIE5hbWluZ1N5c3RlbUlkZW50aWZpZXJUeXBlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBOYW1pbmdTeXN0ZW1UeXBlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBOYXJyYXRpdmVTdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIE5vdGVUeXBlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBOdXRyaXRpaW9uT3JkZXJJbnRlbnQpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIE51dHJpdGlvbk9yZGVyU3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBPYnNlcnZhdGlvbkRhdGFUeXBlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBPYnNlcnZhdGlvblJhbmdlQ2F0ZWdvcnkpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIE9ic2VydmF0aW9uU3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBPcGVyYXRpb25LaW5kKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBPcGVyYXRpb25QYXJhbWV0ZXJVc2UpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIE9yaWVudGF0aW9uVHlwZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgUGFyYW1ldGVyVXNlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBQYXJ0aWNpcGFudFJlcXVpcmVkKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBQYXJ0aWNpcGFudFN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgUGFydGljaXBhdGlvblN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgUGF5bWVudE5vdGljZVN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgUGF5bWVudFJlY29uY2lsaWF0aW9uU3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBQcm9jZWR1cmVTdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFByb3BlcnR5UmVwcmVzZW50YXRpb24pOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFByb3BlcnR5VHlwZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgUHJvdmVuYW5jZUVudGl0eVJvbGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFB1YmxpY2F0aW9uU3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBRdWFsaXR5VHlwZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgUXVhbnRpdHlDb21wYXJhdG9yKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBRdWVzdGlvbm5haXJlSXRlbU9wZXJhdG9yKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBRdWVzdGlvbm5haXJlSXRlbVR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFF1ZXN0aW9ubmFpcmVSZXNwb25zZVN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgUmVmZXJlbmNlSGFuZGxpbmdQb2xpY3kpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFJlZmVyZW5jZVZlcnNpb25SdWxlcyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgUmVmZXJyZWREb2N1bWVudFN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgUmVsYXRlZEFydGlmYWN0VHlwZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgUmVtaXR0YW5jZU91dGNvbWUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFJlcG9zaXRvcnlUeXBlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBSZXF1ZXN0SW50ZW50KTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBSZXF1ZXN0UHJpb3JpdHkpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFJlcXVlc3RTdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFJlc2VhcmNoRWxlbWVudFR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFJlc2VhcmNoU3R1ZHlTdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFJlc2VhcmNoU3ViamVjdFN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgUmVzb3VyY2VUeXBlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBSZXNvdXJjZVZlcnNpb25Qb2xpY3kpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFJlc3BvbnNlVHlwZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgUmVzdGZ1bENhcGFiaWxpdHlNb2RlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBSaXNrQXNzZXNzbWVudFN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgU1BEWExpY2Vuc2UpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFNlYXJjaENvbXBhcmF0b3IpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFNlYXJjaEVudHJ5TW9kZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgU2VhcmNoTW9kaWZpZXJDb2RlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBTZWFyY2hQYXJhbVR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFNlY3Rpb25Nb2RlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBTZXF1ZW5jZVR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFNlcnZpY2VSZXF1ZXN0SW50ZW50KTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBTZXJ2aWNlUmVxdWVzdFByaW9yaXR5KTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBTZXJ2aWNlUmVxdWVzdFN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgU2xpY2luZ1J1bGVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBTbG90U3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBTb3J0RGlyZWN0aW9uKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBTcGVjaW1lbkNvbnRhaW5lZFByZWZlcmVuY2UpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFNwZWNpbWVuU3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBTdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFN0cmFuZFR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFN0cnVjdHVyZURlZmluaXRpb25LaW5kKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBTdHJ1Y3R1cmVNYXBDb250ZXh0VHlwZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgU3RydWN0dXJlTWFwR3JvdXBUeXBlTW9kZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgU3RydWN0dXJlTWFwSW5wdXRNb2RlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBTdHJ1Y3R1cmVNYXBNb2RlbE1vZGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFN0cnVjdHVyZU1hcFNvdXJjZUxpc3RNb2RlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBTdHJ1Y3R1cmVNYXBUYXJnZXRMaXN0TW9kZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgU3RydWN0dXJlTWFwVHJhbnNmb3JtKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBTdWJzY3JpcHRpb25DaGFubmVsVHlwZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgU3Vic2NyaXB0aW9uU3RhdHVzKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBTdXBwbHlEZWxpdmVyeVN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgU3VwcGx5UmVxdWVzdFN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgU3lzdGVtUmVzdGZ1bEludGVyYWN0aW9uKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBUYXNrSW50ZW50KTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBUYXNrUHJpb3JpdHkpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFRhc2tTdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFRlc3RSZXBvcnRBY3Rpb25SZXN1bHQpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFRlc3RSZXBvcnRQYXJ0aWNpcGFudFR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFRlc3RSZXBvcnRSZXN1bHQpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFRlc3RSZXBvcnRTdGF0dXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFRlc3RTY3JpcHRSZXF1ZXN0TWV0aG9kQ29kZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgVHJpZ2dlclR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFR5cGVEZXJpdmF0aW9uUnVsZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgVHlwZVJlc3RmdWxJbnRlcmFjdGlvbik6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgVURJRW50cnlUeXBlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBVbml0c09mVGltZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgVXNlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSBWYXJpYWJsZVR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFZpc2lvbkJhc2UpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFZpc2lvbkV5ZXMpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIFZpc2lvblN0YXR1cyk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgWFBhdGhVc2FnZVR5cGUpOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIGJhc2U2NEJpbmFyeSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9Cb29sZWFuKHZhbHVlIGJvb2xlYW4pOiB2YWx1ZS52YWx1ZQ0KZGVmaW5lIGZ1bmN0aW9uIFRvRGF0ZSh2YWx1ZSBkYXRlKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb0RhdGVUaW1lKHZhbHVlIGRhdGVUaW1lKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb0RlY2ltYWwodmFsdWUgZGVjaW1hbCk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9EYXRlVGltZSh2YWx1ZSBpbnN0YW50KTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb0ludGVnZXIodmFsdWUgaW50ZWdlcik6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgc3RyaW5nKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1RpbWUodmFsdWUgdGltZSk6IHZhbHVlLnZhbHVlDQpkZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgdXJpKTogdmFsdWUudmFsdWUNCmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSB4aHRtbCk6IHZhbHVlLnZhbHVlDQo=" }, { "contentType": "application/elm+xml", "data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxsaWJyYXJ5IHhtbG5zPSJ1cm46aGw3LW9yZzplbG06cjEiIHhtbG5zOnQ9InVybjpobDctb3JnOmVsbS10eXBlczpyMSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6Zmhpcj0iaHR0cDovL2hsNy5vcmcvZmhpciIgeG1sbnM6cWRtNDM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY0XzMiIHhtbG5zOnFkbTUzPSJ1cm46aGVhbHRoaXQtZ292OnFkbTp2NV8zIiB4bWxuczphPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiPg0KICAgPGFubm90YXRpb24gdHJhbnNsYXRvclZlcnNpb249IjEuMyIgdHJhbnNsYXRvck9wdGlvbnM9IkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iIHhzaTp0eXBlPSJhOkNxbFRvRWxtSW5mbyIvPg0KICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICA8YTpzIHI9IjE0MjgiPg0KICAgICAgICAgPGE6cz4vKgpAYXV0aG9yOiBCcnluIFJob2RlcwpAZGVzY3JpcHRpb246IFRoaXMgbGlicmFyeSBkZWZpbmVzIGZ1bmN0aW9ucyB0byBjb252ZXJ0IGJldHdlZW4gRkhJUgogZGF0YSB0eXBlcyBhbmQgQ1FMIHN5c3RlbS1kZWZpbmVkIHR5cGVzLCBhcyB3ZWxsIGFzIGZ1bmN0aW9ucyB0byBzdXBwb3J0CiBGSElSUGF0aCBpbXBsZW1lbnRhdGlvbi4gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgRkhJUkhlbHBlcnMgd2lraSBwYWdlOgogaHR0cHM6Ly9naXRodWIuY29tL2NxZnJhbWV3b3JrL2NsaW5pY2FsX3F1YWxpdHlfbGFuZ3VhZ2Uvd2lraS9GSElSSGVscGVycwpAYWxsb3dGbHVlbnQ6IHRydWUKCmxlZnQgdGhpcyBhdCB2ZXJzaW9uIDQuMC4wMDEgZm9yIE1BVCwgYnV0IHVwZGF0ZWQgd2l0aCBsYXN0ZXN0IEZISVJIZWxwZXJzIGF0Cmh0dHBzOi8vZ2l0aHViLmNvbS9jcWZyYW1ld29yay9jcWYvYmxvYi9tYXN0ZXIvaW5wdXQvY3FsL0ZISVJIZWxwZXJzLmNxbAoqL2xpYnJhcnkgRkhJUkhlbHBlcnMgdmVyc2lvbiAnNC4wLjAwMSc8L2E6cz4NCiAgICAgIDwvYTpzPg0KICAgPC9hbm5vdGF0aW9uPg0KICAgPGlkZW50aWZpZXIgaWQ9IkZISVJIZWxwZXJzIiBzeXN0ZW09Imh0dHA6Ly9lY3FpLmhlYWx0aGl0Lmdvdi9lY3FtcyIgdmVyc2lvbj0iNC4wLjAwMSIvPg0KICAgPHNjaGVtYUlkZW50aWZpZXIgaWQ9InVybjpobDctb3JnOmVsbSIgdmVyc2lvbj0icjEiLz4NCiAgIDx1c2luZ3M+DQogICAgICA8ZGVmIGxvY2FsSWRlbnRpZmllcj0iU3lzdGVtIiB1cmk9InVybjpobDctb3JnOmVsbS10eXBlczpyMSIvPg0KICAgICAgPGRlZiBsb2NhbElkPSIxIiBsb2NhdG9yPSIxNDoxLTE0OjI2IiBsb2NhbElkZW50aWZpZXI9IkZISVIiIHVyaT0iaHR0cDovL2hsNy5vcmcvZmhpciIgdmVyc2lvbj0iNC4wLjEiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEiPg0KICAgICAgICAgICAgICAgPGE6cz51c2luZyA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPkZISVI8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gdmVyc2lvbiAnNC4wLjEnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgPC91c2luZ3M+DQogICA8c3RhdGVtZW50cz4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMjUiIGxvY2F0b3I9IjE2OjEtMjM6NjIiIG5hbWU9IlRvSW50ZXJ2YWwiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMjUiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9JbnRlcnZhbChwZXJpb2QgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjIiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5GSElSLlBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6CiAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMjQiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNCI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPmlmIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBpcyBudWxsPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNSI+IHRoZW4KICAgICAgICBudWxsCiAgICBlbHNlCiAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+aWYgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O3N0YXJ0JnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gaXMgbnVsbDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB0aGVuCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkludGVydmFsKDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtzdGFydCZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5wZXJpb2Q8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7ZW5kJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICBlbHNlCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkludGVydmFsWzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5wZXJpb2Q8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7c3RhcnQmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cGVyaW9kPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O2VuZCZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5dPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMjQiIGxvY2F0b3I9IjE3OjUtMjM6NjIiIHhzaTp0eXBlPSJJZiI+DQogICAgICAgICAgICA8Y29uZGl0aW9uIGxvY2FsSWQ9IjQiIGxvY2F0b3I9IjE3OjgtMTc6MjEiIHhzaTp0eXBlPSJJc051bGwiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMyIgbG9jYXRvcj0iMTc6OC0xNzoxMyIgbmFtZT0icGVyaW9kIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgPC9jb25kaXRpb24+DQogICAgICAgICAgICA8dGhlbiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNSIgbG9jYXRvcj0iMTg6OS0xODoxMiIgeHNpOnR5cGU9Ik51bGwiLz4NCiAgICAgICAgICAgICAgIDxhc1R5cGVTcGVjaWZpZXIgeHNpOnR5cGU9IkludGVydmFsVHlwZVNwZWNpZmllciI+DQogICAgICAgICAgICAgICAgICA8cG9pbnRUeXBlIG5hbWU9InQ6RGF0ZVRpbWUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgIDwvYXNUeXBlU3BlY2lmaWVyPg0KICAgICAgICAgICAgPC90aGVuPg0KICAgICAgICAgICAgPGVsc2UgbG9jYWxJZD0iMjMiIGxvY2F0b3I9IjIwOjktMjM6NjIiIHhzaTp0eXBlPSJJZiI+DQogICAgICAgICAgICAgICA8Y29uZGl0aW9uIGxvY2FsSWQ9IjgiIGxvY2F0b3I9IjIwOjEyLTIwOjMzIiB4c2k6dHlwZT0iSXNOdWxsIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjciIGxvY2F0b3I9IjIwOjEyLTIwOjI1IiBwYXRoPSJzdGFydCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNiIgbG9jYXRvcj0iMjA6MTItMjA6MTciIG5hbWU9InBlcmlvZCIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDwvY29uZGl0aW9uPg0KICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iMTUiIGxvY2F0b3I9IjIxOjEzLTIxOjYyIiBsb3dDbG9zZWQ9ImZhbHNlIiBoaWdoQ2xvc2VkPSJ0cnVlIiB4c2k6dHlwZT0iSW50ZXJ2YWwiPg0KICAgICAgICAgICAgICAgICAgPGxvdyBsb2NhbElkPSIxMSIgbG9jYXRvcj0iMjE6MjItMjE6NDEiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMCIgbG9jYXRvcj0iMjE6MjItMjE6MzUiIHBhdGg9InN0YXJ0IiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI5IiBsb2NhdG9yPSIyMToyMi0yMToyNyIgbmFtZT0icGVyaW9kIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICA8L2xvdz4NCiAgICAgICAgICAgICAgICAgIDxoaWdoIGxvY2FsSWQ9IjE0IiBsb2NhdG9yPSIyMTo0NC0yMTo2MSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEzIiBsb2NhdG9yPSIyMTo0NC0yMTo1NSIgcGF0aD0iZW5kIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMiIgbG9jYXRvcj0iMjE6NDQtMjE6NDkiIG5hbWU9InBlcmlvZCIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgPC9oaWdoPg0KICAgICAgICAgICAgICAgPC90aGVuPg0KICAgICAgICAgICAgICAgPGVsc2UgbG9jYWxJZD0iMjIiIGxvY2F0b3I9IjIzOjEzLTIzOjYyIiBsb3dDbG9zZWQ9InRydWUiIGhpZ2hDbG9zZWQ9InRydWUiIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICAgICAgICA8bG93IGxvY2FsSWQ9IjE4IiBsb2NhdG9yPSIyMzoyMi0yMzo0MSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjE3IiBsb2NhdG9yPSIyMzoyMi0yMzozNSIgcGF0aD0ic3RhcnQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjE2IiBsb2NhdG9yPSIyMzoyMi0yMzoyNyIgbmFtZT0icGVyaW9kIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICA8L2xvdz4NCiAgICAgICAgICAgICAgICAgIDxoaWdoIGxvY2FsSWQ9IjIxIiBsb2NhdG9yPSIyMzo0NC0yMzo2MSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjIwIiBsb2NhdG9yPSIyMzo0NC0yMzo1NSIgcGF0aD0iZW5kIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxOSIgbG9jYXRvcj0iMjM6NDQtMjM6NDkiIG5hbWU9InBlcmlvZCIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgPC9oaWdoPg0KICAgICAgICAgICAgICAgPC9lbHNlPg0KICAgICAgICAgICAgPC9lbHNlPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0icGVyaW9kIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIyIiBsb2NhdG9yPSIxNjozNS0xNjo0NSIgbmFtZT0iZmhpcjpQZXJpb2QiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI1NCIgbG9jYXRvcj0iMjU6MS0zNjo3IiBuYW1lPSJUb0NhbGVuZGFyVW5pdCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI1NCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb0NhbGVuZGFyVW5pdCh1bml0IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIyNiI+DQogICAgICAgICAgICAgICAgICA8YTpzPlN5c3RlbS5TdHJpbmc8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOgogICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjUzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5jYXNlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnVuaXQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyOCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidtcyc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nbWlsbGlzZWNvbmQnPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidzJzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB0aGVuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidzZWNvbmQnPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidtaW4nPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J21pbnV0ZSc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J2gnPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J2hvdXInPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidkJzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB0aGVuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidkYXknPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPid3ayc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nd2Vlayc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0OCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J21vJzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB0aGVuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidtb250aCc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J2EnPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J3llYXInPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICBlbHNlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnVuaXQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgIGVuZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNTMiIGxvY2F0b3I9IjI2OjUtMzY6NyIgeHNpOnR5cGU9IkNhc2UiPg0KICAgICAgICAgICAgPGNvbXBhcmFuZCBsb2NhbElkPSIyNyIgbG9jYXRvcj0iMjY6MTAtMjY6MTMiIG5hbWU9InVuaXQiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMzAiIGxvY2F0b3I9IjI3OjktMjc6MzYiPg0KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMjgiIGxvY2F0b3I9IjI3OjE0LTI3OjE3IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0ibXMiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8dGhlbiBsb2NhbElkPSIyOSIgbG9jYXRvcj0iMjc6MjQtMjc6MzYiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJtaWxsaXNlY29uZCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgIDwvY2FzZUl0ZW0+DQogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMzMiIGxvY2F0b3I9IjI4OjktMjg6MzAiPg0KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMzEiIGxvY2F0b3I9IjI4OjE0LTI4OjE2IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0icyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjMyIiBsb2NhdG9yPSIyODoyMy0yODozMCIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9InNlY29uZCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgIDwvY2FzZUl0ZW0+DQogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMzYiIGxvY2F0b3I9IjI5OjktMjk6MzIiPg0KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMzQiIGxvY2F0b3I9IjI5OjE0LTI5OjE4IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0ibWluIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iMzUiIGxvY2F0b3I9IjI5OjI1LTI5OjMyIiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0ibWludXRlIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgPC9jYXNlSXRlbT4NCiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIzOSIgbG9jYXRvcj0iMzA6OS0zMDoyOCI+DQogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSIzNyIgbG9jYXRvcj0iMzA6MTQtMzA6MTYiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJoIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iMzgiIGxvY2F0b3I9IjMwOjIzLTMwOjI4IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iaG91ciIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgIDwvY2FzZUl0ZW0+DQogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iNDIiIGxvY2F0b3I9IjMxOjktMzE6MjciPg0KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iNDAiIGxvY2F0b3I9IjMxOjE0LTMxOjE2IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iZCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjQxIiBsb2NhdG9yPSIzMToyMy0zMToyNyIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9ImRheSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgIDwvY2FzZUl0ZW0+DQogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iNDUiIGxvY2F0b3I9IjMyOjktMzI6MjkiPg0KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iNDMiIGxvY2F0b3I9IjMyOjE0LTMyOjE3IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0id2siIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8dGhlbiBsb2NhbElkPSI0NCIgbG9jYXRvcj0iMzI6MjQtMzI6MjkiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJ3ZWVrIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgPC9jYXNlSXRlbT4NCiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSI0OCIgbG9jYXRvcj0iMzM6OS0zMzozMCI+DQogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSI0NiIgbG9jYXRvcj0iMzM6MTQtMzM6MTciIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJtbyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjQ3IiBsb2NhdG9yPSIzMzoyNC0zMzozMCIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Im1vbnRoIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgPC9jYXNlSXRlbT4NCiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSI1MSIgbG9jYXRvcj0iMzQ6OS0zNDoyOCI+DQogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSI0OSIgbG9jYXRvcj0iMzQ6MTQtMzQ6MTYiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJhIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iNTAiIGxvY2F0b3I9IjM0OjIzLTM0OjI4IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0ieWVhciIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgIDwvY2FzZUl0ZW0+DQogICAgICAgICAgICA8ZWxzZSBsb2NhbElkPSI1MiIgbG9jYXRvcj0iMzU6MTQtMzU6MTciIG5hbWU9InVuaXQiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ1bml0Ij4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIyNiIgbG9jYXRvcj0iMjU6MzctMjU6NDkiIG5hbWU9InQ6U3RyaW5nIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTI5IiBsb2NhdG9yPSIzODoxLTQ5OjciIG5hbWU9IlRvUXVhbnRpdHkiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTI5Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvUXVhbnRpdHkocXVhbnRpdHkgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjU1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUi5RdWFudGl0eTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6CiAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTI4Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI4Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y2FzZQogICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5xdWFudGl0eTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBpcyBudWxsPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTgiPiB0aGVuIG51bGw8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5xdWFudGl0eTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IGlzIG51bGw8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MyI+IHRoZW4gbnVsbDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnF1YW50aXR5PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvbXBhcmF0b3I8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBpcyBub3QgbnVsbDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB0aGVuCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY4Ij5NZXNzYWdlKG51bGwsIHRydWUsIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidGSElSSGVscGVycy5Ub1F1YW50aXR5LkNvbXBhcmF0b3JRdWFudGl0eU5vdFN1cHBvcnRlZCc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidFcnJvcic8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidGSElSIFF1YW50aXR5IHZhbHVlIGhhcyBhIGNvbXBhcmF0b3IgYW5kIGNhbm5vdCBiZSBjb252ZXJ0ZWQgdG8gYSBTeXN0ZW0uUXVhbnRpdHkgdmFsdWUuJzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjgzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cXVhbnRpdHk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3lzdGVtPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gaXMgbnVsbDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBvciA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5xdWFudGl0eTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zeXN0ZW08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ID0gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjgxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J2h0dHA6Ly91bml0c29mbWVhc3VyZS5vcmcnPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgIG9yIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnF1YW50aXR5PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnN5c3RlbTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4naHR0cDovL2hsNy5vcmcvZmhpcnBhdGgvQ29kZVN5c3RlbS9jYWxlbmRhci11bml0cyc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlN5c3RlbS5RdWFudGl0eSB7IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU6IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjkxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5xdWFudGl0eTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51bml0OiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VG9DYWxlbmRhclVuaXQoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkNvYWxlc2NlKDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5xdWFudGl0eTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jb2RlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnF1YW50aXR5PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnVuaXQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nMSc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IH08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgIGVsc2UKICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyNyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwNCI+TWVzc2FnZShudWxsLCB0cnVlLCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J0ZISVJIZWxwZXJzLlRvUXVhbnRpdHkuSW52YWxpZEZISVJRdWFudGl0eSc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nRXJyb3InPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTIwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTEyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J0ludmFsaWQgRkhJUiBRdWFudGl0eSBjb2RlOiAnPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICZhbXA7IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5xdWFudGl0eTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTEwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dW5pdDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gJmFtcDsgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPicgKCc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiAmYW1wOyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cXVhbnRpdHk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnN5c3RlbTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gJmFtcDsgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPid8JzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICZhbXA7IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5xdWFudGl0eTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTIyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29kZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gJmFtcDsgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPicpJzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgZW5kPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMjgiIGxvY2F0b3I9IjM5OjUtNDk6NyIgeHNpOnR5cGU9IkNhc2UiPg0KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjU5IiBsb2NhdG9yPSI0MDo5LTQwOjM5Ij4NCiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjU3IiBsb2NhdG9yPSI0MDoxNC00MDoyOSIgeHNpOnR5cGU9IklzTnVsbCI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1NiIgbG9jYXRvcj0iNDA6MTQtNDA6MjEiIG5hbWU9InF1YW50aXR5IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgPC93aGVuPg0KICAgICAgICAgICAgICAgPHRoZW4gYXNUeXBlPSJ0OlF1YW50aXR5IiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTgiIGxvY2F0b3I9IjQwOjM2LTQwOjM5IiB4c2k6dHlwZT0iTnVsbCIvPg0KICAgICAgICAgICAgICAgPC90aGVuPg0KICAgICAgICAgICAgPC9jYXNlSXRlbT4NCiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSI2NCIgbG9jYXRvcj0iNDE6OS00MTo0NSI+DQogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSI2MiIgbG9jYXRvcj0iNDE6MTQtNDE6MzUiIHhzaTp0eXBlPSJJc051bGwiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjEiIGxvY2F0b3I9IjQxOjE0LTQxOjI3IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNjAiIGxvY2F0b3I9IjQxOjE0LTQxOjIxIiBuYW1lPSJxdWFudGl0eSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDwvd2hlbj4NCiAgICAgICAgICAgICAgIDx0aGVuIGFzVHlwZT0idDpRdWFudGl0eSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjYzIiBsb2NhdG9yPSI0MTo0Mi00MTo0NSIgeHNpOnR5cGU9Ik51bGwiLz4NCiAgICAgICAgICAgICAgIDwvdGhlbj4NCiAgICAgICAgICAgIDwvY2FzZUl0ZW0+DQogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iNzQiIGxvY2F0b3I9IjQyOjktNDM6MTg5Ij4NCiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjY3IiBsb2NhdG9yPSI0MjoxNC00Mjo0NCIgeHNpOnR5cGU9Ik5vdCI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSI0MjoxNC00Mjo0NCIgeHNpOnR5cGU9IklzTnVsbCI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2NiIgbG9jYXRvcj0iNDI6MTQtNDI6MzIiIHBhdGg9ImNvbXBhcmF0b3IiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjY1IiBsb2NhdG9yPSI0MjoxNC00MjoyMSIgbmFtZT0icXVhbnRpdHkiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L3doZW4+DQogICAgICAgICAgICAgICA8dGhlbiBhc1R5cGU9InQ6UXVhbnRpdHkiIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3MyIgbG9jYXRvcj0iNDM6MTMtNDM6MTg5IiB4c2k6dHlwZT0iTWVzc2FnZSI+DQogICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjY4IiBsb2NhdG9yPSI0MzoyMS00MzoyNCIgeHNpOnR5cGU9Ik51bGwiLz4NCiAgICAgICAgICAgICAgICAgICAgIDxjb25kaXRpb24gbG9jYWxJZD0iNjkiIGxvY2F0b3I9IjQzOjI3LTQzOjMwIiB2YWx1ZVR5cGU9InQ6Qm9vbGVhbiIgdmFsdWU9InRydWUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICA8Y29kZSBsb2NhbElkPSI3MCIgbG9jYXRvcj0iNDM6MzMtNDM6ODciIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJGSElSSGVscGVycy5Ub1F1YW50aXR5LkNvbXBhcmF0b3JRdWFudGl0eU5vdFN1cHBvcnRlZCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgICAgIDxzZXZlcml0eSBsb2NhbElkPSI3MSIgbG9jYXRvcj0iNDM6OTAtNDM6OTYiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJFcnJvciIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgICAgIDxtZXNzYWdlIGxvY2FsSWQ9IjcyIiBsb2NhdG9yPSI0Mzo5OS00MzoxODgiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJGSElSIFF1YW50aXR5IHZhbHVlIGhhcyBhIGNvbXBhcmF0b3IgYW5kIGNhbm5vdCBiZSBjb252ZXJ0ZWQgdG8gYSBTeXN0ZW0uUXVhbnRpdHkgdmFsdWUuIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPC90aGVuPg0KICAgICAgICAgICAgPC9jYXNlSXRlbT4NCiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIxMDMiIGxvY2F0b3I9IjQ0OjktNDY6MTM4Ij4NCiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9Ijg5IiBsb2NhdG9yPSI0NDoxNC00NTo5MiIgeHNpOnR5cGU9Ik9yIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjgzIiBsb2NhdG9yPSI0NDoxNC00NDo5MSIgeHNpOnR5cGU9Ik9yIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijc3IiBsb2NhdG9yPSI0NDoxNC00NDozNiIgeHNpOnR5cGU9IklzTnVsbCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3NiIgbG9jYXRvcj0iNDQ6MTQtNDQ6MjgiIHBhdGg9InN5c3RlbSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNzUiIGxvY2F0b3I9IjQ0OjE0LTQ0OjIxIiBuYW1lPSJxdWFudGl0eSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjgyIiBsb2NhdG9yPSI0NDo0MS00NDo5MSIgeHNpOnR5cGU9IkVxdWFsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjgwIiBsb2NhdG9yPSI0NDo0MS00NDo2MSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijc5IiBsb2NhdG9yPSI0NDo0MS00NDo1NSIgcGF0aD0ic3lzdGVtIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI3OCIgbG9jYXRvcj0iNDQ6NDEtNDQ6NDgiIG5hbWU9InF1YW50aXR5IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI4MSIgbG9jYXRvcj0iNDQ6NjUtNDQ6OTEiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iODgiIGxvY2F0b3I9IjQ1OjE4LTQ1OjkyIiB4c2k6dHlwZT0iRXF1YWwiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iODYiIGxvY2F0b3I9IjQ1OjE4LTQ1OjM4IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iODUiIGxvY2F0b3I9IjQ1OjE4LTQ1OjMyIiBwYXRoPSJzeXN0ZW0iIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijg0IiBsb2NhdG9yPSI0NToxOC00NToyNSIgbmFtZT0icXVhbnRpdHkiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijg3IiBsb2NhdG9yPSI0NTo0Mi00NTo5MiIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Imh0dHA6Ly9obDcub3JnL2ZoaXJwYXRoL0NvZGVTeXN0ZW0vY2FsZW5kYXItdW5pdHMiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L3doZW4+DQogICAgICAgICAgICAgICA8dGhlbiBsb2NhbElkPSIxMDIiIGxvY2F0b3I9IjQ2OjEzLTQ2OjEzOCIgY2xhc3NUeXBlPSJ0OlF1YW50aXR5IiB4c2k6dHlwZT0iSW5zdGFuY2UiPg0KICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGxvY2FsSWQ9IjkyIiBsb2NhdG9yPSI0NjozOC00Njo1NyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjkxIiBsb2NhdG9yPSI0NjozOC00Njo1MSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjkwIiBsb2NhdG9yPSI0NjozOC00Njo0NSIgbmFtZT0icXVhbnRpdHkiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+DQogICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+DQogICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ1bml0Ij4NCiAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSIxMDEiIGxvY2F0b3I9IjQ2OjY2LTQ2OjEzNiIgbmFtZT0iVG9DYWxlbmRhclVuaXQiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMDAiIGxvY2F0b3I9IjQ2OjgxLTQ2OjEzNSIgeHNpOnR5cGU9IkNvYWxlc2NlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijk1IiBsb2NhdG9yPSI0Njo5MC00NjoxMDgiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI5NCIgbG9jYXRvcj0iNDY6OTAtNDY6MTAyIiBwYXRoPSJjb2RlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI5MyIgbG9jYXRvcj0iNDY6OTAtNDY6OTciIG5hbWU9InF1YW50aXR5IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI5OCIgbG9jYXRvcj0iNDY6MTExLTQ2OjEyOSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijk3IiBsb2NhdG9yPSI0NjoxMTEtNDY6MTIzIiBwYXRoPSJ1bml0IiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI5NiIgbG9jYXRvcj0iNDY6MTExLTQ2OjExOCIgbmFtZT0icXVhbnRpdHkiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijk5IiBsb2NhdG9yPSI0NjoxMzItNDY6MTM0IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iMSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+DQogICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+DQogICAgICAgICAgICAgICA8L3RoZW4+DQogICAgICAgICAgICA8L2Nhc2VJdGVtPg0KICAgICAgICAgICAgPGVsc2UgYXNUeXBlPSJ0OlF1YW50aXR5IiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTI3IiBsb2NhdG9yPSI0ODoxMy00ODoyMDUiIHhzaTp0eXBlPSJNZXNzYWdlIj4NCiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTA0IiBsb2NhdG9yPSI0ODoyMS00ODoyNCIgeHNpOnR5cGU9Ik51bGwiLz4NCiAgICAgICAgICAgICAgICAgIDxjb25kaXRpb24gbG9jYWxJZD0iMTA1IiBsb2NhdG9yPSI0ODoyNy00ODozMCIgdmFsdWVUeXBlPSJ0OkJvb2xlYW4iIHZhbHVlPSJ0cnVlIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgPGNvZGUgbG9jYWxJZD0iMTA2IiBsb2NhdG9yPSI0ODozMy00ODo3NiIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IkZISVJIZWxwZXJzLlRvUXVhbnRpdHkuSW52YWxpZEZISVJRdWFudGl0eSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgIDxzZXZlcml0eSBsb2NhbElkPSIxMDciIGxvY2F0b3I9IjQ4Ojc5LTQ4Ojg1IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iRXJyb3IiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICA8bWVzc2FnZSBsb2NhbElkPSIxMjYiIGxvY2F0b3I9IjQ4Ojg4LTQ4OjIwNCIgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJDb2FsZXNjZSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMjQiIGxvY2F0b3I9IjQ4Ojg4LTQ4OjE5OCIgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJDb2FsZXNjZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMjAiIGxvY2F0b3I9IjQ4Ojg4LTQ4OjE3NiIgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJDb2FsZXNjZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMTgiIGxvY2F0b3I9IjQ4Ojg4LTQ4OjE3MCIgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJDb2FsZXNjZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMTQiIGxvY2F0b3I9IjQ4Ojg4LTQ4OjE0NiIgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJDb2FsZXNjZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMTIiIGxvY2F0b3I9IjQ4Ojg4LTQ4OjEzOSIgeHNpOnR5cGU9IkNvbmNhdGVuYXRlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJDb2FsZXNjZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMDgiIGxvY2F0b3I9IjQ4Ojg4LTQ4OjExNyIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IkludmFsaWQgRkhJUiBRdWFudGl0eSBjb2RlOiAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkNvYWxlc2NlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjExMSIgbG9jYXRvcj0iNDg6MTIxLTQ4OjEzOSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjExMCIgbG9jYXRvcj0iNDg6MTIxLTQ4OjEzMyIgcGF0aD0idW5pdCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTA5IiBsb2NhdG9yPSI0ODoxMjEtNDg6MTI4IiBuYW1lPSJxdWFudGl0eSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iQ29hbGVzY2UiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTEzIiBsb2NhdG9yPSI0ODoxNDMtNDg6MTQ2IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iICgiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJDb2FsZXNjZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMTciIGxvY2F0b3I9IjQ4OjE1MC00ODoxNzAiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMTYiIGxvY2F0b3I9IjQ4OjE1MC00ODoxNjQiIHBhdGg9InN5c3RlbSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTE1IiBsb2NhdG9yPSI0ODoxNTAtNDg6MTU3IiBuYW1lPSJxdWFudGl0eSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iQ29hbGVzY2UiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTE5IiBsb2NhdG9yPSI0ODoxNzQtNDg6MTc2IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0ifCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkNvYWxlc2NlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjEyMyIgbG9jYXRvcj0iNDg6MTgwLTQ4OjE5OCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEyMiIgbG9jYXRvcj0iNDg6MTgwLTQ4OjE5MiIgcGF0aD0iY29kZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTIxIiBsb2NhdG9yPSI0ODoxODAtNDg6MTg3IiBuYW1lPSJxdWFudGl0eSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iQ29hbGVzY2UiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTI1IiBsb2NhdG9yPSI0ODoyMDItNDg6MjA0IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iKSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8L21lc3NhZ2U+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICA8L2Vsc2U+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJxdWFudGl0eSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNTUiIGxvY2F0b3I9IjM4OjM3LTM4OjQ5IiBuYW1lPSJmaGlyOlF1YW50aXR5IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTk0IiBsb2NhdG9yPSI1MToxLTYwOjciIG5hbWU9IlRvUXVhbnRpdHlJZ25vcmluZ0NvbXBhcmF0b3IiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTk0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvUXVhbnRpdHlJZ25vcmluZ0NvbXBhcmF0b3IocXVhbnRpdHkgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEzMCI+DQogICAgICAgICAgICAgICAgICA8YTpzPkZISVIuUXVhbnRpdHk8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOgogICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE5MyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjE5MyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPmNhc2UKICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTMyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTMxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cXVhbnRpdHk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gaXMgbnVsbDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzMyI+IHRoZW4gbnVsbDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5xdWFudGl0eTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBpcyBudWxsPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM4Ij4gdGhlbiBudWxsPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE2OCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE1NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnF1YW50aXR5PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zeXN0ZW08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBpcyBudWxsPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IG9yIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5xdWFudGl0eTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3lzdGVtPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQ2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J2h0dHA6Ly91bml0c29mbWVhc3VyZS5vcmcnPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgIG9yIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5xdWFudGl0eTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTUwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3lzdGVtPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE1MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTUyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J2h0dHA6Ly9obDcub3JnL2ZoaXJwYXRoL0NvZGVTeXN0ZW0vY2FsZW5kYXItdW5pdHMnPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB0aGVuCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5TeXN0ZW0uUXVhbnRpdHkgeyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlOiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTU3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTU2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTU1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cXVhbnRpdHk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE1NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE1NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51bml0OiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTY2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VG9DYWxlbmRhclVuaXQoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE2NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkNvYWxlc2NlKDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNjAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5xdWFudGl0eTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTU5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29kZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNjAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTYzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTYyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTYxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cXVhbnRpdHk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE2MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnVuaXQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTYzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE2NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPicxJzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gfTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgZWxzZQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTkyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTY5Ij5NZXNzYWdlKG51bGwsIHRydWUsIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNzEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nRkhJUkhlbHBlcnMuVG9RdWFudGl0eS5JbnZhbGlkRkhJUlF1YW50aXR5JzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidFcnJvcic8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNzciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNzMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nSW52YWxpZCBGSElSIFF1YW50aXR5IGNvZGU6ICc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gJmFtcDsgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnF1YW50aXR5PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51bml0PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiAmYW1wOyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTc4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JyAoJzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ICZhbXA7IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5xdWFudGl0eTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTgxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3lzdGVtPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE4MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiAmYW1wOyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTg0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J3wnPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gJmFtcDsgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE4OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE4NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE4NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnF1YW50aXR5PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jb2RlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE4OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiAmYW1wOyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTkwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JyknPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICBlbmQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjE5MyIgbG9jYXRvcj0iNTI6NS02MDo3IiB4c2k6dHlwZT0iQ2FzZSI+DQogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iMTM0IiBsb2NhdG9yPSI1Mzo5LTUzOjM5Ij4NCiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjEzMiIgbG9jYXRvcj0iNTM6MTQtNTM6MjkiIHhzaTp0eXBlPSJJc051bGwiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTMxIiBsb2NhdG9yPSI1MzoxNC01MzoyMSIgbmFtZT0icXVhbnRpdHkiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICA8L3doZW4+DQogICAgICAgICAgICAgICA8dGhlbiBhc1R5cGU9InQ6UXVhbnRpdHkiIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMzMiIGxvY2F0b3I9IjUzOjM2LTUzOjM5IiB4c2k6dHlwZT0iTnVsbCIvPg0KICAgICAgICAgICAgICAgPC90aGVuPg0KICAgICAgICAgICAgPC9jYXNlSXRlbT4NCiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIxMzkiIGxvY2F0b3I9IjU0OjktNTQ6NDUiPg0KICAgICAgICAgICAgICAgPHdoZW4gbG9jYWxJZD0iMTM3IiBsb2NhdG9yPSI1NDoxNC01NDozNSIgeHNpOnR5cGU9IklzTnVsbCI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMzYiIGxvY2F0b3I9IjU0OjE0LTU0OjI3IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTM1IiBsb2NhdG9yPSI1NDoxNC01NDoyMSIgbmFtZT0icXVhbnRpdHkiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L3doZW4+DQogICAgICAgICAgICAgICA8dGhlbiBhc1R5cGU9InQ6UXVhbnRpdHkiIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMzgiIGxvY2F0b3I9IjU0OjQyLTU0OjQ1IiB4c2k6dHlwZT0iTnVsbCIvPg0KICAgICAgICAgICAgICAgPC90aGVuPg0KICAgICAgICAgICAgPC9jYXNlSXRlbT4NCiAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIxNjgiIGxvY2F0b3I9IjU1OjktNTc6MTM4Ij4NCiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjE1NCIgbG9jYXRvcj0iNTU6MTQtNTY6OTIiIHhzaTp0eXBlPSJPciI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNDgiIGxvY2F0b3I9IjU1OjE0LTU1OjkxIiB4c2k6dHlwZT0iT3IiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTQyIiBsb2NhdG9yPSI1NToxNC01NTozNiIgeHNpOnR5cGU9IklzTnVsbCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNDEiIGxvY2F0b3I9IjU1OjE0LTU1OjI4IiBwYXRoPSJzeXN0ZW0iIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjE0MCIgbG9jYXRvcj0iNTU6MTQtNTU6MjEiIG5hbWU9InF1YW50aXR5IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTQ3IiBsb2NhdG9yPSI1NTo0MS01NTo5MSIgeHNpOnR5cGU9IkVxdWFsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE0NSIgbG9jYXRvcj0iNTU6NDEtNTU6NjEiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxNDQiIGxvY2F0b3I9IjU1OjQxLTU1OjU1IiBwYXRoPSJzeXN0ZW0iIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjE0MyIgbG9jYXRvcj0iNTU6NDEtNTU6NDgiIG5hbWU9InF1YW50aXR5IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNDYiIGxvY2F0b3I9IjU1OjY1LTU1OjkxIiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE1MyIgbG9jYXRvcj0iNTY6MTgtNTY6OTIiIHhzaTp0eXBlPSJFcXVhbCI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNTEiIGxvY2F0b3I9IjU2OjE4LTU2OjM4IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTUwIiBsb2NhdG9yPSI1NjoxOC01NjozMiIgcGF0aD0ic3lzdGVtIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxNDkiIGxvY2F0b3I9IjU2OjE4LTU2OjI1IiBuYW1lPSJxdWFudGl0eSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTUyIiBsb2NhdG9yPSI1Njo0Mi01Njo5MiIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Imh0dHA6Ly9obDcub3JnL2ZoaXJwYXRoL0NvZGVTeXN0ZW0vY2FsZW5kYXItdW5pdHMiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L3doZW4+DQogICAgICAgICAgICAgICA8dGhlbiBsb2NhbElkPSIxNjciIGxvY2F0b3I9IjU3OjEzLTU3OjEzOCIgY2xhc3NUeXBlPSJ0OlF1YW50aXR5IiB4c2k6dHlwZT0iSW5zdGFuY2UiPg0KICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGxvY2FsSWQ9IjE1NyIgbG9jYXRvcj0iNTc6MzgtNTc6NTciIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxNTYiIGxvY2F0b3I9IjU3OjM4LTU3OjUxIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTU1IiBsb2NhdG9yPSI1NzozOC01Nzo0NSIgbmFtZT0icXVhbnRpdHkiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+DQogICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+DQogICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ1bml0Ij4NCiAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSIxNjYiIGxvY2F0b3I9IjU3OjY2LTU3OjEzNiIgbmFtZT0iVG9DYWxlbmRhclVuaXQiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNjUiIGxvY2F0b3I9IjU3OjgxLTU3OjEzNSIgeHNpOnR5cGU9IkNvYWxlc2NlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE2MCIgbG9jYXRvcj0iNTc6OTAtNTc6MTA4IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTU5IiBsb2NhdG9yPSI1Nzo5MC01NzoxMDIiIHBhdGg9ImNvZGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjE1OCIgbG9jYXRvcj0iNTc6OTAtNTc6OTciIG5hbWU9InF1YW50aXR5IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNjMiIGxvY2F0b3I9IjU3OjExMS01NzoxMjkiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxNjIiIGxvY2F0b3I9IjU3OjExMS01NzoxMjMiIHBhdGg9InVuaXQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjE2MSIgbG9jYXRvcj0iNTc6MTExLTU3OjExOCIgbmFtZT0icXVhbnRpdHkiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE2NCIgbG9jYXRvcj0iNTc6MTMyLTU3OjEzNCIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IjEiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgICAgICAgICAgPC9lbGVtZW50Pg0KICAgICAgICAgICAgICAgPC90aGVuPg0KICAgICAgICAgICAgPC9jYXNlSXRlbT4NCiAgICAgICAgICAgIDxlbHNlIGFzVHlwZT0idDpRdWFudGl0eSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE5MiIgbG9jYXRvcj0iNTk6MTMtNTk6MjA1IiB4c2k6dHlwZT0iTWVzc2FnZSI+DQogICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjE2OSIgbG9jYXRvcj0iNTk6MjEtNTk6MjQiIHhzaTp0eXBlPSJOdWxsIi8+DQogICAgICAgICAgICAgICAgICA8Y29uZGl0aW9uIGxvY2FsSWQ9IjE3MCIgbG9jYXRvcj0iNTk6MjctNTk6MzAiIHZhbHVlVHlwZT0idDpCb29sZWFuIiB2YWx1ZT0idHJ1ZSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgIDxjb2RlIGxvY2FsSWQ9IjE3MSIgbG9jYXRvcj0iNTk6MzMtNTk6NzYiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJGSElSSGVscGVycy5Ub1F1YW50aXR5LkludmFsaWRGSElSUXVhbnRpdHkiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICA8c2V2ZXJpdHkgbG9jYWxJZD0iMTcyIiBsb2NhdG9yPSI1OTo3OS01OTo4NSIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IkVycm9yIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgPG1lc3NhZ2UgbG9jYWxJZD0iMTkxIiBsb2NhdG9yPSI1OTo4OC01OToyMDQiIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iQ29hbGVzY2UiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTg5IiBsb2NhdG9yPSI1OTo4OC01OToxOTgiIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iQ29hbGVzY2UiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTg1IiBsb2NhdG9yPSI1OTo4OC01OToxNzYiIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iQ29hbGVzY2UiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTgzIiBsb2NhdG9yPSI1OTo4OC01OToxNzAiIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iQ29hbGVzY2UiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTc5IiBsb2NhdG9yPSI1OTo4OC01OToxNDYiIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iQ29hbGVzY2UiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTc3IiBsb2NhdG9yPSI1OTo4OC01OToxMzkiIHhzaTp0eXBlPSJDb25jYXRlbmF0ZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iQ29hbGVzY2UiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTczIiBsb2NhdG9yPSI1OTo4OC01OToxMTciIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJJbnZhbGlkIEZISVIgUXVhbnRpdHkgY29kZTogIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJDb2FsZXNjZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNzYiIGxvY2F0b3I9IjU5OjEyMS01OToxMzkiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxNzUiIGxvY2F0b3I9IjU5OjEyMS01OToxMzMiIHBhdGg9InVuaXQiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjE3NCIgbG9jYXRvcj0iNTk6MTIxLTU5OjEyOCIgbmFtZT0icXVhbnRpdHkiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkNvYWxlc2NlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE3OCIgbG9jYXRvcj0iNTk6MTQzLTU5OjE0NiIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IiAoIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iQ29hbGVzY2UiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTgyIiBsb2NhdG9yPSI1OToxNTAtNTk6MTcwIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTgxIiBsb2NhdG9yPSI1OToxNTAtNTk6MTY0IiBwYXRoPSJzeXN0ZW0iIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjE4MCIgbG9jYXRvcj0iNTk6MTUwLTU5OjE1NyIgbmFtZT0icXVhbnRpdHkiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkNvYWxlc2NlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE4NCIgbG9jYXRvcj0iNTk6MTc0LTU5OjE3NiIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9InwiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJDb2FsZXNjZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxODgiIGxvY2F0b3I9IjU5OjE4MC01OToxOTgiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxODciIGxvY2F0b3I9IjU5OjE4MC01OToxOTIiIHBhdGg9ImNvZGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjE4NiIgbG9jYXRvcj0iNTk6MTgwLTU5OjE4NyIgbmFtZT0icXVhbnRpdHkiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSIiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkNvYWxlc2NlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE5MCIgbG9jYXRvcj0iNTk6MjAyLTU5OjIwNCIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IikiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9tZXNzYWdlPg0KICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgPC9lbHNlPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0icXVhbnRpdHkiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEzMCIgbG9jYXRvcj0iNTE6NTUtNTE6NjciIG5hbWU9ImZoaXI6UXVhbnRpdHkiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIyMzMiIGxvY2F0b3I9IjYyOjEtODc6MTEiIG5hbWU9IlRvSW50ZXJ2YWwiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMjMzIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvSW50ZXJ2YWwocXVhbnRpdHkgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE5NSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkZISVIuUXVhbnRpdHk8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOgogICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjIzMiI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjIzMiI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPmlmIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOTciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5xdWFudGl0eTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBpcyBudWxsPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTk4Ij4gdGhlbiBudWxsIGVsc2UKICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjMxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y2FzZSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjAxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjAwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTk5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cXVhbnRpdHk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIwMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvbXBhcmF0b3I8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjAxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjA3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlbiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjAyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JyZsdDsnPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4KICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMDYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMDMiPkludGVydmFsWwogICAgICAgICAgICAgICAgICAgIG51bGwsCiAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIwNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlRvUXVhbnRpdHlJZ25vcmluZ0NvbXBhcmF0b3IoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIwNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnF1YW50aXR5PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgKTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMDgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nJmx0Oz0nPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4KICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMTIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMDkiPkludGVydmFsWwogICAgICAgICAgICAgICAgICAgIG51bGwsCiAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIxMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlRvUXVhbnRpdHlJZ25vcmluZ0NvbXBhcmF0b3IoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIxMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnF1YW50aXR5PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgXTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nPj0nPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4KICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5JbnRlcnZhbFsKICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjE2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+VG9RdWFudGl0eUlnbm9yaW5nQ29tcGFyYXRvcig8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjE1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cXVhbnRpdHk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjE3Ij4sCiAgICAgICAgICAgICAgICAgICAgbnVsbAogICAgICAgICAgICAgICAgXTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMjUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMjAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nPic8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gdGhlbgogICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkludGVydmFsKAogICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub1F1YW50aXR5SWdub3JpbmdDb21wYXJhdG9yKDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMjEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5xdWFudGl0eTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMjMiPiwKICAgICAgICAgICAgICAgICAgICBudWxsCiAgICAgICAgICAgICAgICBdPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIzMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkludGVydmFsWzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub1F1YW50aXR5KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMjYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5xdWFudGl0eTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMjkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub1F1YW50aXR5KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMjgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5xdWFudGl0eTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5dPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgZW5kPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjIzMiIgbG9jYXRvcj0iNjM6NS04NzoxMSIgeHNpOnR5cGU9IklmIj4NCiAgICAgICAgICAgIDxjb25kaXRpb24gbG9jYWxJZD0iMTk3IiBsb2NhdG9yPSI2Mzo4LTYzOjIzIiB4c2k6dHlwZT0iSXNOdWxsIj4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE5NiIgbG9jYXRvcj0iNjM6OC02MzoxNSIgbmFtZT0icXVhbnRpdHkiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICA8L2NvbmRpdGlvbj4NCiAgICAgICAgICAgIDx0aGVuIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxOTgiIGxvY2F0b3I9IjYzOjMwLTYzOjMzIiB4c2k6dHlwZT0iTnVsbCIvPg0KICAgICAgICAgICAgICAgPGFzVHlwZVNwZWNpZmllciB4c2k6dHlwZT0iSW50ZXJ2YWxUeXBlU3BlY2lmaWVyIj4NCiAgICAgICAgICAgICAgICAgIDxwb2ludFR5cGUgbmFtZT0idDpRdWFudGl0eSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgICAgICAgPC9hc1R5cGVTcGVjaWZpZXI+DQogICAgICAgICAgICA8L3RoZW4+DQogICAgICAgICAgICA8ZWxzZSBsb2NhbElkPSIyMzEiIGxvY2F0b3I9IjY0OjktODc6MTEiIHhzaTp0eXBlPSJDYXNlIj4NCiAgICAgICAgICAgICAgIDxjb21wYXJhbmQgbG9jYWxJZD0iMjAxIiBsb2NhdG9yPSI2NDoxNC02NDozOCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjIwMCIgbG9jYXRvcj0iNjQ6MTQtNjQ6MzIiIHBhdGg9ImNvbXBhcmF0b3IiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjE5OSIgbG9jYXRvcj0iNjQ6MTQtNjQ6MjEiIG5hbWU9InF1YW50aXR5IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICA8L2NvbXBhcmFuZD4NCiAgICAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIyMDciIGxvY2F0b3I9IjY1OjEzLTY5OjE3Ij4NCiAgICAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjIwMiIgbG9jYXRvcj0iNjU6MTgtNjU6MjAiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSImbHQ7IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iMjA2IiBsb2NhdG9yPSI2NjoxNy02OToxNyIgbG93Q2xvc2VkPSJ0cnVlIiBoaWdoQ2xvc2VkPSJmYWxzZSIgeHNpOnR5cGU9IkludGVydmFsIj4NCiAgICAgICAgICAgICAgICAgICAgIDxsb3cgYXNUeXBlPSJ0OlF1YW50aXR5IiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjAzIiBsb2NhdG9yPSI2NzoyMS02NzoyNCIgeHNpOnR5cGU9Ik51bGwiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvbG93Pg0KICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggbG9jYWxJZD0iMjA1IiBsb2NhdG9yPSI2ODoyMS02ODo1OCIgbmFtZT0iVG9RdWFudGl0eUlnbm9yaW5nQ29tcGFyYXRvciIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjIwNCIgbG9jYXRvcj0iNjg6NTAtNjg6NTciIG5hbWU9InF1YW50aXR5IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9oaWdoPg0KICAgICAgICAgICAgICAgICAgPC90aGVuPg0KICAgICAgICAgICAgICAgPC9jYXNlSXRlbT4NCiAgICAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIyMTMiIGxvY2F0b3I9IjcwOjEzLTc0OjE3Ij4NCiAgICAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjIwOCIgbG9jYXRvcj0iNzA6MTgtNzA6MjEiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSImbHQ7PSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjIxMiIgbG9jYXRvcj0iNzE6MTctNzQ6MTciIGxvd0Nsb3NlZD0idHJ1ZSIgaGlnaENsb3NlZD0idHJ1ZSIgeHNpOnR5cGU9IkludGVydmFsIj4NCiAgICAgICAgICAgICAgICAgICAgIDxsb3cgYXNUeXBlPSJ0OlF1YW50aXR5IiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjA5IiBsb2NhdG9yPSI3MjoyMS03MjoyNCIgeHNpOnR5cGU9Ik51bGwiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvbG93Pg0KICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggbG9jYWxJZD0iMjExIiBsb2NhdG9yPSI3MzoyMS03Mzo1OCIgbmFtZT0iVG9RdWFudGl0eUlnbm9yaW5nQ29tcGFyYXRvciIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjIxMCIgbG9jYXRvcj0iNzM6NTAtNzM6NTciIG5hbWU9InF1YW50aXR5IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9oaWdoPg0KICAgICAgICAgICAgICAgICAgPC90aGVuPg0KICAgICAgICAgICAgICAgPC9jYXNlSXRlbT4NCiAgICAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIyMTkiIGxvY2F0b3I9Ijc1OjEzLTc5OjE3Ij4NCiAgICAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjIxNCIgbG9jYXRvcj0iNzU6MTgtNzU6MjEiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSI+PSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjIxOCIgbG9jYXRvcj0iNzY6MTctNzk6MTciIGxvd0Nsb3NlZD0idHJ1ZSIgaGlnaENsb3NlZD0idHJ1ZSIgeHNpOnR5cGU9IkludGVydmFsIj4NCiAgICAgICAgICAgICAgICAgICAgIDxsb3cgbG9jYWxJZD0iMjE2IiBsb2NhdG9yPSI3NzoyMS03Nzo1OCIgbmFtZT0iVG9RdWFudGl0eUlnbm9yaW5nQ29tcGFyYXRvciIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjIxNSIgbG9jYXRvcj0iNzc6NTAtNzc6NTciIG5hbWU9InF1YW50aXR5IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9sb3c+DQogICAgICAgICAgICAgICAgICAgICA8aGlnaCBhc1R5cGU9InQ6UXVhbnRpdHkiIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMTciIGxvY2F0b3I9Ijc4OjIxLTc4OjI0IiB4c2k6dHlwZT0iTnVsbCIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9oaWdoPg0KICAgICAgICAgICAgICAgICAgPC90aGVuPg0KICAgICAgICAgICAgICAgPC9jYXNlSXRlbT4NCiAgICAgICAgICAgICAgIDxjYXNlSXRlbSBsb2NhbElkPSIyMjUiIGxvY2F0b3I9IjgwOjEzLTg0OjE3Ij4NCiAgICAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9IjIyMCIgbG9jYXRvcj0iODA6MTgtODA6MjAiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSI+IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgPHRoZW4gbG9jYWxJZD0iMjI0IiBsb2NhdG9yPSI4MToxNy04NDoxNyIgbG93Q2xvc2VkPSJmYWxzZSIgaGlnaENsb3NlZD0idHJ1ZSIgeHNpOnR5cGU9IkludGVydmFsIj4NCiAgICAgICAgICAgICAgICAgICAgIDxsb3cgbG9jYWxJZD0iMjIyIiBsb2NhdG9yPSI4MjoyMS04Mjo1OCIgbmFtZT0iVG9RdWFudGl0eUlnbm9yaW5nQ29tcGFyYXRvciIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjIyMSIgbG9jYXRvcj0iODI6NTAtODI6NTciIG5hbWU9InF1YW50aXR5IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9sb3c+DQogICAgICAgICAgICAgICAgICAgICA8aGlnaCBhc1R5cGU9InQ6UXVhbnRpdHkiIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMjMiIGxvY2F0b3I9IjgzOjIxLTgzOjI0IiB4c2k6dHlwZT0iTnVsbCIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9oaWdoPg0KICAgICAgICAgICAgICAgICAgPC90aGVuPg0KICAgICAgICAgICAgICAgPC9jYXNlSXRlbT4NCiAgICAgICAgICAgICAgIDxlbHNlIGxvY2FsSWQ9IjIzMCIgbG9jYXRvcj0iODY6MTctODY6NjgiIGxvd0Nsb3NlZD0idHJ1ZSIgaGlnaENsb3NlZD0idHJ1ZSIgeHNpOnR5cGU9IkludGVydmFsIj4NCiAgICAgICAgICAgICAgICAgIDxsb3cgbG9jYWxJZD0iMjI3IiBsb2NhdG9yPSI4NjoyNi04Njo0NSIgbmFtZT0iVG9RdWFudGl0eSIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjIyNiIgbG9jYXRvcj0iODY6MzctODY6NDQiIG5hbWU9InF1YW50aXR5IiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgPC9sb3c+DQogICAgICAgICAgICAgICAgICA8aGlnaCBsb2NhbElkPSIyMjkiIGxvY2F0b3I9Ijg2OjQ4LTg2OjY3IiBuYW1lPSJUb1F1YW50aXR5IiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjI4IiBsb2NhdG9yPSI4Njo1OS04Njo2NiIgbmFtZT0icXVhbnRpdHkiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICA8L2hpZ2g+DQogICAgICAgICAgICAgICA8L2Vsc2U+DQogICAgICAgICAgICA8L2Vsc2U+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJxdWFudGl0eSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTk1IiBsb2NhdG9yPSI2MjozNy02Mjo0OSIgbmFtZT0iZmhpcjpRdWFudGl0eSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjI0NiIgbG9jYXRvcj0iODk6MS05MzoxMDciIG5hbWU9IlRvUmF0aW8iIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMjQ2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvUmF0aW8ocmF0aW8gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjIzNCI+DQogICAgICAgICAgICAgICAgICA8YTpzPkZISVIuUmF0aW88L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOgogICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjI0NSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjI0NSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPmlmIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMzYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yYXRpbzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBpcyBudWxsPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjM3Ij4gdGhlbgogICAgICAgIG51bGwKICAgIGVsc2UKICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+U3lzdGVtLlJhdGlvIHsgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5udW1lcmF0b3I6IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNDAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub1F1YW50aXR5KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yYXRpbzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjM5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+bnVtZXJhdG9yPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZGVub21pbmF0b3I6IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNDMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub1F1YW50aXR5KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNDIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNDEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yYXRpbzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjQyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZGVub21pbmF0b3I8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB9PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjI0NSIgbG9jYXRvcj0iOTA6NS05MzoxMDciIHhzaTp0eXBlPSJJZiI+DQogICAgICAgICAgICA8Y29uZGl0aW9uIGxvY2FsSWQ9IjIzNiIgbG9jYXRvcj0iOTA6OC05MDoyMCIgeHNpOnR5cGU9IklzTnVsbCI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMzUiIGxvY2F0b3I9IjkwOjgtOTA6MTIiIG5hbWU9InJhdGlvIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgPC9jb25kaXRpb24+DQogICAgICAgICAgICA8dGhlbiBhc1R5cGU9InQ6UmF0aW8iIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMzciIGxvY2F0b3I9IjkxOjktOTE6MTIiIHhzaTp0eXBlPSJOdWxsIi8+DQogICAgICAgICAgICA8L3RoZW4+DQogICAgICAgICAgICA8ZWxzZSBsb2NhbElkPSIyNDQiIGxvY2F0b3I9IjkzOjktOTM6MTA3IiBjbGFzc1R5cGU9InQ6UmF0aW8iIHhzaTp0eXBlPSJJbnN0YW5jZSI+DQogICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJudW1lcmF0b3IiPg0KICAgICAgICAgICAgICAgICAgPHZhbHVlIGxvY2FsSWQ9IjI0MCIgbG9jYXRvcj0iOTM6MzUtOTM6NjEiIG5hbWU9IlRvUXVhbnRpdHkiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMzkiIGxvY2F0b3I9IjkzOjQ2LTkzOjYwIiBwYXRoPSJudW1lcmF0b3IiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjIzOCIgbG9jYXRvcj0iOTM6NDYtOTM6NTAiIG5hbWU9InJhdGlvIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICAgICAgIDwvZWxlbWVudD4NCiAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImRlbm9taW5hdG9yIj4NCiAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSIyNDMiIGxvY2F0b3I9IjkzOjc3LTkzOjEwNSIgbmFtZT0iVG9RdWFudGl0eSIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI0MiIgbG9jYXRvcj0iOTM6ODgtOTM6MTA0IiBwYXRoPSJkZW5vbWluYXRvciIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMjQxIiBsb2NhdG9yPSI5Mzo4OC05Mzo5MiIgbmFtZT0icmF0aW8iIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgICAgICAgPC9lbGVtZW50Pg0KICAgICAgICAgICAgPC9lbHNlPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0icmF0aW8iPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjIzNCIgbG9jYXRvcj0iODk6MzEtODk6NDAiIG5hbWU9ImZoaXI6UmF0aW8iIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIyNTkiIGxvY2F0b3I9Ijk1OjEtOTk6NjMiIG5hbWU9IlRvSW50ZXJ2YWwiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMjU5Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvSW50ZXJ2YWwocmFuZ2UgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjI0NyI+DQogICAgICAgICAgICAgICAgICA8YTpzPkZISVIuUmFuZ2U8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOgogICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjI1OCI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjI1OCI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPmlmIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNDkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNDgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yYW5nZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBpcyBudWxsPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjUwIj4gdGhlbgogICAgICAgIG51bGwKICAgIGVsc2UKICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjU3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+SW50ZXJ2YWxbPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI1MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlRvUXVhbnRpdHkoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI1MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI1MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnJhbmdlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNTIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5sb3c8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub1F1YW50aXR5KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yYW5nZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjU1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+aGlnaDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMjU4IiBsb2NhdG9yPSI5Njo1LTk5OjYzIiB4c2k6dHlwZT0iSWYiPg0KICAgICAgICAgICAgPGNvbmRpdGlvbiBsb2NhbElkPSIyNDkiIGxvY2F0b3I9Ijk2OjgtOTY6MjAiIHhzaTp0eXBlPSJJc051bGwiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjQ4IiBsb2NhdG9yPSI5Njo4LTk2OjEyIiBuYW1lPSJyYW5nZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgIDwvY29uZGl0aW9uPg0KICAgICAgICAgICAgPHRoZW4geHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI1MCIgbG9jYXRvcj0iOTc6OS05NzoxMiIgeHNpOnR5cGU9Ik51bGwiLz4NCiAgICAgICAgICAgICAgIDxhc1R5cGVTcGVjaWZpZXIgeHNpOnR5cGU9IkludGVydmFsVHlwZVNwZWNpZmllciI+DQogICAgICAgICAgICAgICAgICA8cG9pbnRUeXBlIG5hbWU9InQ6UXVhbnRpdHkiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgICAgICAgIDwvYXNUeXBlU3BlY2lmaWVyPg0KICAgICAgICAgICAgPC90aGVuPg0KICAgICAgICAgICAgPGVsc2UgbG9jYWxJZD0iMjU3IiBsb2NhdG9yPSI5OTo5LTk5OjYzIiBsb3dDbG9zZWQ9InRydWUiIGhpZ2hDbG9zZWQ9InRydWUiIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICAgICA8bG93IGxvY2FsSWQ9IjI1MyIgbG9jYXRvcj0iOTk6MTgtOTk6MzgiIG5hbWU9IlRvUXVhbnRpdHkiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyNTIiIGxvY2F0b3I9Ijk5OjI5LTk5OjM3IiBwYXRoPSJsb3ciIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjI1MSIgbG9jYXRvcj0iOTk6MjktOTk6MzMiIG5hbWU9InJhbmdlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPC9sb3c+DQogICAgICAgICAgICAgICA8aGlnaCBsb2NhbElkPSIyNTYiIGxvY2F0b3I9Ijk5OjQxLTk5OjYyIiBuYW1lPSJUb1F1YW50aXR5IiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjU1IiBsb2NhdG9yPSI5OTo1Mi05OTo2MSIgcGF0aD0iaGlnaCIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMjU0IiBsb2NhdG9yPSI5OTo1Mi05OTo1NiIgbmFtZT0icmFuZ2UiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L2hpZ2g+DQogICAgICAgICAgICA8L2Vsc2U+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJyYW5nZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMjQ3IiBsb2NhdG9yPSI5NTozNC05NTo0MyIgbmFtZT0iZmhpcjpSYW5nZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjI3OCIgbG9jYXRvcj0iMTAxOjEtMTEwOjkiIG5hbWU9IlRvQ29kZSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIyNzgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9Db2RlKGNvZGluZyA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMjYwIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUi5Db2Rpbmc8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOgogICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjI3NyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjI3NyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPmlmIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNjEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jb2Rpbmc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gaXMgbnVsbDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI2MyI+IHRoZW4KICAgICAgICBudWxsCiAgICBlbHNlCiAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI3NiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlN5c3RlbS5Db2RlIHsKICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29kZTogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI2NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI2NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI2NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvZGluZzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjY1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29kZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNjYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sCiAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnN5c3RlbTogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI2OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI2OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI2NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvZGluZzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjY4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3lzdGVtPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI2OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwKICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmVyc2lvbjogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI3MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI3MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI3MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvZGluZzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjcxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmVyc2lvbjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNzIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sCiAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRpc3BsYXk6IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNzMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jb2Rpbmc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI3NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRpc3BsYXk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjc1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgfTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIyNzciIGxvY2F0b3I9IjEwMjo1LTExMDo5IiB4c2k6dHlwZT0iSWYiPg0KICAgICAgICAgICAgPGNvbmRpdGlvbiBsb2NhbElkPSIyNjIiIGxvY2F0b3I9IjEwMjo4LTEwMjoyMSIgeHNpOnR5cGU9IklzTnVsbCI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyNjEiIGxvY2F0b3I9IjEwMjo4LTEwMjoxMyIgbmFtZT0iY29kaW5nIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgPC9jb25kaXRpb24+DQogICAgICAgICAgICA8dGhlbiBhc1R5cGU9InQ6Q29kZSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI2MyIgbG9jYXRvcj0iMTAzOjktMTAzOjEyIiB4c2k6dHlwZT0iTnVsbCIvPg0KICAgICAgICAgICAgPC90aGVuPg0KICAgICAgICAgICAgPGVsc2UgbG9jYWxJZD0iMjc2IiBsb2NhdG9yPSIxMDU6OS0xMTA6OSIgY2xhc3NUeXBlPSJ0OkNvZGUiIHhzaTp0eXBlPSJJbnN0YW5jZSI+DQogICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJjb2RlIj4NCiAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSIyNjYiIGxvY2F0b3I9IjEwNjoxNy0xMDY6MzMiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIyNjUiIGxvY2F0b3I9IjEwNjoxNy0xMDY6MjciIHBhdGg9ImNvZGUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjI2NCIgbG9jYXRvcj0iMTA2OjE3LTEwNjoyMiIgbmFtZT0iY29kaW5nIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgICAgICAgPC9lbGVtZW50Pg0KICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic3lzdGVtIj4NCiAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSIyNjkiIGxvY2F0b3I9IjEwNzoxOS0xMDc6MzciIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIyNjgiIGxvY2F0b3I9IjEwNzoxOS0xMDc6MzEiIHBhdGg9InN5c3RlbSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMjY3IiBsb2NhdG9yPSIxMDc6MTktMTA3OjI0IiBuYW1lPSJjb2RpbmciIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+DQogICAgICAgICAgICAgICA8L2VsZW1lbnQ+DQogICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ2ZXJzaW9uIj4NCiAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSIyNzIiIGxvY2F0b3I9IjEwODoyMC0xMDg6MzkiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIyNzEiIGxvY2F0b3I9IjEwODoyMC0xMDg6MzMiIHBhdGg9InZlcnNpb24iIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjI3MCIgbG9jYXRvcj0iMTA4OjIwLTEwODoyNSIgbmFtZT0iY29kaW5nIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgICAgICAgPC9lbGVtZW50Pg0KICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGlzcGxheSI+DQogICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iMjc1IiBsb2NhdG9yPSIxMDk6MjAtMTA5OjM5IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMjc0IiBsb2NhdG9yPSIxMDk6MjAtMTA5OjMzIiBwYXRoPSJkaXNwbGF5IiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIyNzMiIGxvY2F0b3I9IjEwOToyMC0xMDk6MjUiIG5hbWU9ImNvZGluZyIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICAgICAgIDwvZWxlbWVudD4NCiAgICAgICAgICAgIDwvZWxzZT4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImNvZGluZyI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMjYwIiBsb2NhdG9yPSIxMDE6MzEtMTAxOjQxIiBuYW1lPSJmaGlyOkNvZGluZyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjI5NCIgbG9jYXRvcj0iMTEyOjEtMTE5OjkiIG5hbWU9IlRvQ29uY2VwdCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIyOTQiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9Db25jZXB0KGNvbmNlcHQgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjI3OSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkZISVIuQ29kZWFibGVDb25jZXB0PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KToKICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIyOTMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIyOTMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5pZiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjgxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjgwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29uY2VwdDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBpcyBudWxsPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjgyIj4gdGhlbgogICAgICAgIG51bGwKICAgIGVsc2UKICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjkyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+U3lzdGVtLkNvbmNlcHQgewogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvZGVzOiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjg4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI4NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI4MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jb25jZXB0LmNvZGluZzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IEM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjg3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cmV0dXJuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyODYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub0NvZGUoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI4NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LAogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmRpc3BsYXk6IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyOTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyOTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyODkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5jb25jZXB0PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyOTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz50ZXh0PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI5MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgIH08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMjkzIiBsb2NhdG9yPSIxMTM6NS0xMTk6OSIgeHNpOnR5cGU9IklmIj4NCiAgICAgICAgICAgIDxjb25kaXRpb24gbG9jYWxJZD0iMjgxIiBsb2NhdG9yPSIxMTM6OC0xMTM6MjIiIHhzaTp0eXBlPSJJc051bGwiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjgwIiBsb2NhdG9yPSIxMTM6OC0xMTM6MTQiIG5hbWU9ImNvbmNlcHQiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICA8L2NvbmRpdGlvbj4NCiAgICAgICAgICAgIDx0aGVuIGFzVHlwZT0idDpDb25jZXB0IiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjgyIiBsb2NhdG9yPSIxMTQ6OS0xMTQ6MTIiIHhzaTp0eXBlPSJOdWxsIi8+DQogICAgICAgICAgICA8L3RoZW4+DQogICAgICAgICAgICA8ZWxzZSBsb2NhbElkPSIyOTIiIGxvY2F0b3I9IjExNjo5LTExOTo5IiBjbGFzc1R5cGU9InQ6Q29uY2VwdCIgeHNpOnR5cGU9Ikluc3RhbmNlIj4NCiAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImNvZGVzIj4NCiAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSIyODgiIGxvY2F0b3I9IjExNzoyMC0xMTc6NTIiIHhzaTp0eXBlPSJRdWVyeSI+DQogICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjI4NCIgbG9jYXRvcj0iMTE3OjIwLTExNzozNSIgYWxpYXM9IkMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMjgzIiBsb2NhdG9yPSIxMTc6MjAtMTE3OjMzIiBwYXRoPSJjb2RpbmciIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9ImNvbmNlcHQiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgIDxyZXR1cm4gbG9jYWxJZD0iMjg3IiBsb2NhdG9yPSIxMTc6MzctMTE3OjUyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjI4NiIgbG9jYXRvcj0iMTE3OjQ0LTExNzo1MiIgbmFtZT0iVG9Db2RlIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjg1IiBsb2NhdG9yPSIxMTc6NTEiIG5hbWU9IkMiIHhzaTp0eXBlPSJBbGlhc1JlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgICAgICAgICAgPC9yZXR1cm4+DQogICAgICAgICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgICAgICAgPC9lbGVtZW50Pg0KICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGlzcGxheSI+DQogICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iMjkxIiBsb2NhdG9yPSIxMTg6MjItMTE4OjM5IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMjkwIiBsb2NhdG9yPSIxMTg6MjItMTE4OjMzIiBwYXRoPSJ0ZXh0IiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIyODkiIGxvY2F0b3I9IjExODoyMi0xMTg6MjgiIG5hbWU9ImNvbmNlcHQiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+DQogICAgICAgICAgICAgICA8L2VsZW1lbnQ+DQogICAgICAgICAgICA8L2Vsc2U+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJjb25jZXB0Ij4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIyNzkiIGxvY2F0b3I9IjExMjozNS0xMTI6NTQiIG5hbWU9ImZoaXI6Q29kZWFibGVDb25jZXB0IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMzAzIiBsb2NhdG9yPSIxMjE6MS0xMjU6NjAiIG5hbWU9InJlZmVyZW5jZSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIzMDMiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gcmVmZXJlbmNlKHJlZmVyZW5jZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMjk1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+U3RyaW5nPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KToKICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzMDIiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMDIiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5pZiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjk3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjk2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cmVmZXJlbmNlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IGlzIG51bGw8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyOTgiPiB0aGVuCiAgICAgICAgbnVsbAogICAgZWxzZQogICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMDEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5SZWZlcmVuY2UgeyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnJlZmVyZW5jZTogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMwMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnN0cmluZyB7IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU6IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyOTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yZWZlcmVuY2U8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiB9PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gfTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIzMDIiIGxvY2F0b3I9IjEyMjo1LTEyNTo2MCIgeHNpOnR5cGU9IklmIj4NCiAgICAgICAgICAgIDxjb25kaXRpb24gbG9jYWxJZD0iMjk3IiBsb2NhdG9yPSIxMjI6OC0xMjI6MjQiIHhzaTp0eXBlPSJJc051bGwiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjk2IiBsb2NhdG9yPSIxMjI6OC0xMjI6MTYiIG5hbWU9InJlZmVyZW5jZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgIDwvY29uZGl0aW9uPg0KICAgICAgICAgICAgPHRoZW4gYXNUeXBlPSJmaGlyOlJlZmVyZW5jZSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI5OCIgbG9jYXRvcj0iMTIzOjktMTIzOjEyIiB4c2k6dHlwZT0iTnVsbCIvPg0KICAgICAgICAgICAgPC90aGVuPg0KICAgICAgICAgICAgPGVsc2UgbG9jYWxJZD0iMzAxIiBsb2NhdG9yPSIxMjU6OS0xMjU6NjAiIGNsYXNzVHlwZT0iZmhpcjpSZWZlcmVuY2UiIHhzaTp0eXBlPSJJbnN0YW5jZSI+DQogICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJyZWZlcmVuY2UiPg0KICAgICAgICAgICAgICAgICAgPHZhbHVlIGxvY2FsSWQ9IjMwMCIgbG9jYXRvcj0iMTI1OjMyLTEyNTo1OCIgY2xhc3NUeXBlPSJmaGlyOnN0cmluZyIgeHNpOnR5cGU9Ikluc3RhbmNlIj4NCiAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSIyOTkiIGxvY2F0b3I9IjEyNTo0OC0xMjU6NTYiIG5hbWU9InJlZmVyZW5jZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4NCiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+DQogICAgICAgICAgICAgICA8L2VsZW1lbnQ+DQogICAgICAgICAgICA8L2Vsc2U+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJyZWZlcmVuY2UiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjI5NSIgbG9jYXRvcj0iMTIxOjM3LTEyMTo0MiIgbmFtZT0idDpTdHJpbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzMDYiIGxvY2F0b3I9IjEyNzoxLTEyNzo2OCIgbmFtZT0icmVzb2x2ZSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgZXh0ZXJuYWw9InRydWUiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzA2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIHJlc29sdmUocmVmZXJlbmNlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzMDQiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5TdHJpbmc8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pIHJldHVybnMgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjMwNSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlJlc291cmNlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+OiBleHRlcm5hbDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJyZWZlcmVuY2UiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjMwNCIgbG9jYXRvcj0iMTI3OjM1LTEyNzo0MCIgbmFtZT0idDpTdHJpbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzMDkiIGxvY2F0b3I9IjEyODoxLTEyODo3MSIgbmFtZT0icmVzb2x2ZSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgZXh0ZXJuYWw9InRydWUiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzA5Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIHJlc29sdmUocmVmZXJlbmNlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzMDciPg0KICAgICAgICAgICAgICAgICAgPGE6cz5SZWZlcmVuY2U8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pIHJldHVybnMgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjMwOCI+DQogICAgICAgICAgICAgICAgICA8YTpzPlJlc291cmNlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+OiBleHRlcm5hbDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJyZWZlcmVuY2UiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjMwNyIgbG9jYXRvcj0iMTI4OjM1LTEyODo0MyIgbmFtZT0iZmhpcjpSZWZlcmVuY2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzMTIiIGxvY2F0b3I9IjEyOToxLTEyOTo3MiIgbmFtZT0icmVmZXJlbmNlIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiBleHRlcm5hbD0idHJ1ZSIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIzMTIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gcmVmZXJlbmNlKHJlc291cmNlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzMTAiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5SZXNvdXJjZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPikgcmV0dXJucyA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzExIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+UmVmZXJlbmNlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+OiBleHRlcm5hbDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJyZXNvdXJjZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMzEwIiBsb2NhdG9yPSIxMjk6MzYtMTI5OjQzIiBuYW1lPSJmaGlyOlJlc291cmNlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMzE3IiBsb2NhdG9yPSIxMzA6MS0xMzA6ODYiIG5hbWU9ImV4dGVuc2lvbiIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgZXh0ZXJuYWw9InRydWUiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzE3Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIGV4dGVuc2lvbihlbGVtZW50IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzMTMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5FbGVtZW50PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+LCB1cmwgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjMxNCI+DQogICAgICAgICAgICAgICAgICA8YTpzPlN0cmluZzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPikgcmV0dXJucyA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzE2Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+TGlzdCZsdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzE1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+RWxlbWVudDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPj48L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz46IGV4dGVybmFsPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImVsZW1lbnQiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjMxMyIgbG9jYXRvcj0iMTMwOjM1LTEzMDo0MSIgbmFtZT0iZmhpcjpFbGVtZW50IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ1cmwiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjMxNCIgbG9jYXRvcj0iMTMwOjQ4LTEzMDo1MyIgbmFtZT0idDpTdHJpbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzMjIiIGxvY2F0b3I9IjEzMToxLTEzMTo4OCIgbmFtZT0iZXh0ZW5zaW9uIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiBleHRlcm5hbD0idHJ1ZSIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIzMjIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gZXh0ZW5zaW9uKHJlc291cmNlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzMTgiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5SZXNvdXJjZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiwgdXJsIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzMTkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5TdHJpbmc8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pIHJldHVybnMgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjMyMSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkxpc3QmbHQ7PC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjMyMCI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPkVsZW1lbnQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz4+PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+OiBleHRlcm5hbDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJyZXNvdXJjZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMzE4IiBsb2NhdG9yPSIxMzE6MzYtMTMxOjQzIiBuYW1lPSJmaGlyOlJlc291cmNlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ1cmwiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjMxOSIgbG9jYXRvcj0iMTMxOjUwLTEzMTo1NSIgbmFtZT0idDpTdHJpbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzMjUiIGxvY2F0b3I9IjEzMjoxLTEzMjo2NyIgbmFtZT0iaGFzVmFsdWUiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIGV4dGVybmFsPSJ0cnVlIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjMyNSI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBoYXNWYWx1ZShlbGVtZW50IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzMjMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5FbGVtZW50PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KSByZXR1cm5zIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzMjQiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Cb29sZWFuPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+OiBleHRlcm5hbDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJlbGVtZW50Ij4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIzMjMiIGxvY2F0b3I9IjEzMjozNC0xMzI6NDAiIG5hbWU9ImZoaXI6RWxlbWVudCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjMyOCIgbG9jYXRvcj0iMTMzOjEtMTMzOjYzIiBuYW1lPSJnZXRWYWx1ZSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgZXh0ZXJuYWw9InRydWUiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzI4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIGdldFZhbHVlKGVsZW1lbnQgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjMyNiI+DQogICAgICAgICAgICAgICAgICA8YTpzPkVsZW1lbnQ8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pIHJldHVybnMgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjMyNyI+DQogICAgICAgICAgICAgICAgICA8YTpzPkFueTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPjogZXh0ZXJuYWw8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0iZWxlbWVudCI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMzI2IiBsb2NhdG9yPSIxMzM6MzQtMTMzOjQwIiBuYW1lPSJmaGlyOkVsZW1lbnQiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzMzIiIGxvY2F0b3I9IjEzNDoxLTEzNDo2OSIgbmFtZT0ib2ZUeXBlIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiBleHRlcm5hbD0idHJ1ZSIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIzMzIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gb2ZUeXBlKGlkZW50aWZpZXIgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjMyOSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlN0cmluZzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPikgcmV0dXJucyA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzMxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+TGlzdCZsdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzMwIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+QW55PC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+PjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPjogZXh0ZXJuYWw8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0iaWRlbnRpZmllciI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMzI5IiBsb2NhdG9yPSIxMzQ6MzUtMTM0OjQwIiBuYW1lPSJ0OlN0cmluZyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjMzNSIgbG9jYXRvcj0iMTM1OjEtMTM1OjYzIiBuYW1lPSJpcyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgZXh0ZXJuYWw9InRydWUiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzM1Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIGlzKGlkZW50aWZpZXIgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjMzMyI+DQogICAgICAgICAgICAgICAgICA8YTpzPlN0cmluZzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPikgcmV0dXJucyA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzM0Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Qm9vbGVhbjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPjogZXh0ZXJuYWw8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0iaWRlbnRpZmllciI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMzMzIiBsb2NhdG9yPSIxMzU6MzEtMTM1OjM2IiBuYW1lPSJ0OlN0cmluZyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjMzOCIgbG9jYXRvcj0iMTM2OjEtMTM2OjU5IiBuYW1lPSJhcyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgZXh0ZXJuYWw9InRydWUiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzM4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIGFzKGlkZW50aWZpZXIgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjMzNiI+DQogICAgICAgICAgICAgICAgICA8YTpzPlN0cmluZzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPikgcmV0dXJucyA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzM3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+QW55PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+OiBleHRlcm5hbDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJpZGVudGlmaWVyIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIzMzYiIGxvY2F0b3I9IjEzNjozMS0xMzY6MzYiIG5hbWU9InQ6U3RyaW5nIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMzQxIiBsb2NhdG9yPSIxMzc6MS0xMzc6ODYiIG5hbWU9ImVsZW1lbnREZWZpbml0aW9uIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiBleHRlcm5hbD0idHJ1ZSIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIzNDEiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gZWxlbWVudERlZmluaXRpb24oZWxlbWVudCA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzM5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RWxlbWVudDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPikgcmV0dXJucyA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzQwIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RWxlbWVudERlZmluaXRpb248L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz46IGV4dGVybmFsPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImVsZW1lbnQiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjMzOSIgbG9jYXRvcj0iMTM3OjQzLTEzNzo0OSIgbmFtZT0iZmhpcjpFbGVtZW50IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMzQ3IiBsb2NhdG9yPSIxMzg6MS0xMzg6OTUiIG5hbWU9InNsaWNlIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiBleHRlcm5hbD0idHJ1ZSIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIzNDciPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gc2xpY2UoZWxlbWVudCA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzQyIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RWxlbWVudDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiwgdXJsIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzNDMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5TdHJpbmc8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4sIG5hbWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjM0NCI+DQogICAgICAgICAgICAgICAgICA8YTpzPlN0cmluZzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPikgcmV0dXJucyA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzQ2Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+TGlzdCZsdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzQ1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+RWxlbWVudDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPj48L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz46IGV4dGVybmFsPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImVsZW1lbnQiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjM0MiIgbG9jYXRvcj0iMTM4OjMxLTEzODozNyIgbmFtZT0iZmhpcjpFbGVtZW50IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ1cmwiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjM0MyIgbG9jYXRvcj0iMTM4OjQ0LTEzODo0OSIgbmFtZT0idDpTdHJpbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9Im5hbWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjM0NCIgbG9jYXRvcj0iMTM4OjU3LTEzODo2MiIgbmFtZT0idDpTdHJpbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzNTAiIGxvY2F0b3I9IjEzOToxLTEzOTo3NiIgbmFtZT0iY2hlY2tNb2RpZmllcnMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIGV4dGVybmFsPSJ0cnVlIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjM1MCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBjaGVja01vZGlmaWVycyhyZXNvdXJjZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzQ4Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+UmVzb3VyY2U8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pIHJldHVybnMgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjM0OSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlJlc291cmNlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+OiBleHRlcm5hbDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJyZXNvdXJjZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMzQ4IiBsb2NhdG9yPSIxMzk6NDEtMTM5OjQ4IiBuYW1lPSJmaGlyOlJlc291cmNlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMzU0IiBsb2NhdG9yPSIxNDA6MS0xNDA6OTMiIG5hbWU9ImNoZWNrTW9kaWZpZXJzIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiBleHRlcm5hbD0idHJ1ZSIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIzNTQiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gY2hlY2tNb2RpZmllcnMocmVzb3VyY2UgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjM1MSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlJlc291cmNlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+LCBtb2RpZmllciA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzUyIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+U3RyaW5nPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KSByZXR1cm5zIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzNTMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5SZXNvdXJjZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPjogZXh0ZXJuYWw8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0icmVzb3VyY2UiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjM1MSIgbG9jYXRvcj0iMTQwOjQxLTE0MDo0OCIgbmFtZT0iZmhpcjpSZXNvdXJjZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0ibW9kaWZpZXIiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjM1MiIgbG9jYXRvcj0iMTQwOjYwLTE0MDo2NSIgbmFtZT0idDpTdHJpbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzNTciIGxvY2F0b3I9IjE0MToxLTE0MTo3MyIgbmFtZT0iY2hlY2tNb2RpZmllcnMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIGV4dGVybmFsPSJ0cnVlIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjM1NyI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBjaGVja01vZGlmaWVycyhlbGVtZW50IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzNTUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5FbGVtZW50PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KSByZXR1cm5zIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzNTYiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5FbGVtZW50PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+OiBleHRlcm5hbDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJlbGVtZW50Ij4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIzNTUiIGxvY2F0b3I9IjE0MTo0MC0xNDE6NDYiIG5hbWU9ImZoaXI6RWxlbWVudCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjM2MSIgbG9jYXRvcj0iMTQyOjEtMTQyOjkwIiBuYW1lPSJjaGVja01vZGlmaWVycyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgZXh0ZXJuYWw9InRydWUiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzYxIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIGNoZWNrTW9kaWZpZXJzKGVsZW1lbnQgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjM1OCI+DQogICAgICAgICAgICAgICAgICA8YTpzPkVsZW1lbnQ8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4sIG1vZGlmaWVyIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzNTkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5TdHJpbmc8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pIHJldHVybnMgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjM2MCI+DQogICAgICAgICAgICAgICAgICA8YTpzPkVsZW1lbnQ8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz46IGV4dGVybmFsPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImVsZW1lbnQiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjM1OCIgbG9jYXRvcj0iMTQyOjQwLTE0Mjo0NiIgbmFtZT0iZmhpcjpFbGVtZW50IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJtb2RpZmllciI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMzU5IiBsb2NhdG9yPSIxNDI6NTgtMTQyOjYzIiBuYW1lPSJ0OlN0cmluZyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjM2NSIgbG9jYXRvcj0iMTQzOjEtMTQzOjg5IiBuYW1lPSJjb25mb3Jtc1RvIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiBleHRlcm5hbD0idHJ1ZSIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIzNjUiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gY29uZm9ybXNUbyhyZXNvdXJjZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzYyIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+UmVzb3VyY2U8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4sIHN0cnVjdHVyZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzYzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+U3RyaW5nPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KSByZXR1cm5zIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzNjQiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Cb29sZWFuPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+OiBleHRlcm5hbDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJyZXNvdXJjZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMzYyIiBsb2NhdG9yPSIxNDM6MzctMTQzOjQ0IiBuYW1lPSJmaGlyOlJlc291cmNlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJzdHJ1Y3R1cmUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjM2MyIgbG9jYXRvcj0iMTQzOjU3LTE0Mzo2MiIgbmFtZT0idDpTdHJpbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzNjkiIGxvY2F0b3I9IjE0NDoxLTE0NDo3OCIgbmFtZT0ibWVtYmVyT2YiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIGV4dGVybmFsPSJ0cnVlIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjM2OSI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBtZW1iZXJPZihjb2RlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzNjYiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5jb2RlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+LCB2YWx1ZVNldCA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzY3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+U3RyaW5nPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KSByZXR1cm5zIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzNjgiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Cb29sZWFuPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+OiBleHRlcm5hbDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJjb2RlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIzNjYiIGxvY2F0b3I9IjE0NDozMS0xNDQ6MzQiIG5hbWU9ImZoaXI6Y29kZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWVTZXQiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjM2NyIgbG9jYXRvcj0iMTQ0OjQ2LTE0NDo1MSIgbmFtZT0idDpTdHJpbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzNzMiIGxvY2F0b3I9IjE0NToxLTE0NTo4MiIgbmFtZT0ibWVtYmVyT2YiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIGV4dGVybmFsPSJ0cnVlIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjM3MyI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBtZW1iZXJPZihjb2RpbmcgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjM3MCI+DQogICAgICAgICAgICAgICAgICA8YTpzPkNvZGluZzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiwgdmFsdWVTZXQgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjM3MSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlN0cmluZzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPikgcmV0dXJucyA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzcyIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Qm9vbGVhbjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPjogZXh0ZXJuYWw8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0iY29kaW5nIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIzNzAiIGxvY2F0b3I9IjE0NTozMy0xNDU6MzgiIG5hbWU9ImZoaXI6Q29kaW5nIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZVNldCI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMzcxIiBsb2NhdG9yPSIxNDU6NTAtMTQ1OjU1IiBuYW1lPSJ0OlN0cmluZyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjM3NyIgbG9jYXRvcj0iMTQ2OjEtMTQ2OjkyIiBuYW1lPSJtZW1iZXJPZiIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgZXh0ZXJuYWw9InRydWUiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzc3Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIG1lbWJlck9mKGNvbmNlcHQgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjM3NCI+DQogICAgICAgICAgICAgICAgICA8YTpzPkNvZGVhYmxlQ29uY2VwdDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiwgdmFsdWVTZXQgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjM3NSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlN0cmluZzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPikgcmV0dXJucyA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzc2Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Qm9vbGVhbjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPjogZXh0ZXJuYWw8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0iY29uY2VwdCI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMzc0IiBsb2NhdG9yPSIxNDY6MzQtMTQ2OjQ4IiBuYW1lPSJmaGlyOkNvZGVhYmxlQ29uY2VwdCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWVTZXQiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjM3NSIgbG9jYXRvcj0iMTQ2OjYwLTE0Njo2NSIgbmFtZT0idDpTdHJpbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzODEiIGxvY2F0b3I9IjE0NzoxLTE0Nzo4OCIgbmFtZT0ic3Vic3VtZXMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIGV4dGVybmFsPSJ0cnVlIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjM4MSI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBzdWJzdW1lcyhjb2RpbmcgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjM3OCI+DQogICAgICAgICAgICAgICAgICA8YTpzPkNvZGluZzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiwgc3Vic3VtZWRDb2RpbmcgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjM3OSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkNvZGluZzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPikgcmV0dXJucyA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzgwIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Qm9vbGVhbjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPjogZXh0ZXJuYWw8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0iY29kaW5nIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIzNzgiIGxvY2F0b3I9IjE0NzozMy0xNDc6MzgiIG5hbWU9ImZoaXI6Q29kaW5nIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJzdWJzdW1lZENvZGluZyI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMzc5IiBsb2NhdG9yPSIxNDc6NTYtMTQ3OjYxIiBuYW1lPSJmaGlyOkNvZGluZyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjM4NSIgbG9jYXRvcj0iMTQ4OjEtMTQ4OjEwOCIgbmFtZT0ic3Vic3VtZXMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIGV4dGVybmFsPSJ0cnVlIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjM4NSI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBzdWJzdW1lcyhjb25jZXB0IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzODIiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Db2RlYWJsZUNvbmNlcHQ8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4sIHN1YnN1bWVkQ29uY2VwdCA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzgzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Q29kZWFibGVDb25jZXB0PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KSByZXR1cm5zIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzODQiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Cb29sZWFuPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+OiBleHRlcm5hbDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJjb25jZXB0Ij4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIzODIiIGxvY2F0b3I9IjE0ODozNC0xNDg6NDgiIG5hbWU9ImZoaXI6Q29kZWFibGVDb25jZXB0IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJzdWJzdW1lZENvbmNlcHQiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjM4MyIgbG9jYXRvcj0iMTQ4OjY3LTE0ODo4MSIgbmFtZT0iZmhpcjpDb2RlYWJsZUNvbmNlcHQiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzODkiIGxvY2F0b3I9IjE0OToxLTE0OTo5MSIgbmFtZT0ic3Vic3VtZWRCeSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgZXh0ZXJuYWw9InRydWUiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzg5Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIHN1YnN1bWVkQnkoY29kaW5nIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzODYiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Db2Rpbmc8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4sIHN1YnN1bWluZ0NvZGluZyA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzg3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Q29kaW5nPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KSByZXR1cm5zIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzODgiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Cb29sZWFuPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+OiBleHRlcm5hbDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJjb2RpbmciPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjM4NiIgbG9jYXRvcj0iMTQ5OjM1LTE0OTo0MCIgbmFtZT0iZmhpcjpDb2RpbmciIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InN1YnN1bWluZ0NvZGluZyI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMzg3IiBsb2NhdG9yPSIxNDk6NTktMTQ5OjY0IiBuYW1lPSJmaGlyOkNvZGluZyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjM5MyIgbG9jYXRvcj0iMTUwOjEtMTUwOjExMSIgbmFtZT0ic3Vic3VtZWRCeSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgZXh0ZXJuYWw9InRydWUiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzkzIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIHN1YnN1bWVkQnkoY29uY2VwdCA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzkwIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Q29kZWFibGVDb25jZXB0PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+LCBzdWJzdW1pbmdDb25jZXB0IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzOTEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Db2RlYWJsZUNvbmNlcHQ8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pIHJldHVybnMgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjM5MiI+DQogICAgICAgICAgICAgICAgICA8YTpzPkJvb2xlYW48L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz46IGV4dGVybmFsPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9ImNvbmNlcHQiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjM5MCIgbG9jYXRvcj0iMTUwOjM2LTE1MDo1MCIgbmFtZT0iZmhpcjpDb2RlYWJsZUNvbmNlcHQiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InN1YnN1bWluZ0NvbmNlcHQiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjM5MSIgbG9jYXRvcj0iMTUwOjcwLTE1MDo4NCIgbmFtZT0iZmhpcjpDb2RlYWJsZUNvbmNlcHQiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzOTYiIGxvY2F0b3I9IjE1MToxLTE1MTo2OSIgbmFtZT0iaHRtbENoZWNrcyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgZXh0ZXJuYWw9InRydWUiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzk2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIGh0bWxDaGVja3MoZWxlbWVudCA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzk0Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RWxlbWVudDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPikgcmV0dXJucyA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzk1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Qm9vbGVhbjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPjogZXh0ZXJuYWw8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0iZWxlbWVudCI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMzk0IiBsb2NhdG9yPSIxNTE6MzYtMTUxOjQyIiBuYW1lPSJmaGlyOkVsZW1lbnQiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0MDAiIGxvY2F0b3I9IjE1MzoxLTE1Mzo1OCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNDAwIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzOTciPg0KICAgICAgICAgICAgICAgICAgPGE6cz5BY2NvdW50U3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjM5OSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjM5OSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM5OCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIzOTkiIGxvY2F0b3I9IjE1Mzo0OC0xNTM6NTgiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIzOTgiIGxvY2F0b3I9IjE1Mzo0OC0xNTM6NTIiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjM5NyIgbG9jYXRvcj0iMTUzOjMyLTE1Mzo0NCIgbmFtZT0iZmhpcjpBY2NvdW50U3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNDA0IiBsb2NhdG9yPSIxNTQ6MS0xNTQ6NzAiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQwNCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNDAxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+QWN0aW9uQ2FyZGluYWxpdHlCZWhhdmlvcjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0MDMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MDMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MDIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDAzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNDAzIiBsb2NhdG9yPSIxNTQ6NjAtMTU0OjcwIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDAyIiBsb2NhdG9yPSIxNTQ6NjAtMTU0OjY0IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI0MDEiIGxvY2F0b3I9IjE1NDozMi0xNTQ6NTYiIG5hbWU9ImZoaXI6QWN0aW9uQ2FyZGluYWxpdHlCZWhhdmlvciIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQwOCIgbG9jYXRvcj0iMTU1OjEtMTU1OjY0IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI0MDgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjQwNSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkFjdGlvbkNvbmRpdGlvbktpbmQ8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNDA3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDA3Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDA2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQwNyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjQwNyIgbG9jYXRvcj0iMTU1OjU0LTE1NTo2NCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQwNiIgbG9jYXRvcj0iMTU1OjU0LTE1NTo1OCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNDA1IiBsb2NhdG9yPSIxNTU6MzItMTU1OjUwIiBuYW1lPSJmaGlyOkFjdGlvbkNvbmRpdGlvbktpbmQiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0MTIiIGxvY2F0b3I9IjE1NjoxLTE1Njo2NyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNDEyIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0MDkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5BY3Rpb25Hcm91cGluZ0JlaGF2aW9yPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjQxMSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjQxMSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQxMCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI0MTEiIGxvY2F0b3I9IjE1Njo1Ny0xNTY6NjciIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0MTAiIGxvY2F0b3I9IjE1Njo1Ny0xNTY6NjEiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQwOSIgbG9jYXRvcj0iMTU2OjMyLTE1Njo1MyIgbmFtZT0iZmhpcjpBY3Rpb25Hcm91cGluZ0JlaGF2aW9yIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNDE2IiBsb2NhdG9yPSIxNTc6MS0xNTc6NjYiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQxNiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNDEzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+QWN0aW9uUGFydGljaXBhbnRUeXBlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjQxNSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjQxNSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQxNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI0MTUiIGxvY2F0b3I9IjE1Nzo1Ni0xNTc6NjYiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0MTQiIGxvY2F0b3I9IjE1Nzo1Ni0xNTc6NjAiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQxMyIgbG9jYXRvcj0iMTU3OjMyLTE1Nzo1MiIgbmFtZT0iZmhpcjpBY3Rpb25QYXJ0aWNpcGFudFR5cGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0MjAiIGxvY2F0b3I9IjE1ODoxLTE1ODo2NyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNDIwIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0MTciPg0KICAgICAgICAgICAgICAgICAgPGE6cz5BY3Rpb25QcmVjaGVja0JlaGF2aW9yPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjQxOSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjQxOSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQxOCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI0MTkiIGxvY2F0b3I9IjE1ODo1Ny0xNTg6NjciIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0MTgiIGxvY2F0b3I9IjE1ODo1Ny0xNTg6NjEiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQxNyIgbG9jYXRvcj0iMTU4OjMyLTE1ODo1MyIgbmFtZT0iZmhpcjpBY3Rpb25QcmVjaGVja0JlaGF2aW9yIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNDI0IiBsb2NhdG9yPSIxNTk6MS0xNTk6NjciIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQyNCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNDIxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+QWN0aW9uUmVsYXRpb25zaGlwVHlwZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0MjMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MjMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDIzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNDIzIiBsb2NhdG9yPSIxNTk6NTctMTU5OjY3IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDIyIiBsb2NhdG9yPSIxNTk6NTctMTU5OjYxIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI0MjEiIGxvY2F0b3I9IjE1OTozMi0xNTk6NTMiIG5hbWU9ImZoaXI6QWN0aW9uUmVsYXRpb25zaGlwVHlwZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQyOCIgbG9jYXRvcj0iMTYwOjEtMTYwOjY3IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI0MjgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjQyNSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkFjdGlvblJlcXVpcmVkQmVoYXZpb3I8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNDI3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDI3Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDI2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQyNyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjQyNyIgbG9jYXRvcj0iMTYwOjU3LTE2MDo2NyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQyNiIgbG9jYXRvcj0iMTYwOjU3LTE2MDo2MSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNDI1IiBsb2NhdG9yPSIxNjA6MzItMTYwOjUzIiBuYW1lPSJmaGlyOkFjdGlvblJlcXVpcmVkQmVoYXZpb3IiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0MzIiIGxvY2F0b3I9IjE2MToxLTE2MTo2OCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNDMyIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0MjkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5BY3Rpb25TZWxlY3Rpb25CZWhhdmlvcjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0MzEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MzEiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDMxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNDMxIiBsb2NhdG9yPSIxNjE6NTgtMTYxOjY4IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDMwIiBsb2NhdG9yPSIxNjE6NTgtMTYxOjYyIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI0MjkiIGxvY2F0b3I9IjE2MTozMi0xNjE6NTQiIG5hbWU9ImZoaXI6QWN0aW9uU2VsZWN0aW9uQmVoYXZpb3IiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0MzYiIGxvY2F0b3I9IjE2MjoxLTE2Mjo2NyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNDM2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0MzMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5BY3Rpdml0eURlZmluaXRpb25LaW5kPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjQzNSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjQzNSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQzNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI0MzUiIGxvY2F0b3I9IjE2Mjo1Ny0xNjI6NjciIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0MzQiIGxvY2F0b3I9IjE2Mjo1Ny0xNjI6NjEiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQzMyIgbG9jYXRvcj0iMTYyOjMyLTE2Mjo1MyIgbmFtZT0iZmhpcjpBY3Rpdml0eURlZmluaXRpb25LaW5kIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNDQwIiBsb2NhdG9yPSIxNjM6MS0xNjM6NjgiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQ0MCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNDM3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+QWN0aXZpdHlQYXJ0aWNpcGFudFR5cGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNDM5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDM5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDM4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQzOSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjQzOSIgbG9jYXRvcj0iMTYzOjU4LTE2Mzo2OCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQzOCIgbG9jYXRvcj0iMTYzOjU4LTE2Mzo2MiIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNDM3IiBsb2NhdG9yPSIxNjM6MzItMTYzOjU0IiBuYW1lPSJmaGlyOkFjdGl2aXR5UGFydGljaXBhbnRUeXBlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNDQ0IiBsb2NhdG9yPSIxNjQ6MS0xNjQ6NTYiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQ0NCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNDQxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+QWRkcmVzc1R5cGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNDQzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDQzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDQyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ0MyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjQ0MyIgbG9jYXRvcj0iMTY0OjQ2LTE2NDo1NiIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ0MiIgbG9jYXRvcj0iMTY0OjQ2LTE2NDo1MCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNDQxIiBsb2NhdG9yPSIxNjQ6MzItMTY0OjQyIiBuYW1lPSJmaGlyOkFkZHJlc3NUeXBlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNDQ4IiBsb2NhdG9yPSIxNjU6MS0xNjU6NTUiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQ0OCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNDQ1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+QWRkcmVzc1VzZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0NDciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NDciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NDYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDQ3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNDQ3IiBsb2NhdG9yPSIxNjU6NDUtMTY1OjU1IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDQ2IiBsb2NhdG9yPSIxNjU6NDUtMTY1OjQ5IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI0NDUiIGxvY2F0b3I9IjE2NTozMi0xNjU6NDEiIG5hbWU9ImZoaXI6QWRkcmVzc1VzZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQ1MiIgbG9jYXRvcj0iMTY2OjEtMTY2OjY1IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI0NTIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjQ0OSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkFkbWluaXN0cmF0aXZlR2VuZGVyPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjQ1MSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ1MSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ1MCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI0NTEiIGxvY2F0b3I9IjE2Njo1NS0xNjY6NjUiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0NTAiIGxvY2F0b3I9IjE2Njo1NS0xNjY6NTkiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQ0OSIgbG9jYXRvcj0iMTY2OjMyLTE2Njo1MSIgbmFtZT0iZmhpcjpBZG1pbmlzdHJhdGl2ZUdlbmRlciIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQ1NiIgbG9jYXRvcj0iMTY3OjEtMTY3OjY2IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI0NTYiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjQ1MyI+DQogICAgICAgICAgICAgICAgICA8YTpzPkFkdmVyc2VFdmVudEFjdHVhbGl0eTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0NTUiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NTUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDU1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNDU1IiBsb2NhdG9yPSIxNjc6NTYtMTY3OjY2IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDU0IiBsb2NhdG9yPSIxNjc6NTYtMTY3OjYwIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI0NTMiIGxvY2F0b3I9IjE2NzozMi0xNjc6NTIiIG5hbWU9ImZoaXI6QWR2ZXJzZUV2ZW50QWN0dWFsaXR5IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNDYwIiBsb2NhdG9yPSIxNjg6MS0xNjg6NjAiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQ2MCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNDU3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+QWdncmVnYXRpb25Nb2RlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjQ1OSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ1OSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ1OCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI0NTkiIGxvY2F0b3I9IjE2ODo1MC0xNjg6NjAiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0NTgiIGxvY2F0b3I9IjE2ODo1MC0xNjg6NTQiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQ1NyIgbG9jYXRvcj0iMTY4OjMyLTE2ODo0NiIgbmFtZT0iZmhpcjpBZ2dyZWdhdGlvbk1vZGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0NjQiIGxvY2F0b3I9IjE2OToxLTE2OTo3MSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNDY0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0NjEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5BbGxlcmd5SW50b2xlcmFuY2VDYXRlZ29yeTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0NjMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NjMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDYzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNDYzIiBsb2NhdG9yPSIxNjk6NjEtMTY5OjcxIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDYyIiBsb2NhdG9yPSIxNjk6NjEtMTY5OjY1IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI0NjEiIGxvY2F0b3I9IjE2OTozMi0xNjk6NTciIG5hbWU9ImZoaXI6QWxsZXJneUludG9sZXJhbmNlQ2F0ZWdvcnkiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0NjgiIGxvY2F0b3I9IjE3MDoxLTE3MDo3NCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNDY4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0NjUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5BbGxlcmd5SW50b2xlcmFuY2VDcml0aWNhbGl0eTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0NjciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NjciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NjYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDY3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNDY3IiBsb2NhdG9yPSIxNzA6NjQtMTcwOjc0IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDY2IiBsb2NhdG9yPSIxNzA6NjQtMTcwOjY4IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI0NjUiIGxvY2F0b3I9IjE3MDozMi0xNzA6NjAiIG5hbWU9ImZoaXI6QWxsZXJneUludG9sZXJhbmNlQ3JpdGljYWxpdHkiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0NzIiIGxvY2F0b3I9IjE3MToxLTE3MTo3MSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNDcyIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0NjkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5BbGxlcmd5SW50b2xlcmFuY2VTZXZlcml0eTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0NzEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NzEiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDcxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNDcxIiBsb2NhdG9yPSIxNzE6NjEtMTcxOjcxIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDcwIiBsb2NhdG9yPSIxNzE6NjEtMTcxOjY1IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI0NjkiIGxvY2F0b3I9IjE3MTozMi0xNzE6NTciIG5hbWU9ImZoaXI6QWxsZXJneUludG9sZXJhbmNlU2V2ZXJpdHkiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0NzYiIGxvY2F0b3I9IjE3MjoxLTE3Mjo2NyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNDc2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0NzMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5BbGxlcmd5SW50b2xlcmFuY2VUeXBlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjQ3NSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ3NSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ3NCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI0NzUiIGxvY2F0b3I9IjE3Mjo1Ny0xNzI6NjciIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0NzQiIGxvY2F0b3I9IjE3Mjo1Ny0xNzI6NjEiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQ3MyIgbG9jYXRvcj0iMTcyOjMyLTE3Mjo1MyIgbmFtZT0iZmhpcjpBbGxlcmd5SW50b2xlcmFuY2VUeXBlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNDgwIiBsb2NhdG9yPSIxNzM6MS0xNzM6NjIiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQ4MCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNDc3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+QXBwb2ludG1lbnRTdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNDc5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDc5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDc4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ3OSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjQ3OSIgbG9jYXRvcj0iMTczOjUyLTE3Mzo2MiIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ3OCIgbG9jYXRvcj0iMTczOjUyLTE3Mzo1NiIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNDc3IiBsb2NhdG9yPSIxNzM6MzItMTczOjQ4IiBuYW1lPSJmaGlyOkFwcG9pbnRtZW50U3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNDg0IiBsb2NhdG9yPSIxNzQ6MS0xNzQ6NjciIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQ4NCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNDgxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+QXNzZXJ0aW9uRGlyZWN0aW9uVHlwZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0ODMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI0ODMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0ODIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDgzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNDgzIiBsb2NhdG9yPSIxNzQ6NTctMTc0OjY3IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDgyIiBsb2NhdG9yPSIxNzQ6NTctMTc0OjYxIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI0ODEiIGxvY2F0b3I9IjE3NDozMi0xNzQ6NTMiIG5hbWU9ImZoaXI6QXNzZXJ0aW9uRGlyZWN0aW9uVHlwZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQ4OCIgbG9jYXRvcj0iMTc1OjEtMTc1OjY2IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI0ODgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjQ4NSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkFzc2VydGlvbk9wZXJhdG9yVHlwZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0ODciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI0ODciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0ODYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDg3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNDg3IiBsb2NhdG9yPSIxNzU6NTYtMTc1OjY2IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDg2IiBsb2NhdG9yPSIxNzU6NTYtMTc1OjYwIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI0ODUiIGxvY2F0b3I9IjE3NTozMi0xNzU6NTIiIG5hbWU9ImZoaXI6QXNzZXJ0aW9uT3BlcmF0b3JUeXBlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNDkyIiBsb2NhdG9yPSIxNzY6MS0xNzY6NjciIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQ5MiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNDg5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+QXNzZXJ0aW9uUmVzcG9uc2VUeXBlczwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0OTEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI0OTEiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0OTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDkxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNDkxIiBsb2NhdG9yPSIxNzY6NTctMTc2OjY3IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDkwIiBsb2NhdG9yPSIxNzY6NTctMTc2OjYxIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI0ODkiIGxvY2F0b3I9IjE3NjozMi0xNzY6NTMiIG5hbWU9ImZoaXI6QXNzZXJ0aW9uUmVzcG9uc2VUeXBlcyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQ5NiIgbG9jYXRvcj0iMTc3OjEtMTc3OjYxIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI0OTYiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjQ5MyI+DQogICAgICAgICAgICAgICAgICA8YTpzPkF1ZGl0RXZlbnRBY3Rpb248L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNDk1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDk1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDk0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ5NSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjQ5NSIgbG9jYXRvcj0iMTc3OjUxLTE3Nzo2MSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQ5NCIgbG9jYXRvcj0iMTc3OjUxLTE3Nzo1NSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNDkzIiBsb2NhdG9yPSIxNzc6MzItMTc3OjQ3IiBuYW1lPSJmaGlyOkF1ZGl0RXZlbnRBY3Rpb24iIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI1MDAiIGxvY2F0b3I9IjE3ODoxLTE3ODo3MSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTAwIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0OTciPg0KICAgICAgICAgICAgICAgICAgPGE6cz5BdWRpdEV2ZW50QWdlbnROZXR3b3JrVHlwZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0OTkiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI0OTkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0OTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDk5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNDk5IiBsb2NhdG9yPSIxNzg6NjEtMTc4OjcxIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNDk4IiBsb2NhdG9yPSIxNzg6NjEtMTc4OjY1IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI0OTciIGxvY2F0b3I9IjE3ODozMi0xNzg6NTciIG5hbWU9ImZoaXI6QXVkaXRFdmVudEFnZW50TmV0d29ya1R5cGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI1MDQiIGxvY2F0b3I9IjE3OToxLTE3OTo2MiIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTA0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1MDEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5BdWRpdEV2ZW50T3V0Y29tZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1MDMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MDMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MDIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTAzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNTAzIiBsb2NhdG9yPSIxNzk6NTItMTc5OjYyIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNTAyIiBsb2NhdG9yPSIxNzk6NTItMTc5OjU2IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI1MDEiIGxvY2F0b3I9IjE3OTozMi0xNzk6NDgiIG5hbWU9ImZoaXI6QXVkaXRFdmVudE91dGNvbWUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI1MDgiIGxvY2F0b3I9IjE4MDoxLTE4MDo2MCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTA4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1MDUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5CaW5kaW5nU3RyZW5ndGg8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNTA3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTA3Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTA2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUwNyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjUwNyIgbG9jYXRvcj0iMTgwOjUwLTE4MDo2MCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjUwNiIgbG9jYXRvcj0iMTgwOjUwLTE4MDo1NCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNTA1IiBsb2NhdG9yPSIxODA6MzItMTgwOjQ2IiBuYW1lPSJmaGlyOkJpbmRpbmdTdHJlbmd0aCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjUxMiIgbG9jYXRvcj0iMTgxOjEtMTgxOjc5IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI1MTIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjUwOSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkJpb2xvZ2ljYWxseURlcml2ZWRQcm9kdWN0Q2F0ZWdvcnk8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNTExIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTExIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTEwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUxMSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjUxMSIgbG9jYXRvcj0iMTgxOjY5LTE4MTo3OSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjUxMCIgbG9jYXRvcj0iMTgxOjY5LTE4MTo3MyIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNTA5IiBsb2NhdG9yPSIxODE6MzItMTgxOjY1IiBuYW1lPSJmaGlyOkJpb2xvZ2ljYWxseURlcml2ZWRQcm9kdWN0Q2F0ZWdvcnkiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI1MTYiIGxvY2F0b3I9IjE4MjoxLTE4Mjo3NyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTE2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1MTMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5CaW9sb2dpY2FsbHlEZXJpdmVkUHJvZHVjdFN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1MTUiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MTUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTE1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNTE1IiBsb2NhdG9yPSIxODI6NjctMTgyOjc3IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNTE0IiBsb2NhdG9yPSIxODI6NjctMTgyOjcxIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI1MTMiIGxvY2F0b3I9IjE4MjozMi0xODI6NjMiIG5hbWU9ImZoaXI6QmlvbG9naWNhbGx5RGVyaXZlZFByb2R1Y3RTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI1MjAiIGxvY2F0b3I9IjE4MzoxLTE4Mzo4MyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTIwIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1MTciPg0KICAgICAgICAgICAgICAgICAgPGE6cz5CaW9sb2dpY2FsbHlEZXJpdmVkUHJvZHVjdFN0b3JhZ2VTY2FsZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1MTkiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MTkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTE5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNTE5IiBsb2NhdG9yPSIxODM6NzMtMTgzOjgzIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNTE4IiBsb2NhdG9yPSIxODM6NzMtMTgzOjc3IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI1MTciIGxvY2F0b3I9IjE4MzozMi0xODM6NjkiIG5hbWU9ImZoaXI6QmlvbG9naWNhbGx5RGVyaXZlZFByb2R1Y3RTdG9yYWdlU2NhbGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI1MjQiIGxvY2F0b3I9IjE4NDoxLTE4NDo1NSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTI0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1MjEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5CdW5kbGVUeXBlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjUyMyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjUyMyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUyMiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MjMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI1MjMiIGxvY2F0b3I9IjE4NDo0NS0xODQ6NTUiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI1MjIiIGxvY2F0b3I9IjE4NDo0NS0xODQ6NDkiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjUyMSIgbG9jYXRvcj0iMTg0OjMyLTE4NDo0MSIgbmFtZT0iZmhpcjpCdW5kbGVUeXBlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNTI4IiBsb2NhdG9yPSIxODU6MS0xODU6NjgiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjUyOCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNTI1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Q2FwYWJpbGl0eVN0YXRlbWVudEtpbmQ8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNTI3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTI3Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTI2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUyNyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjUyNyIgbG9jYXRvcj0iMTg1OjU4LTE4NTo2OCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjUyNiIgbG9jYXRvcj0iMTg1OjU4LTE4NTo2MiIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNTI1IiBsb2NhdG9yPSIxODU6MzItMTg1OjU0IiBuYW1lPSJmaGlyOkNhcGFiaWxpdHlTdGF0ZW1lbnRLaW5kIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNTMyIiBsb2NhdG9yPSIxODY6MS0xODY6NjUiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjUzMiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNTI5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Q2FyZVBsYW5BY3Rpdml0eUtpbmQ8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNTMxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTMxIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTMwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUzMSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjUzMSIgbG9jYXRvcj0iMTg2OjU1LTE4Njo2NSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjUzMCIgbG9jYXRvcj0iMTg2OjU1LTE4Njo1OSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNTI5IiBsb2NhdG9yPSIxODY6MzItMTg2OjUxIiBuYW1lPSJmaGlyOkNhcmVQbGFuQWN0aXZpdHlLaW5kIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNTM2IiBsb2NhdG9yPSIxODc6MS0xODc6NjciIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjUzNiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNTMzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Q2FyZVBsYW5BY3Rpdml0eVN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1MzUiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MzUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTM1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNTM1IiBsb2NhdG9yPSIxODc6NTctMTg3OjY3IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNTM0IiBsb2NhdG9yPSIxODc6NTctMTg3OjYxIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI1MzMiIGxvY2F0b3I9IjE4NzozMi0xODc6NTMiIG5hbWU9ImZoaXI6Q2FyZVBsYW5BY3Rpdml0eVN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjU0MCIgbG9jYXRvcj0iMTg4OjEtMTg4OjU5IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI1NDAiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjUzNyI+DQogICAgICAgICAgICAgICAgICA8YTpzPkNhcmVQbGFuSW50ZW50PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjUzOSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjUzOSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUzOCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI1MzkiIGxvY2F0b3I9IjE4ODo0OS0xODg6NTkiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI1MzgiIGxvY2F0b3I9IjE4ODo0OS0xODg6NTMiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjUzNyIgbG9jYXRvcj0iMTg4OjMyLTE4ODo0NSIgbmFtZT0iZmhpcjpDYXJlUGxhbkludGVudCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjU0NCIgbG9jYXRvcj0iMTg5OjEtMTg5OjU5IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI1NDQiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjU0MSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkNhcmVQbGFuU3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjU0MyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjU0MyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU0MiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NDMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI1NDMiIGxvY2F0b3I9IjE4OTo0OS0xODk6NTkiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI1NDIiIGxvY2F0b3I9IjE4OTo0OS0xODk6NTMiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjU0MSIgbG9jYXRvcj0iMTg5OjMyLTE4OTo0NSIgbmFtZT0iZmhpcjpDYXJlUGxhblN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjU0OCIgbG9jYXRvcj0iMTkwOjEtMTkwOjU5IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI1NDgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjU0NSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkNhcmVUZWFtU3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjU0NyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjU0NyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU0NiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI1NDciIGxvY2F0b3I9IjE5MDo0OS0xOTA6NTkiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI1NDYiIGxvY2F0b3I9IjE5MDo0OS0xOTA6NTMiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjU0NSIgbG9jYXRvcj0iMTkwOjMyLTE5MDo0NSIgbmFtZT0iZmhpcjpDYXJlVGVhbVN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjU1MiIgbG9jYXRvcj0iMTkxOjEtMTkxOjY5IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI1NTIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjU0OSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkNhdGFsb2dFbnRyeVJlbGF0aW9uVHlwZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1NTEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NTEiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTUxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNTUxIiBsb2NhdG9yPSIxOTE6NTktMTkxOjY5IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNTUwIiBsb2NhdG9yPSIxOTE6NTktMTkxOjYzIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI1NDkiIGxvY2F0b3I9IjE5MTozMi0xOTE6NTUiIG5hbWU9ImZoaXI6Q2F0YWxvZ0VudHJ5UmVsYXRpb25UeXBlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNTU2IiBsb2NhdG9yPSIxOTI6MS0xOTI6ODMiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjU1NiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNTUzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Q2hhcmdlSXRlbURlZmluaXRpb25QcmljZUNvbXBvbmVudFR5cGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNTU1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTU1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTU0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU1NSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjU1NSIgbG9jYXRvcj0iMTkyOjczLTE5Mjo4MyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjU1NCIgbG9jYXRvcj0iMTkyOjczLTE5Mjo3NyIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNTUzIiBsb2NhdG9yPSIxOTI6MzItMTkyOjY5IiBuYW1lPSJmaGlyOkNoYXJnZUl0ZW1EZWZpbml0aW9uUHJpY2VDb21wb25lbnRUeXBlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNTYwIiBsb2NhdG9yPSIxOTM6MS0xOTM6NjEiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjU2MCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNTU3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Q2hhcmdlSXRlbVN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1NTkiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NTkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTU5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNTU5IiBsb2NhdG9yPSIxOTM6NTEtMTkzOjYxIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNTU4IiBsb2NhdG9yPSIxOTM6NTEtMTkzOjU1IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI1NTciIGxvY2F0b3I9IjE5MzozMi0xOTM6NDciIG5hbWU9ImZoaXI6Q2hhcmdlSXRlbVN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjU2NCIgbG9jYXRvcj0iMTk0OjEtMTk0OjY0IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI1NjQiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjU2MSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkNsYWltUmVzcG9uc2VTdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNTYzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTYzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTYyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU2MyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjU2MyIgbG9jYXRvcj0iMTk0OjU0LTE5NDo2NCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjU2MiIgbG9jYXRvcj0iMTk0OjU0LTE5NDo1OCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNTYxIiBsb2NhdG9yPSIxOTQ6MzItMTk0OjUwIiBuYW1lPSJmaGlyOkNsYWltUmVzcG9uc2VTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI1NjgiIGxvY2F0b3I9IjE5NToxLTE5NTo1NiIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTY4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1NjUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5DbGFpbVN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1NjciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NjciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NjYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTY3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNTY3IiBsb2NhdG9yPSIxOTU6NDYtMTk1OjU2IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNTY2IiBsb2NhdG9yPSIxOTU6NDYtMTk1OjUwIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI1NjUiIGxvY2F0b3I9IjE5NTozMi0xOTU6NDIiIG5hbWU9ImZoaXI6Q2xhaW1TdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI1NzIiIGxvY2F0b3I9IjE5NjoxLTE5Njo2OSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTcyIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1NjkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5DbGluaWNhbEltcHJlc3Npb25TdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNTcxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTcxIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTcwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU3MSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjU3MSIgbG9jYXRvcj0iMTk2OjU5LTE5Njo2OSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjU3MCIgbG9jYXRvcj0iMTk2OjU5LTE5Njo2MyIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNTY5IiBsb2NhdG9yPSIxOTY6MzItMTk2OjU1IiBuYW1lPSJmaGlyOkNsaW5pY2FsSW1wcmVzc2lvblN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjU3NiIgbG9jYXRvcj0iMTk3OjEtMTk3OjYyIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI1NzYiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjU3MyI+DQogICAgICAgICAgICAgICAgICA8YTpzPkNvZGVTZWFyY2hTdXBwb3J0PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjU3NSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjU3NSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU3NCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI1NzUiIGxvY2F0b3I9IjE5Nzo1Mi0xOTc6NjIiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI1NzQiIGxvY2F0b3I9IjE5Nzo1Mi0xOTc6NTYiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjU3MyIgbG9jYXRvcj0iMTk3OjMyLTE5Nzo0OCIgbmFtZT0iZmhpcjpDb2RlU2VhcmNoU3VwcG9ydCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjU4MCIgbG9jYXRvcj0iMTk4OjEtMTk4OjY2IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI1ODAiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjU3NyI+DQogICAgICAgICAgICAgICAgICA8YTpzPkNvZGVTeXN0ZW1Db250ZW50TW9kZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1NzkiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NzkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTc5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNTc5IiBsb2NhdG9yPSIxOTg6NTYtMTk4OjY2IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNTc4IiBsb2NhdG9yPSIxOTg6NTYtMTk4OjYwIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI1NzciIGxvY2F0b3I9IjE5ODozMi0xOTg6NTIiIG5hbWU9ImZoaXI6Q29kZVN5c3RlbUNvbnRlbnRNb2RlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNTg0IiBsb2NhdG9yPSIxOTk6MS0xOTk6NzEiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjU4NCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNTgxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Q29kZVN5c3RlbUhpZXJhcmNoeU1lYW5pbmc8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNTgzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTgzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTgyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU4MyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjU4MyIgbG9jYXRvcj0iMTk5OjYxLTE5OTo3MSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjU4MiIgbG9jYXRvcj0iMTk5OjYxLTE5OTo2NSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNTgxIiBsb2NhdG9yPSIxOTk6MzItMTk5OjU3IiBuYW1lPSJmaGlyOkNvZGVTeXN0ZW1IaWVyYXJjaHlNZWFuaW5nIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNTg4IiBsb2NhdG9yPSIyMDA6MS0yMDA6NjYiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjU4OCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNTg1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Q29tbXVuaWNhdGlvblByaW9yaXR5PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjU4NyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjU4NyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU4NiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1ODciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI1ODciIGxvY2F0b3I9IjIwMDo1Ni0yMDA6NjYiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI1ODYiIGxvY2F0b3I9IjIwMDo1Ni0yMDA6NjAiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjU4NSIgbG9jYXRvcj0iMjAwOjMyLTIwMDo1MiIgbmFtZT0iZmhpcjpDb21tdW5pY2F0aW9uUHJpb3JpdHkiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI1OTIiIGxvY2F0b3I9IjIwMToxLTIwMTo3MSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTkyIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1ODkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Db21tdW5pY2F0aW9uUmVxdWVzdFN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1OTEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OTEiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTkxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNTkxIiBsb2NhdG9yPSIyMDE6NjEtMjAxOjcxIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNTkwIiBsb2NhdG9yPSIyMDE6NjEtMjAxOjY1IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI1ODkiIGxvY2F0b3I9IjIwMTozMi0yMDE6NTciIG5hbWU9ImZoaXI6Q29tbXVuaWNhdGlvblJlcXVlc3RTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI1OTYiIGxvY2F0b3I9IjIwMjoxLTIwMjo2NCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTk2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1OTMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Db21tdW5pY2F0aW9uU3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjU5NSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjU5NSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU5NCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI1OTUiIGxvY2F0b3I9IjIwMjo1NC0yMDI6NjQiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI1OTQiIGxvY2F0b3I9IjIwMjo1NC0yMDI6NTgiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjU5MyIgbG9jYXRvcj0iMjAyOjMyLTIwMjo1MCIgbmFtZT0iZmhpcjpDb21tdW5pY2F0aW9uU3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjAwIiBsb2NhdG9yPSIyMDM6MS0yMDM6NjAiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjYwMCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNTk3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Q29tcGFydG1lbnRDb2RlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjU5OSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjU5OSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU5OCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI1OTkiIGxvY2F0b3I9IjIwMzo1MC0yMDM6NjAiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI1OTgiIGxvY2F0b3I9IjIwMzo1MC0yMDM6NTQiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjU5NyIgbG9jYXRvcj0iMjAzOjMyLTIwMzo0NiIgbmFtZT0iZmhpcjpDb21wYXJ0bWVudENvZGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI2MDQiIGxvY2F0b3I9IjIwNDoxLTIwNDo2MCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNjA0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2MDEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Db21wYXJ0bWVudFR5cGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjAzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjAzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjAyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYwMyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjYwMyIgbG9jYXRvcj0iMjA0OjUwLTIwNDo2MCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjYwMiIgbG9jYXRvcj0iMjA0OjUwLTIwNDo1NCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNjAxIiBsb2NhdG9yPSIyMDQ6MzItMjA0OjQ2IiBuYW1lPSJmaGlyOkNvbXBhcnRtZW50VHlwZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjYwOCIgbG9jYXRvcj0iMjA1OjEtMjA1OjcxIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2MDgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjYwNSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkNvbXBvc2l0aW9uQXR0ZXN0YXRpb25Nb2RlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjYwNyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjYwNyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYwNiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI2MDciIGxvY2F0b3I9IjIwNTo2MS0yMDU6NzEiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI2MDYiIGxvY2F0b3I9IjIwNTo2MS0yMDU6NjUiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjYwNSIgbG9jYXRvcj0iMjA1OjMyLTIwNTo1NyIgbmFtZT0iZmhpcjpDb21wb3NpdGlvbkF0dGVzdGF0aW9uTW9kZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjYxMiIgbG9jYXRvcj0iMjA2OjEtMjA2OjYyIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2MTIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjYwOSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkNvbXBvc2l0aW9uU3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjYxMSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjYxMSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYxMCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI2MTEiIGxvY2F0b3I9IjIwNjo1Mi0yMDY6NjIiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI2MTAiIGxvY2F0b3I9IjIwNjo1Mi0yMDY6NTYiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjYwOSIgbG9jYXRvcj0iMjA2OjMyLTIwNjo0OCIgbmFtZT0iZmhpcjpDb21wb3NpdGlvblN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjYxNiIgbG9jYXRvcj0iMjA3OjEtMjA3OjY2IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2MTYiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjYxMyI+DQogICAgICAgICAgICAgICAgICA8YTpzPkNvbmNlcHRNYXBFcXVpdmFsZW5jZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2MTUiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MTUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjE1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNjE1IiBsb2NhdG9yPSIyMDc6NTYtMjA3OjY2IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNjE0IiBsb2NhdG9yPSIyMDc6NTYtMjA3OjYwIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI2MTMiIGxvY2F0b3I9IjIwNzozMi0yMDc6NTIiIG5hbWU9ImZoaXI6Q29uY2VwdE1hcEVxdWl2YWxlbmNlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjIwIiBsb2NhdG9yPSIyMDg6MS0yMDg6NzIiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjYyMCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjE3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Q29uY2VwdE1hcEdyb3VwVW5tYXBwZWRNb2RlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjYxOSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjYxOSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYxOCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI2MTkiIGxvY2F0b3I9IjIwODo2Mi0yMDg6NzIiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI2MTgiIGxvY2F0b3I9IjIwODo2Mi0yMDg6NjYiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjYxNyIgbG9jYXRvcj0iMjA4OjMyLTIwODo1OCIgbmFtZT0iZmhpcjpDb25jZXB0TWFwR3JvdXBVbm1hcHBlZE1vZGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI2MjQiIGxvY2F0b3I9IjIwOToxLTIwOTo2OCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNjI0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2MjEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Db25kaXRpb25hbERlbGV0ZVN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2MjMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MjMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjIzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNjIzIiBsb2NhdG9yPSIyMDk6NTgtMjA5OjY4IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNjIyIiBsb2NhdG9yPSIyMDk6NTgtMjA5OjYyIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI2MjEiIGxvY2F0b3I9IjIwOTozMi0yMDk6NTQiIG5hbWU9ImZoaXI6Q29uZGl0aW9uYWxEZWxldGVTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI2MjgiIGxvY2F0b3I9IjIxMDoxLTIxMDo2NiIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNjI4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2MjUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Db25kaXRpb25hbFJlYWRTdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjI3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjI3Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjI2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYyNyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjYyNyIgbG9jYXRvcj0iMjEwOjU2LTIxMDo2NiIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjYyNiIgbG9jYXRvcj0iMjEwOjU2LTIxMDo2MCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNjI1IiBsb2NhdG9yPSIyMTA6MzItMjEwOjUyIiBuYW1lPSJmaGlyOkNvbmRpdGlvbmFsUmVhZFN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjYzMiIgbG9jYXRvcj0iMjExOjEtMjExOjYzIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2MzIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjYyOSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkNvbnNlbnREYXRhTWVhbmluZzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2MzEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MzEiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjMxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNjMxIiBsb2NhdG9yPSIyMTE6NTMtMjExOjYzIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNjMwIiBsb2NhdG9yPSIyMTE6NTMtMjExOjU3IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI2MjkiIGxvY2F0b3I9IjIxMTozMi0yMTE6NDkiIG5hbWU9ImZoaXI6Q29uc2VudERhdGFNZWFuaW5nIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjM2IiBsb2NhdG9yPSIyMTI6MS0yMTI6NjUiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjYzNiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjMzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Q29uc2VudFByb3Zpc2lvblR5cGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjM1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjM1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjM0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYzNSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjYzNSIgbG9jYXRvcj0iMjEyOjU1LTIxMjo2NSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjYzNCIgbG9jYXRvcj0iMjEyOjU1LTIxMjo1OSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNjMzIiBsb2NhdG9yPSIyMTI6MzItMjEyOjUxIiBuYW1lPSJmaGlyOkNvbnNlbnRQcm92aXNpb25UeXBlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjQwIiBsb2NhdG9yPSIyMTM6MS0yMTM6NTciIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjY0MCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjM3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Q29uc2VudFN0YXRlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjYzOSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjYzOSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYzOCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI2MzkiIGxvY2F0b3I9IjIxMzo0Ny0yMTM6NTciIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI2MzgiIGxvY2F0b3I9IjIxMzo0Ny0yMTM6NTEiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjYzNyIgbG9jYXRvcj0iMjEzOjMyLTIxMzo0MyIgbmFtZT0iZmhpcjpDb25zZW50U3RhdGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI2NDQiIGxvY2F0b3I9IjIxNDoxLTIxNDo2MyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNjQ0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2NDEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Db25zdHJhaW50U2V2ZXJpdHk8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjQzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjQzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjQyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY0MyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjY0MyIgbG9jYXRvcj0iMjE0OjUzLTIxNDo2MyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjY0MiIgbG9jYXRvcj0iMjE0OjUzLTIxNDo1NyIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNjQxIiBsb2NhdG9yPSIyMTQ6MzItMjE0OjQ5IiBuYW1lPSJmaGlyOkNvbnN0cmFpbnRTZXZlcml0eSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjY0OCIgbG9jYXRvcj0iMjE1OjEtMjE1OjYzIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2NDgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjY0NSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkNvbnRhY3RQb2ludFN5c3RlbTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2NDciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NDciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NDYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjQ3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNjQ3IiBsb2NhdG9yPSIyMTU6NTMtMjE1OjYzIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNjQ2IiBsb2NhdG9yPSIyMTU6NTMtMjE1OjU3IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI2NDUiIGxvY2F0b3I9IjIxNTozMi0yMTU6NDkiIG5hbWU9ImZoaXI6Q29udGFjdFBvaW50U3lzdGVtIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjUyIiBsb2NhdG9yPSIyMTY6MS0yMTY6NjAiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjY1MiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjQ5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Q29udGFjdFBvaW50VXNlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjY1MSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjY1MSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY1MCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI2NTEiIGxvY2F0b3I9IjIxNjo1MC0yMTY6NjAiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI2NTAiIGxvY2F0b3I9IjIxNjo1MC0yMTY6NTQiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjY0OSIgbG9jYXRvcj0iMjE2OjMyLTIxNjo0NiIgbmFtZT0iZmhpcjpDb250YWN0UG9pbnRVc2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI2NTYiIGxvY2F0b3I9IjIxNzoxLTIxNzo3MCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNjU2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2NTMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Db250cmFjdFB1YmxpY2F0aW9uU3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjY1NSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjY1NSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY1NCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI2NTUiIGxvY2F0b3I9IjIxNzo2MC0yMTc6NzAiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI2NTQiIGxvY2F0b3I9IjIxNzo2MC0yMTc6NjQiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjY1MyIgbG9jYXRvcj0iMjE3OjMyLTIxNzo1NiIgbmFtZT0iZmhpcjpDb250cmFjdFB1YmxpY2F0aW9uU3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjYwIiBsb2NhdG9yPSIyMTg6MS0yMTg6NTkiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjY2MCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjU3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Q29udHJhY3RTdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjU5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjU5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjU4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY1OSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjY1OSIgbG9jYXRvcj0iMjE4OjQ5LTIxODo1OSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjY1OCIgbG9jYXRvcj0iMjE4OjQ5LTIxODo1MyIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNjU3IiBsb2NhdG9yPSIyMTg6MzItMjE4OjQ1IiBuYW1lPSJmaGlyOkNvbnRyYWN0U3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjY0IiBsb2NhdG9yPSIyMTk6MS0yMTk6NjAiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjY2NCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjYxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+Q29udHJpYnV0b3JUeXBlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjY2MyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjY2MyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY2MiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NjMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI2NjMiIGxvY2F0b3I9IjIxOTo1MC0yMTk6NjAiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI2NjIiIGxvY2F0b3I9IjIxOTo1MC0yMTk6NTQiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjY2MSIgbG9jYXRvcj0iMjE5OjMyLTIxOTo0NiIgbmFtZT0iZmhpcjpDb250cmlidXRvclR5cGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI2NjgiIGxvY2F0b3I9IjIyMDoxLTIyMDo1OSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNjY4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2NjUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Db3ZlcmFnZVN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2NjciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NjciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NjYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjY3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNjY3IiBsb2NhdG9yPSIyMjA6NDktMjIwOjU5IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNjY2IiBsb2NhdG9yPSIyMjA6NDktMjIwOjUzIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI2NjUiIGxvY2F0b3I9IjIyMDozMi0yMjA6NDUiIG5hbWU9ImZoaXI6Q292ZXJhZ2VTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI2NzIiIGxvY2F0b3I9IjIyMToxLTIyMTo1NyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNjcyIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2NjkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5DdXJyZW5jeUNvZGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjcxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjcxIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjcwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY3MSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjY3MSIgbG9jYXRvcj0iMjIxOjQ3LTIyMTo1NyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjY3MCIgbG9jYXRvcj0iMjIxOjQ3LTIyMTo1MSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNjY5IiBsb2NhdG9yPSIyMjE6MzItMjIxOjQzIiBuYW1lPSJmaGlyOkN1cnJlbmN5Q29kZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjY3NiIgbG9jYXRvcj0iMjIyOjEtMjIyOjU0IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2NzYiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjY3MyI+DQogICAgICAgICAgICAgICAgICA8YTpzPkRheU9mV2VlazwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2NzUiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NzUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjc1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNjc1IiBsb2NhdG9yPSIyMjI6NDQtMjIyOjU0IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNjc0IiBsb2NhdG9yPSIyMjI6NDQtMjIyOjQ4IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI2NzMiIGxvY2F0b3I9IjIyMjozMi0yMjI6NDAiIG5hbWU9ImZoaXI6RGF5T2ZXZWVrIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjgwIiBsb2NhdG9yPSIyMjM6MS0yMjM6NTUiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjY4MCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjc3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RGF5c09mV2VlazwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2NzkiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NzkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjc5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNjc5IiBsb2NhdG9yPSIyMjM6NDUtMjIzOjU1IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNjc4IiBsb2NhdG9yPSIyMjM6NDUtMjIzOjQ5IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI2NzciIGxvY2F0b3I9IjIyMzozMi0yMjM6NDEiIG5hbWU9ImZoaXI6RGF5c09mV2VlayIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjY4NCIgbG9jYXRvcj0iMjI0OjEtMjI0OjY2IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2ODQiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjY4MSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkRldGVjdGVkSXNzdWVTZXZlcml0eTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2ODMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI2ODMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2ODIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjgzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNjgzIiBsb2NhdG9yPSIyMjQ6NTYtMjI0OjY2IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNjgyIiBsb2NhdG9yPSIyMjQ6NTYtMjI0OjYwIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI2ODEiIGxvY2F0b3I9IjIyNDozMi0yMjQ6NTIiIG5hbWU9ImZoaXI6RGV0ZWN0ZWRJc3N1ZVNldmVyaXR5IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjg4IiBsb2NhdG9yPSIyMjU6MS0yMjU6NjQiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjY4OCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjg1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RGV0ZWN0ZWRJc3N1ZVN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2ODciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI2ODciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2ODYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjg3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNjg3IiBsb2NhdG9yPSIyMjU6NTQtMjI1OjY0IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNjg2IiBsb2NhdG9yPSIyMjU6NTQtMjI1OjU4IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI2ODUiIGxvY2F0b3I9IjIyNTozMi0yMjU6NTAiIG5hbWU9ImZoaXI6RGV0ZWN0ZWRJc3N1ZVN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjY5MiIgbG9jYXRvcj0iMjI2OjEtMjI2OjczIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2OTIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjY4OSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkRldmljZU1ldHJpY0NhbGlicmF0aW9uU3RhdGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjkxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjkxIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjkwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY5MSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjY5MSIgbG9jYXRvcj0iMjI2OjYzLTIyNjo3MyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjY5MCIgbG9jYXRvcj0iMjI2OjYzLTIyNjo2NyIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNjg5IiBsb2NhdG9yPSIyMjY6MzItMjI2OjU5IiBuYW1lPSJmaGlyOkRldmljZU1ldHJpY0NhbGlicmF0aW9uU3RhdGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI2OTYiIGxvY2F0b3I9IjIyNzoxLTIyNzo3MiIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNjk2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2OTMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5EZXZpY2VNZXRyaWNDYWxpYnJhdGlvblR5cGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjk1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjk1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjk0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY5NSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjY5NSIgbG9jYXRvcj0iMjI3OjYyLTIyNzo3MiIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjY5NCIgbG9jYXRvcj0iMjI3OjYyLTIyNzo2NiIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNjkzIiBsb2NhdG9yPSIyMjc6MzItMjI3OjU4IiBuYW1lPSJmaGlyOkRldmljZU1ldHJpY0NhbGlicmF0aW9uVHlwZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjcwMCIgbG9jYXRvcj0iMjI4OjEtMjI4OjY1IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI3MDAiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjY5NyI+DQogICAgICAgICAgICAgICAgICA8YTpzPkRldmljZU1ldHJpY0NhdGVnb3J5PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjY5OSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjY5OSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY5OCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2OTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI2OTkiIGxvY2F0b3I9IjIyODo1NS0yMjg6NjUiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI2OTgiIGxvY2F0b3I9IjIyODo1NS0yMjg6NTkiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjY5NyIgbG9jYXRvcj0iMjI4OjMyLTIyODo1MSIgbmFtZT0iZmhpcjpEZXZpY2VNZXRyaWNDYXRlZ29yeSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjcwNCIgbG9jYXRvcj0iMjI5OjEtMjI5OjYyIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI3MDQiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjcwMSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkRldmljZU1ldHJpY0NvbG9yPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjcwMyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjcwMyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjcwMiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MDMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI3MDMiIGxvY2F0b3I9IjIyOTo1Mi0yMjk6NjIiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI3MDIiIGxvY2F0b3I9IjIyOTo1Mi0yMjk6NTYiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjcwMSIgbG9jYXRvcj0iMjI5OjMyLTIyOTo0OCIgbmFtZT0iZmhpcjpEZXZpY2VNZXRyaWNDb2xvciIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjcwOCIgbG9jYXRvcj0iMjMwOjEtMjMwOjc0IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI3MDgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjcwNSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkRldmljZU1ldHJpY09wZXJhdGlvbmFsU3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjcwNyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjcwNyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjcwNiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI3MDciIGxvY2F0b3I9IjIzMDo2NC0yMzA6NzQiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI3MDYiIGxvY2F0b3I9IjIzMDo2NC0yMzA6NjgiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjcwNSIgbG9jYXRvcj0iMjMwOjMyLTIzMDo2MCIgbmFtZT0iZmhpcjpEZXZpY2VNZXRyaWNPcGVyYXRpb25hbFN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjcxMiIgbG9jYXRvcj0iMjMxOjEtMjMxOjU5IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI3MTIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjcwOSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkRldmljZU5hbWVUeXBlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjcxMSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjcxMSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjcxMCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI3MTEiIGxvY2F0b3I9IjIzMTo0OS0yMzE6NTkiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI3MTAiIGxvY2F0b3I9IjIzMTo0OS0yMzE6NTMiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjcwOSIgbG9jYXRvcj0iMjMxOjMyLTIzMTo0NSIgbmFtZT0iZmhpcjpEZXZpY2VOYW1lVHlwZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjcxNiIgbG9jYXRvcj0iMjMyOjEtMjMyOjY0IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI3MTYiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjcxMyI+DQogICAgICAgICAgICAgICAgICA8YTpzPkRldmljZVJlcXVlc3RTdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNzE1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzE1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjcxNSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjcxNSIgbG9jYXRvcj0iMjMyOjU0LTIzMjo2NCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjcxNCIgbG9jYXRvcj0iMjMyOjU0LTIzMjo1OCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNzEzIiBsb2NhdG9yPSIyMzI6MzItMjMyOjUwIiBuYW1lPSJmaGlyOkRldmljZVJlcXVlc3RTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI3MjAiIGxvY2F0b3I9IjIzMzoxLTIzMzo2OSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNzIwIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI3MTciPg0KICAgICAgICAgICAgICAgICAgPGE6cz5EZXZpY2VVc2VTdGF0ZW1lbnRTdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNzE5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzE5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzE4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjcxOSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjcxOSIgbG9jYXRvcj0iMjMzOjU5LTIzMzo2OSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjcxOCIgbG9jYXRvcj0iMjMzOjU5LTIzMzo2MyIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNzE3IiBsb2NhdG9yPSIyMzM6MzItMjMzOjU1IiBuYW1lPSJmaGlyOkRldmljZVVzZVN0YXRlbWVudFN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjcyNCIgbG9jYXRvcj0iMjM0OjEtMjM0OjY3IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI3MjQiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjcyMSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkRpYWdub3N0aWNSZXBvcnRTdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNzIzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzIzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzIyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjcyMyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjcyMyIgbG9jYXRvcj0iMjM0OjU3LTIzNDo2NyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjcyMiIgbG9jYXRvcj0iMjM0OjU3LTIzNDo2MSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNzIxIiBsb2NhdG9yPSIyMzQ6MzItMjM0OjUzIiBuYW1lPSJmaGlyOkRpYWdub3N0aWNSZXBvcnRTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI3MjgiIGxvY2F0b3I9IjIzNToxLTIzNTo2MiIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNzI4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI3MjUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5EaXNjcmltaW5hdG9yVHlwZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI3MjciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MjciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MjYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzI3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNzI3IiBsb2NhdG9yPSIyMzU6NTItMjM1OjYyIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNzI2IiBsb2NhdG9yPSIyMzU6NTItMjM1OjU2IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI3MjUiIGxvY2F0b3I9IjIzNTozMi0yMzU6NDgiIG5hbWU9ImZoaXI6RGlzY3JpbWluYXRvclR5cGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI3MzIiIGxvY2F0b3I9IjIzNjoxLTIzNjo2OCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNzMyIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI3MjkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Eb2N1bWVudENvbmZpZGVudGlhbGl0eTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI3MzEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MzEiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzMxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNzMxIiBsb2NhdG9yPSIyMzY6NTgtMjM2OjY4IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNzMwIiBsb2NhdG9yPSIyMzY6NTgtMjM2OjYyIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI3MjkiIGxvY2F0b3I9IjIzNjozMi0yMzY6NTQiIG5hbWU9ImZoaXI6RG9jdW1lbnRDb25maWRlbnRpYWxpdHkiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI3MzYiIGxvY2F0b3I9IjIzNzoxLTIzNzo1NyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNzM2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI3MzMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Eb2N1bWVudE1vZGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNzM1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzM1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzM0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjczNSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjczNSIgbG9jYXRvcj0iMjM3OjQ3LTIzNzo1NyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjczNCIgbG9jYXRvcj0iMjM3OjQ3LTIzNzo1MSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNzMzIiBsb2NhdG9yPSIyMzc6MzItMjM3OjQzIiBuYW1lPSJmaGlyOkRvY3VtZW50TW9kZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijc0MCIgbG9jYXRvcj0iMjM4OjEtMjM4OjY4IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI3NDAiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjczNyI+DQogICAgICAgICAgICAgICAgICA8YTpzPkRvY3VtZW50UmVmZXJlbmNlU3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjczOSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjczOSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjczOCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI3MzkiIGxvY2F0b3I9IjIzODo1OC0yMzg6NjgiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI3MzgiIGxvY2F0b3I9IjIzODo1OC0yMzg6NjIiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjczNyIgbG9jYXRvcj0iMjM4OjMyLTIzODo1NCIgbmFtZT0iZmhpcjpEb2N1bWVudFJlZmVyZW5jZVN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijc0NCIgbG9jYXRvcj0iMjM5OjEtMjM5OjY5IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI3NDQiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijc0MSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkRvY3VtZW50UmVsYXRpb25zaGlwVHlwZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI3NDMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NDMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NDIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzQzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNzQzIiBsb2NhdG9yPSIyMzk6NTktMjM5OjY5IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNzQyIiBsb2NhdG9yPSIyMzk6NTktMjM5OjYzIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI3NDEiIGxvY2F0b3I9IjIzOTozMi0yMzk6NTUiIG5hbWU9ImZoaXI6RG9jdW1lbnRSZWxhdGlvbnNoaXBUeXBlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNzQ4IiBsb2NhdG9yPSIyNDA6MS0yNDA6NzAiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9Ijc0OCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNzQ1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RWxpZ2liaWxpdHlSZXF1ZXN0UHVycG9zZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI3NDciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NDciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NDYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzQ3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNzQ3IiBsb2NhdG9yPSIyNDA6NjAtMjQwOjcwIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNzQ2IiBsb2NhdG9yPSIyNDA6NjAtMjQwOjY0IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI3NDUiIGxvY2F0b3I9IjI0MDozMi0yNDA6NTYiIG5hbWU9ImZoaXI6RWxpZ2liaWxpdHlSZXF1ZXN0UHVycG9zZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijc1MiIgbG9jYXRvcj0iMjQxOjEtMjQxOjY5IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI3NTIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijc0OSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkVsaWdpYmlsaXR5UmVxdWVzdFN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI3NTEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NTEiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzUxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNzUxIiBsb2NhdG9yPSIyNDE6NTktMjQxOjY5IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNzUwIiBsb2NhdG9yPSIyNDE6NTktMjQxOjYzIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI3NDkiIGxvY2F0b3I9IjI0MTozMi0yNDE6NTUiIG5hbWU9ImZoaXI6RWxpZ2liaWxpdHlSZXF1ZXN0U3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNzU2IiBsb2NhdG9yPSIyNDI6MS0yNDI6NzEiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9Ijc1NiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNzUzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RWxpZ2liaWxpdHlSZXNwb25zZVB1cnBvc2U8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNzU1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzU1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzU0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc1NSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9Ijc1NSIgbG9jYXRvcj0iMjQyOjYxLTI0Mjo3MSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijc1NCIgbG9jYXRvcj0iMjQyOjYxLTI0Mjo2NSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNzUzIiBsb2NhdG9yPSIyNDI6MzItMjQyOjU3IiBuYW1lPSJmaGlyOkVsaWdpYmlsaXR5UmVzcG9uc2VQdXJwb3NlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNzYwIiBsb2NhdG9yPSIyNDM6MS0yNDM6NzAiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9Ijc2MCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNzU3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RWxpZ2liaWxpdHlSZXNwb25zZVN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI3NTkiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NTkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzU5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNzU5IiBsb2NhdG9yPSIyNDM6NjAtMjQzOjcwIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNzU4IiBsb2NhdG9yPSIyNDM6NjAtMjQzOjY0IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI3NTciIGxvY2F0b3I9IjI0MzozMi0yNDM6NTYiIG5hbWU9ImZoaXI6RWxpZ2liaWxpdHlSZXNwb25zZVN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijc2NCIgbG9jYXRvcj0iMjQ0OjEtMjQ0OjYzIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI3NjQiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijc2MSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkVuYWJsZVdoZW5CZWhhdmlvcjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI3NjMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NjMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzYzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNzYzIiBsb2NhdG9yPSIyNDQ6NTMtMjQ0OjYzIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNzYyIiBsb2NhdG9yPSIyNDQ6NTMtMjQ0OjU3IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI3NjEiIGxvY2F0b3I9IjI0NDozMi0yNDQ6NDkiIG5hbWU9ImZoaXI6RW5hYmxlV2hlbkJlaGF2aW9yIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNzY4IiBsb2NhdG9yPSIyNDU6MS0yNDU6NjgiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9Ijc2OCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNzY1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RW5jb3VudGVyTG9jYXRpb25TdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNzY3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzY3Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzY2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc2NyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9Ijc2NyIgbG9jYXRvcj0iMjQ1OjU4LTI0NTo2OCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijc2NiIgbG9jYXRvcj0iMjQ1OjU4LTI0NTo2MiIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNzY1IiBsb2NhdG9yPSIyNDU6MzItMjQ1OjU0IiBuYW1lPSJmaGlyOkVuY291bnRlckxvY2F0aW9uU3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNzcyIiBsb2NhdG9yPSIyNDY6MS0yNDY6NjAiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9Ijc3MiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNzY5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RW5jb3VudGVyU3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijc3MSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc3MSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc3MCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NzEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI3NzEiIGxvY2F0b3I9IjI0Njo1MC0yNDY6NjAiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI3NzAiIGxvY2F0b3I9IjI0Njo1MC0yNDY6NTQiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9Ijc2OSIgbG9jYXRvcj0iMjQ2OjMyLTI0Njo0NiIgbmFtZT0iZmhpcjpFbmNvdW50ZXJTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI3NzYiIGxvY2F0b3I9IjI0NzoxLTI0Nzo1OSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNzc2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI3NzMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5FbmRwb2ludFN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI3NzUiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NzUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzc1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNzc1IiBsb2NhdG9yPSIyNDc6NDktMjQ3OjU5IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNzc0IiBsb2NhdG9yPSIyNDc6NDktMjQ3OjUzIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI3NzMiIGxvY2F0b3I9IjI0NzozMi0yNDc6NDUiIG5hbWU9ImZoaXI6RW5kcG9pbnRTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI3ODAiIGxvY2F0b3I9IjI0ODoxLTI0ODo2OCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNzgwIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI3NzciPg0KICAgICAgICAgICAgICAgICAgPGE6cz5FbnJvbGxtZW50UmVxdWVzdFN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI3NzkiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NzkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzc5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNzc5IiBsb2NhdG9yPSIyNDg6NTgtMjQ4OjY4IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNzc4IiBsb2NhdG9yPSIyNDg6NTgtMjQ4OjYyIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI3NzciIGxvY2F0b3I9IjI0ODozMi0yNDg6NTQiIG5hbWU9ImZoaXI6RW5yb2xsbWVudFJlcXVlc3RTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI3ODQiIGxvY2F0b3I9IjI0OToxLTI0OTo2OSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNzg0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI3ODEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5FbnJvbGxtZW50UmVzcG9uc2VTdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNzgzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzgzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzgyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc4MyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9Ijc4MyIgbG9jYXRvcj0iMjQ5OjU5LTI0OTo2OSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijc4MiIgbG9jYXRvcj0iMjQ5OjU5LTI0OTo2MyIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNzgxIiBsb2NhdG9yPSIyNDk6MzItMjQ5OjU1IiBuYW1lPSJmaGlyOkVucm9sbG1lbnRSZXNwb25zZVN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijc4OCIgbG9jYXRvcj0iMjUwOjEtMjUwOjY0IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI3ODgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijc4NSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkVwaXNvZGVPZkNhcmVTdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNzg3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzg3Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzg2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc4NyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9Ijc4NyIgbG9jYXRvcj0iMjUwOjU0LTI1MDo2NCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijc4NiIgbG9jYXRvcj0iMjUwOjU0LTI1MDo1OCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNzg1IiBsb2NhdG9yPSIyNTA6MzItMjUwOjUwIiBuYW1lPSJmaGlyOkVwaXNvZGVPZkNhcmVTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI3OTIiIGxvY2F0b3I9IjI1MToxLTI1MTo2NCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNzkyIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI3ODkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5FdmVudENhcGFiaWxpdHlNb2RlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijc5MSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc5MSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc5MCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3OTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI3OTEiIGxvY2F0b3I9IjI1MTo1NC0yNTE6NjQiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI3OTAiIGxvY2F0b3I9IjI1MTo1NC0yNTE6NTgiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9Ijc4OSIgbG9jYXRvcj0iMjUxOjMyLTI1MTo1MCIgbmFtZT0iZmhpcjpFdmVudENhcGFiaWxpdHlNb2RlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNzk2IiBsb2NhdG9yPSIyNTI6MS0yNTI6NTYiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9Ijc5NiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNzkzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RXZlbnRUaW1pbmc8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNzk1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzk1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzk0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc5NSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9Ijc5NSIgbG9jYXRvcj0iMjUyOjQ2LTI1Mjo1NiIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijc5NCIgbG9jYXRvcj0iMjUyOjQ2LTI1Mjo1MCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNzkzIiBsb2NhdG9yPSIyNTI6MzItMjUyOjQyIiBuYW1lPSJmaGlyOkV2ZW50VGltaW5nIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iODAwIiBsb2NhdG9yPSIyNTM6MS0yNTM6NjUiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjgwMCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNzk3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RXZpZGVuY2VWYXJpYWJsZVR5cGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNzk5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzk5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzk4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc5OSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9Ijc5OSIgbG9jYXRvcj0iMjUzOjU1LTI1Mzo2NSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijc5OCIgbG9jYXRvcj0iMjUzOjU1LTI1Mzo1OSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iNzk3IiBsb2NhdG9yPSIyNTM6MzItMjUzOjUxIiBuYW1lPSJmaGlyOkV2aWRlbmNlVmFyaWFibGVUeXBlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iODA0IiBsb2NhdG9yPSIyNTQ6MS0yNTQ6NjkiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjgwNCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iODAxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RXhhbXBsZVNjZW5hcmlvQWN0b3JUeXBlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjgwMyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjgwMyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjgwMiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4MDMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI4MDMiIGxvY2F0b3I9IjI1NDo1OS0yNTQ6NjkiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI4MDIiIGxvY2F0b3I9IjI1NDo1OS0yNTQ6NjMiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjgwMSIgbG9jYXRvcj0iMjU0OjMyLTI1NDo1NSIgbmFtZT0iZmhpcjpFeGFtcGxlU2NlbmFyaW9BY3RvclR5cGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI4MDgiIGxvY2F0b3I9IjI1NToxLTI1NTo3MSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iODA4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI4MDUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5FeHBsYW5hdGlvbk9mQmVuZWZpdFN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI4MDciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI4MDciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4MDYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODA3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iODA3IiBsb2NhdG9yPSIyNTU6NjEtMjU1OjcxIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iODA2IiBsb2NhdG9yPSIyNTU6NjEtMjU1OjY1IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI4MDUiIGxvY2F0b3I9IjI1NTozMi0yNTU6NTciIG5hbWU9ImZoaXI6RXhwbGFuYXRpb25PZkJlbmVmaXRTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI4MTIiIGxvY2F0b3I9IjI1NjoxLTI1Njo1OCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iODEyIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI4MDkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5FeHBvc3VyZVN0YXRlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjgxMSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjgxMSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjgxMCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4MTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI4MTEiIGxvY2F0b3I9IjI1Njo0OC0yNTY6NTgiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI4MTAiIGxvY2F0b3I9IjI1Njo0OC0yNTY6NTIiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjgwOSIgbG9jYXRvcj0iMjU2OjMyLTI1Njo0NCIgbmFtZT0iZmhpcjpFeHBvc3VyZVN0YXRlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iODE2IiBsb2NhdG9yPSIyNTc6MS0yNTc6NjUiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjgxNiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iODEzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RXh0ZW5zaW9uQ29udGV4dFR5cGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iODE1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODE1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjgxNSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjgxNSIgbG9jYXRvcj0iMjU3OjU1LTI1Nzo2NSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjgxNCIgbG9jYXRvcj0iMjU3OjU1LTI1Nzo1OSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iODEzIiBsb2NhdG9yPSIyNTc6MzItMjU3OjUxIiBuYW1lPSJmaGlyOkV4dGVuc2lvbkNvbnRleHRUeXBlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iODIwIiBsb2NhdG9yPSIyNTg6MS0yNTg6NTciIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjgyMCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iODE3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUkFsbFR5cGVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjgxOSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjgxOSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjgxOCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4MTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI4MTkiIGxvY2F0b3I9IjI1ODo0Ny0yNTg6NTciIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI4MTgiIGxvY2F0b3I9IjI1ODo0Ny0yNTg6NTEiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjgxNyIgbG9jYXRvcj0iMjU4OjMyLTI1ODo0MyIgbmFtZT0iZmhpcjpGSElSQWxsVHlwZXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI4MjQiIGxvY2F0b3I9IjI1OToxLTI1OTo2MCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iODI0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI4MjEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5GSElSRGVmaW5lZFR5cGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iODIzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODIzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODIyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjgyMyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjgyMyIgbG9jYXRvcj0iMjU5OjUwLTI1OTo2MCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjgyMiIgbG9jYXRvcj0iMjU5OjUwLTI1OTo1NCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iODIxIiBsb2NhdG9yPSIyNTk6MzItMjU5OjQ2IiBuYW1lPSJmaGlyOkZISVJEZWZpbmVkVHlwZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjgyOCIgbG9jYXRvcj0iMjYwOjEtMjYwOjYxIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI4MjgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjgyNSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkZISVJEZXZpY2VTdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iODI3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODI3Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODI2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjgyNyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjgyNyIgbG9jYXRvcj0iMjYwOjUxLTI2MDo2MSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjgyNiIgbG9jYXRvcj0iMjYwOjUxLTI2MDo1NSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iODI1IiBsb2NhdG9yPSIyNjA6MzItMjYwOjQ3IiBuYW1lPSJmaGlyOkZISVJEZXZpY2VTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI4MzIiIGxvY2F0b3I9IjI2MToxLTI2MTo2MSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iODMyIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI4MjkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5GSElSUmVzb3VyY2VUeXBlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjgzMSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjgzMSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjgzMCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4MzEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI4MzEiIGxvY2F0b3I9IjI2MTo1MS0yNjE6NjEiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI4MzAiIGxvY2F0b3I9IjI2MTo1MS0yNjE6NTUiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjgyOSIgbG9jYXRvcj0iMjYxOjMyLTI2MTo0NyIgbmFtZT0iZmhpcjpGSElSUmVzb3VyY2VUeXBlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iODM2IiBsb2NhdG9yPSIyNjI6MS0yNjI6NjQiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjgzNiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iODMzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUlN1YnN0YW5jZVN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI4MzUiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI4MzUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4MzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODM1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iODM1IiBsb2NhdG9yPSIyNjI6NTQtMjYyOjY0IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iODM0IiBsb2NhdG9yPSIyNjI6NTQtMjYyOjU4IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI4MzMiIGxvY2F0b3I9IjI2MjozMi0yNjI6NTAiIG5hbWU9ImZoaXI6RkhJUlN1YnN0YW5jZVN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijg0MCIgbG9jYXRvcj0iMjYzOjEtMjYzOjU2IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI4NDAiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjgzNyI+DQogICAgICAgICAgICAgICAgICA8YTpzPkZISVJWZXJzaW9uPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjgzOSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjgzOSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjgzOCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4MzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI4MzkiIGxvY2F0b3I9IjI2Mzo0Ni0yNjM6NTYiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI4MzgiIGxvY2F0b3I9IjI2Mzo0Ni0yNjM6NTAiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjgzNyIgbG9jYXRvcj0iMjYzOjMyLTI2Mzo0MiIgbmFtZT0iZmhpcjpGSElSVmVyc2lvbiIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijg0NCIgbG9jYXRvcj0iMjY0OjEtMjY0OjY0IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI4NDQiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijg0MSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkZhbWlseUhpc3RvcnlTdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iODQzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODQzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODQyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg0MyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9Ijg0MyIgbG9jYXRvcj0iMjY0OjU0LTI2NDo2NCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijg0MiIgbG9jYXRvcj0iMjY0OjU0LTI2NDo1OCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iODQxIiBsb2NhdG9yPSIyNjQ6MzItMjY0OjUwIiBuYW1lPSJmaGlyOkZhbWlseUhpc3RvcnlTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI4NDgiIGxvY2F0b3I9IjI2NToxLTI2NTo1OSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iODQ4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI4NDUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5GaWx0ZXJPcGVyYXRvcjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI4NDciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NDciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NDYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODQ3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iODQ3IiBsb2NhdG9yPSIyNjU6NDktMjY1OjU5IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iODQ2IiBsb2NhdG9yPSIyNjU6NDktMjY1OjUzIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI4NDUiIGxvY2F0b3I9IjI2NTozMi0yNjU6NDUiIG5hbWU9ImZoaXI6RmlsdGVyT3BlcmF0b3IiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI4NTIiIGxvY2F0b3I9IjI2NjoxLTI2Njo1NSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iODUyIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI4NDkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5GbGFnU3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijg1MSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg1MSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg1MCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI4NTEiIGxvY2F0b3I9IjI2Njo0NS0yNjY6NTUiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI4NTAiIGxvY2F0b3I9IjI2Njo0NS0yNjY6NDkiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9Ijg0OSIgbG9jYXRvcj0iMjY2OjMyLTI2Njo0MSIgbmFtZT0iZmhpcjpGbGFnU3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iODU2IiBsb2NhdG9yPSIyNjc6MS0yNjc6NjQiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9Ijg1NiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iODUzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+R29hbExpZmVjeWNsZVN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI4NTUiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NTUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODU1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iODU1IiBsb2NhdG9yPSIyNjc6NTQtMjY3OjY0IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iODU0IiBsb2NhdG9yPSIyNjc6NTQtMjY3OjU4IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI4NTMiIGxvY2F0b3I9IjI2NzozMi0yNjc6NTAiIG5hbWU9ImZoaXI6R29hbExpZmVjeWNsZVN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijg2MCIgbG9jYXRvcj0iMjY4OjEtMjY4OjY1IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI4NjAiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijg1NyI+DQogICAgICAgICAgICAgICAgICA8YTpzPkdyYXBoQ29tcGFydG1lbnRSdWxlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijg1OSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg1OSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg1OCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI4NTkiIGxvY2F0b3I9IjI2ODo1NS0yNjg6NjUiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI4NTgiIGxvY2F0b3I9IjI2ODo1NS0yNjg6NTkiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9Ijg1NyIgbG9jYXRvcj0iMjY4OjMyLTI2ODo1MSIgbmFtZT0iZmhpcjpHcmFwaENvbXBhcnRtZW50UnVsZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijg2NCIgbG9jYXRvcj0iMjY5OjEtMjY5OjY0IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI4NjQiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijg2MSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkdyYXBoQ29tcGFydG1lbnRVc2U8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iODYzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODYzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODYyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg2MyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9Ijg2MyIgbG9jYXRvcj0iMjY5OjU0LTI2OTo2NCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijg2MiIgbG9jYXRvcj0iMjY5OjU0LTI2OTo1OCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iODYxIiBsb2NhdG9yPSIyNjk6MzItMjY5OjUwIiBuYW1lPSJmaGlyOkdyYXBoQ29tcGFydG1lbnRVc2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI4NjgiIGxvY2F0b3I9IjI3MDoxLTI3MDo1NyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iODY4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI4NjUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Hcm91cE1lYXN1cmU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iODY3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODY3Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODY2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg2NyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9Ijg2NyIgbG9jYXRvcj0iMjcwOjQ3LTI3MDo1NyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijg2NiIgbG9jYXRvcj0iMjcwOjQ3LTI3MDo1MSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iODY1IiBsb2NhdG9yPSIyNzA6MzItMjcwOjQzIiBuYW1lPSJmaGlyOkdyb3VwTWVhc3VyZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijg3MiIgbG9jYXRvcj0iMjcxOjEtMjcxOjU0IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI4NzIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijg2OSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkdyb3VwVHlwZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI4NzEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NzEiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODcxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iODcxIiBsb2NhdG9yPSIyNzE6NDQtMjcxOjU0IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iODcwIiBsb2NhdG9yPSIyNzE6NDQtMjcxOjQ4IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI4NjkiIGxvY2F0b3I9IjI3MTozMi0yNzE6NDAiIG5hbWU9ImZoaXI6R3JvdXBUeXBlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iODc2IiBsb2NhdG9yPSIyNzI6MS0yNzI6NjciIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9Ijg3NiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iODczIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+R3VpZGFuY2VSZXNwb25zZVN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI4NzUiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NzUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODc1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iODc1IiBsb2NhdG9yPSIyNzI6NTctMjcyOjY3IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iODc0IiBsb2NhdG9yPSIyNzI6NTctMjcyOjYxIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI4NzMiIGxvY2F0b3I9IjI3MjozMi0yNzI6NTMiIG5hbWU9ImZoaXI6R3VpZGFuY2VSZXNwb25zZVN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijg4MCIgbG9jYXRvcj0iMjczOjEtMjczOjY0IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI4ODAiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijg3NyI+DQogICAgICAgICAgICAgICAgICA8YTpzPkd1aWRlUGFnZUdlbmVyYXRpb248L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iODc5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODc5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODc4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg3OSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9Ijg3OSIgbG9jYXRvcj0iMjczOjU0LTI3Mzo2NCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijg3OCIgbG9jYXRvcj0iMjczOjU0LTI3Mzo1OCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iODc3IiBsb2NhdG9yPSIyNzM6MzItMjczOjUwIiBuYW1lPSJmaGlyOkd1aWRlUGFnZUdlbmVyYXRpb24iIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI4ODQiIGxvY2F0b3I9IjI3NDoxLTI3NDo2MyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iODg0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI4ODEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5HdWlkZVBhcmFtZXRlckNvZGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iODgzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODgzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODgyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg4MyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9Ijg4MyIgbG9jYXRvcj0iMjc0OjUzLTI3NDo2MyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijg4MiIgbG9jYXRvcj0iMjc0OjUzLTI3NDo1NyIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iODgxIiBsb2NhdG9yPSIyNzQ6MzItMjc0OjQ5IiBuYW1lPSJmaGlyOkd1aWRlUGFyYW1ldGVyQ29kZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijg4OCIgbG9jYXRvcj0iMjc1OjEtMjc1OjUzIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI4ODgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijg4NSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkhUVFBWZXJiPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijg4NyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg4NyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg4NiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4ODciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI4ODciIGxvY2F0b3I9IjI3NTo0My0yNzU6NTMiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI4ODYiIGxvY2F0b3I9IjI3NTo0My0yNzU6NDciIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9Ijg4NSIgbG9jYXRvcj0iMjc1OjMyLTI3NTozOSIgbmFtZT0iZmhpcjpIVFRQVmVyYiIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijg5MiIgbG9jYXRvcj0iMjc2OjEtMjc2OjU4IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI4OTIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijg4OSI+DQogICAgICAgICAgICAgICAgICA8YTpzPklkZW50aWZpZXJVc2U8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iODkxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODkxIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODkwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg5MSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9Ijg5MSIgbG9jYXRvcj0iMjc2OjQ4LTI3Njo1OCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijg5MCIgbG9jYXRvcj0iMjc2OjQ4LTI3Njo1MiIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iODg5IiBsb2NhdG9yPSIyNzY6MzItMjc2OjQ0IiBuYW1lPSJmaGlyOklkZW50aWZpZXJVc2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI4OTYiIGxvY2F0b3I9IjI3NzoxLTI3Nzo2NyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iODk2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI4OTMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5JZGVudGl0eUFzc3VyYW5jZUxldmVsPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijg5NSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg5NSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg5NCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4OTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI4OTUiIGxvY2F0b3I9IjI3Nzo1Ny0yNzc6NjciIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI4OTQiIGxvY2F0b3I9IjI3Nzo1Ny0yNzc6NjEiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9Ijg5MyIgbG9jYXRvcj0iMjc3OjMyLTI3Nzo1MyIgbmFtZT0iZmhpcjpJZGVudGl0eUFzc3VyYW5jZUxldmVsIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iOTAwIiBsb2NhdG9yPSIyNzg6MS0yNzg6NjMiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjkwMCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iODk3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+SW1hZ2luZ1N0dWR5U3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijg5OSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg5OSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg5OCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4OTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI4OTkiIGxvY2F0b3I9IjI3ODo1My0yNzg6NjMiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI4OTgiIGxvY2F0b3I9IjI3ODo1My0yNzg6NTciIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9Ijg5NyIgbG9jYXRvcj0iMjc4OjMyLTI3ODo0OSIgbmFtZT0iZmhpcjpJbWFnaW5nU3R1ZHlTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI5MDQiIGxvY2F0b3I9IjI3OToxLTI3OTo3MyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iOTA0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI5MDEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5JbW11bml6YXRpb25FdmFsdWF0aW9uU3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjkwMyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjkwMyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjkwMiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5MDMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI5MDMiIGxvY2F0b3I9IjI3OTo2My0yNzk6NzMiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI5MDIiIGxvY2F0b3I9IjI3OTo2My0yNzk6NjciIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjkwMSIgbG9jYXRvcj0iMjc5OjMyLTI3OTo1OSIgbmFtZT0iZmhpcjpJbW11bml6YXRpb25FdmFsdWF0aW9uU3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iOTA4IiBsb2NhdG9yPSIyODA6MS0yODA6NjMiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjkwOCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iOTA1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+SW1tdW5pemF0aW9uU3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjkwNyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjkwNyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjkwNiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5MDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI5MDciIGxvY2F0b3I9IjI4MDo1My0yODA6NjMiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI5MDYiIGxvY2F0b3I9IjI4MDo1My0yODA6NTciIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjkwNSIgbG9jYXRvcj0iMjgwOjMyLTI4MDo0OSIgbmFtZT0iZmhpcjpJbW11bml6YXRpb25TdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI5MTIiIGxvY2F0b3I9IjI4MToxLTI4MTo3MCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iOTEyIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI5MDkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5JbnZvaWNlUHJpY2VDb21wb25lbnRUeXBlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjkxMSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjkxMSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjkxMCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5MTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI5MTEiIGxvY2F0b3I9IjI4MTo2MC0yODE6NzAiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI5MTAiIGxvY2F0b3I9IjI4MTo2MC0yODE6NjQiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjkwOSIgbG9jYXRvcj0iMjgxOjMyLTI4MTo1NiIgbmFtZT0iZmhpcjpJbnZvaWNlUHJpY2VDb21wb25lbnRUeXBlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iOTE2IiBsb2NhdG9yPSIyODI6MS0yODI6NTgiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjkxNiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iOTEzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+SW52b2ljZVN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI5MTUiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI5MTUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5MTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTE1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iOTE1IiBsb2NhdG9yPSIyODI6NDgtMjgyOjU4IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iOTE0IiBsb2NhdG9yPSIyODI6NDgtMjgyOjUyIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI5MTMiIGxvY2F0b3I9IjI4MjozMi0yODI6NDQiIG5hbWU9ImZoaXI6SW52b2ljZVN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjkyMCIgbG9jYXRvcj0iMjgzOjEtMjgzOjU4IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI5MjAiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjkxNyI+DQogICAgICAgICAgICAgICAgICA8YTpzPklzc3VlU2V2ZXJpdHk8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iOTE5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTE5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTE4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjkxOSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjkxOSIgbG9jYXRvcj0iMjgzOjQ4LTI4Mzo1OCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjkxOCIgbG9jYXRvcj0iMjgzOjQ4LTI4Mzo1MiIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iOTE3IiBsb2NhdG9yPSIyODM6MzItMjgzOjQ0IiBuYW1lPSJmaGlyOklzc3VlU2V2ZXJpdHkiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI5MjQiIGxvY2F0b3I9IjI4NDoxLTI4NDo1NCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iOTI0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI5MjEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Jc3N1ZVR5cGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iOTIzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTIzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTIyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjkyMyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjkyMyIgbG9jYXRvcj0iMjg0OjQ0LTI4NDo1NCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjkyMiIgbG9jYXRvcj0iMjg0OjQ0LTI4NDo0OCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iOTIxIiBsb2NhdG9yPSIyODQ6MzItMjg0OjQwIiBuYW1lPSJmaGlyOklzc3VlVHlwZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjkyOCIgbG9jYXRvcj0iMjg1OjEtMjg1OjUzIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI5MjgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjkyNSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkxpbmtUeXBlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjkyNyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjkyNyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjkyNiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5MjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI5MjciIGxvY2F0b3I9IjI4NTo0My0yODU6NTMiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI5MjYiIGxvY2F0b3I9IjI4NTo0My0yODU6NDciIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjkyNSIgbG9jYXRvcj0iMjg1OjMyLTI4NTozOSIgbmFtZT0iZmhpcjpMaW5rVHlwZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjkzMiIgbG9jYXRvcj0iMjg2OjEtMjg2OjU2IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI5MzIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjkyOSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkxpbmthZ2VUeXBlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjkzMSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjkzMSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjkzMCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5MzEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI5MzEiIGxvY2F0b3I9IjI4Njo0Ni0yODY6NTYiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI5MzAiIGxvY2F0b3I9IjI4Njo0Ni0yODY6NTAiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjkyOSIgbG9jYXRvcj0iMjg2OjMyLTI4Njo0MiIgbmFtZT0iZmhpcjpMaW5rYWdlVHlwZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjkzNiIgbG9jYXRvcj0iMjg3OjEtMjg3OjUzIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI5MzYiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjkzMyI+DQogICAgICAgICAgICAgICAgICA8YTpzPkxpc3RNb2RlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjkzNSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjkzNSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjkzNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5MzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI5MzUiIGxvY2F0b3I9IjI4Nzo0My0yODc6NTMiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI5MzQiIGxvY2F0b3I9IjI4Nzo0My0yODc6NDciIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjkzMyIgbG9jYXRvcj0iMjg3OjMyLTI4NzozOSIgbmFtZT0iZmhpcjpMaXN0TW9kZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijk0MCIgbG9jYXRvcj0iMjg4OjEtMjg4OjU1IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI5NDAiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjkzNyI+DQogICAgICAgICAgICAgICAgICA8YTpzPkxpc3RTdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iOTM5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTM5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTM4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjkzOSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjkzOSIgbG9jYXRvcj0iMjg4OjQ1LTI4ODo1NSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjkzOCIgbG9jYXRvcj0iMjg4OjQ1LTI4ODo0OSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iOTM3IiBsb2NhdG9yPSIyODg6MzItMjg4OjQxIiBuYW1lPSJmaGlyOkxpc3RTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI5NDQiIGxvY2F0b3I9IjI4OToxLTI4OTo1NyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iOTQ0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI5NDEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Mb2NhdGlvbk1vZGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iOTQzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTQzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTQyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk0MyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9Ijk0MyIgbG9jYXRvcj0iMjg5OjQ3LTI4OTo1NyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijk0MiIgbG9jYXRvcj0iMjg5OjQ3LTI4OTo1MSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iOTQxIiBsb2NhdG9yPSIyODk6MzItMjg5OjQzIiBuYW1lPSJmaGlyOkxvY2F0aW9uTW9kZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijk0OCIgbG9jYXRvcj0iMjkwOjEtMjkwOjU5IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI5NDgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijk0NSI+DQogICAgICAgICAgICAgICAgICA8YTpzPkxvY2F0aW9uU3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijk0NyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk0NyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk0NiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI5NDciIGxvY2F0b3I9IjI5MDo0OS0yOTA6NTkiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI5NDYiIGxvY2F0b3I9IjI5MDo0OS0yOTA6NTMiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9Ijk0NSIgbG9jYXRvcj0iMjkwOjMyLTI5MDo0NSIgbmFtZT0iZmhpcjpMb2NhdGlvblN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijk1MiIgbG9jYXRvcj0iMjkxOjEtMjkxOjY0IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI5NTIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijk0OSI+DQogICAgICAgICAgICAgICAgICA8YTpzPk1lYXN1cmVSZXBvcnRTdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iOTUxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTUxIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTUwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk1MSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9Ijk1MSIgbG9jYXRvcj0iMjkxOjU0LTI5MTo2NCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijk1MCIgbG9jYXRvcj0iMjkxOjU0LTI5MTo1OCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iOTQ5IiBsb2NhdG9yPSIyOTE6MzItMjkxOjUwIiBuYW1lPSJmaGlyOk1lYXN1cmVSZXBvcnRTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI5NTYiIGxvY2F0b3I9IjI5MjoxLTI5Mjo2MiIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iOTU2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI5NTMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5NZWFzdXJlUmVwb3J0VHlwZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI5NTUiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NTUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTU1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iOTU1IiBsb2NhdG9yPSIyOTI6NTItMjkyOjYyIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iOTU0IiBsb2NhdG9yPSIyOTI6NTItMjkyOjU2IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI5NTMiIGxvY2F0b3I9IjI5MjozMi0yOTI6NDgiIG5hbWU9ImZoaXI6TWVhc3VyZVJlcG9ydFR5cGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI5NjAiIGxvY2F0b3I9IjI5MzoxLTI5Mzo1NiIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iOTYwIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI5NTciPg0KICAgICAgICAgICAgICAgICAgPGE6cz5NZWRpYVN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI5NTkiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NTkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTU5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iOTU5IiBsb2NhdG9yPSIyOTM6NDYtMjkzOjU2IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iOTU4IiBsb2NhdG9yPSIyOTM6NDYtMjkzOjUwIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI5NTciIGxvY2F0b3I9IjI5MzozMi0yOTM6NDIiIG5hbWU9ImZoaXI6TWVkaWFTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI5NjQiIGxvY2F0b3I9IjI5NDoxLTI5NDo3NSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iOTY0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI5NjEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5NZWRpY2F0aW9uQWRtaW5pc3RyYXRpb25TdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iOTYzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTYzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTYyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk2MyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9Ijk2MyIgbG9jYXRvcj0iMjk0OjY1LTI5NDo3NSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijk2MiIgbG9jYXRvcj0iMjk0OjY1LTI5NDo2OSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iOTYxIiBsb2NhdG9yPSIyOTQ6MzItMjk0OjYxIiBuYW1lPSJmaGlyOk1lZGljYXRpb25BZG1pbmlzdHJhdGlvblN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijk2OCIgbG9jYXRvcj0iMjk1OjEtMjk1OjY5IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI5NjgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijk2NSI+DQogICAgICAgICAgICAgICAgICA8YTpzPk1lZGljYXRpb25EaXNwZW5zZVN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI5NjciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NjciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NjYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTY3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iOTY3IiBsb2NhdG9yPSIyOTU6NTktMjk1OjY5IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iOTY2IiBsb2NhdG9yPSIyOTU6NTktMjk1OjYzIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI5NjUiIGxvY2F0b3I9IjI5NTozMi0yOTU6NTUiIG5hbWU9ImZoaXI6TWVkaWNhdGlvbkRpc3BlbnNlU3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iOTcyIiBsb2NhdG9yPSIyOTY6MS0yOTY6NzAiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9Ijk3MiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iOTY5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+TWVkaWNhdGlvbktub3dsZWRnZVN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI5NzEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NzEiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTcxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iOTcxIiBsb2NhdG9yPSIyOTY6NjAtMjk2OjcwIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iOTcwIiBsb2NhdG9yPSIyOTY6NjAtMjk2OjY0IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI5NjkiIGxvY2F0b3I9IjI5NjozMi0yOTY6NTYiIG5hbWU9ImZoaXI6TWVkaWNhdGlvbktub3dsZWRnZVN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijk3NiIgbG9jYXRvcj0iMjk3OjEtMjk3OjY4IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI5NzYiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijk3MyI+DQogICAgICAgICAgICAgICAgICA8YTpzPk1lZGljYXRpb25SZXF1ZXN0SW50ZW50PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijk3NSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk3NSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk3NCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI5NzUiIGxvY2F0b3I9IjI5Nzo1OC0yOTc6NjgiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI5NzQiIGxvY2F0b3I9IjI5Nzo1OC0yOTc6NjIiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9Ijk3MyIgbG9jYXRvcj0iMjk3OjMyLTI5Nzo1NCIgbmFtZT0iZmhpcjpNZWRpY2F0aW9uUmVxdWVzdEludGVudCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijk4MCIgbG9jYXRvcj0iMjk4OjEtMjk4OjcwIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI5ODAiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijk3NyI+DQogICAgICAgICAgICAgICAgICA8YTpzPk1lZGljYXRpb25SZXF1ZXN0UHJpb3JpdHk8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iOTc5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTc5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTc4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk3OSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9Ijk3OSIgbG9jYXRvcj0iMjk4OjYwLTI5ODo3MCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijk3OCIgbG9jYXRvcj0iMjk4OjYwLTI5ODo2NCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iOTc3IiBsb2NhdG9yPSIyOTg6MzItMjk4OjU2IiBuYW1lPSJmaGlyOk1lZGljYXRpb25SZXF1ZXN0UHJpb3JpdHkiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI5ODQiIGxvY2F0b3I9IjI5OToxLTI5OTo2OCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iOTg0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI5ODEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5NZWRpY2F0aW9uUmVxdWVzdFN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI5ODMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI5ODMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5ODIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTgzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iOTgzIiBsb2NhdG9yPSIyOTk6NTgtMjk5OjY4IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iOTgyIiBsb2NhdG9yPSIyOTk6NTgtMjk5OjYyIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI5ODEiIGxvY2F0b3I9IjI5OTozMi0yOTk6NTQiIG5hbWU9ImZoaXI6TWVkaWNhdGlvblJlcXVlc3RTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI5ODgiIGxvY2F0b3I9IjMwMDoxLTMwMDo3MCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iOTg4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI5ODUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5NZWRpY2F0aW9uU3RhdGVtZW50U3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijk4NyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk4NyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk4NiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5ODciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI5ODciIGxvY2F0b3I9IjMwMDo2MC0zMDA6NzAiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI5ODYiIGxvY2F0b3I9IjMwMDo2MC0zMDA6NjQiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9Ijk4NSIgbG9jYXRvcj0iMzAwOjMyLTMwMDo1NiIgbmFtZT0iZmhpcjpNZWRpY2F0aW9uU3RhdGVtZW50U3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iOTkyIiBsb2NhdG9yPSIzMDE6MS0zMDE6NjEiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9Ijk5MiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iOTg5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+TWVkaWNhdGlvblN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI5OTEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI5OTEiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5OTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTkxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iOTkxIiBsb2NhdG9yPSIzMDE6NTEtMzAxOjYxIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iOTkwIiBsb2NhdG9yPSIzMDE6NTEtMzAxOjU1IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI5ODkiIGxvY2F0b3I9IjMwMTozMi0zMDE6NDciIG5hbWU9ImZoaXI6TWVkaWNhdGlvblN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijk5NiIgbG9jYXRvcj0iMzAyOjEtMzAyOjcyIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI5OTYiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijk5MyI+DQogICAgICAgICAgICAgICAgICA8YTpzPk1lc3NhZ2VTaWduaWZpY2FuY2VDYXRlZ29yeTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI5OTUiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI5OTUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5OTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTk1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iOTk1IiBsb2NhdG9yPSIzMDI6NjItMzAyOjcyIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iOTk0IiBsb2NhdG9yPSIzMDI6NjItMzAyOjY2IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSI5OTMiIGxvY2F0b3I9IjMwMjozMi0zMDI6NTgiIG5hbWU9ImZoaXI6TWVzc2FnZVNpZ25pZmljYW5jZUNhdGVnb3J5IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTAwMCIgbG9jYXRvcj0iMzAzOjEtMzAzOjc1IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMDAwIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI5OTciPg0KICAgICAgICAgICAgICAgICAgPGE6cz5NZXNzYWdlaGVhZGVyX1Jlc3BvbnNlX1JlcXVlc3Q8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iOTk5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTk5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTk4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk5OSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9Ijk5OSIgbG9jYXRvcj0iMzAzOjY1LTMwMzo3NSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijk5OCIgbG9jYXRvcj0iMzAzOjY1LTMwMzo2OSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iOTk3IiBsb2NhdG9yPSIzMDM6MzItMzAzOjYxIiBuYW1lPSJmaGlyOk1lc3NhZ2VoZWFkZXJfUmVzcG9uc2VfUmVxdWVzdCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEwMDQiIGxvY2F0b3I9IjMwNDoxLTMwNDo1MyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTAwNCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTAwMSI+DQogICAgICAgICAgICAgICAgICA8YTpzPk1pbWVUeXBlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwMDMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDAzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAwMiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDAzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTAwMyIgbG9jYXRvcj0iMzA0OjQzLTMwNDo1MyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEwMDIiIGxvY2F0b3I9IjMwNDo0My0zMDQ6NDciIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEwMDEiIGxvY2F0b3I9IjMwNDozMi0zMDQ6MzkiIG5hbWU9ImZoaXI6TWltZVR5cGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMDA4IiBsb2NhdG9yPSIzMDU6MS0zMDU6NTIiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEwMDgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwMDUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5OYW1lVXNlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwMDciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDA3Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAwNiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDA3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTAwNyIgbG9jYXRvcj0iMzA1OjQyLTMwNTo1MiIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEwMDYiIGxvY2F0b3I9IjMwNTo0Mi0zMDU6NDYiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEwMDUiIGxvY2F0b3I9IjMwNTozMi0zMDU6MzgiIG5hbWU9ImZoaXI6TmFtZVVzZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEwMTIiIGxvY2F0b3I9IjMwNjoxLTMwNjo3MSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTAxMiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTAwOSI+DQogICAgICAgICAgICAgICAgICA8YTpzPk5hbWluZ1N5c3RlbUlkZW50aWZpZXJUeXBlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwMTEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDExIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAxMCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDExIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTAxMSIgbG9jYXRvcj0iMzA2OjYxLTMwNjo3MSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEwMTAiIGxvY2F0b3I9IjMwNjo2MS0zMDY6NjUiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEwMDkiIGxvY2F0b3I9IjMwNjozMi0zMDY6NTciIG5hbWU9ImZoaXI6TmFtaW5nU3lzdGVtSWRlbnRpZmllclR5cGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMDE2IiBsb2NhdG9yPSIzMDc6MS0zMDc6NjEiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEwMTYiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwMTMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5OYW1pbmdTeXN0ZW1UeXBlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwMTUiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDE1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAxNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDE1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTAxNSIgbG9jYXRvcj0iMzA3OjUxLTMwNzo2MSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEwMTQiIGxvY2F0b3I9IjMwNzo1MS0zMDc6NTUiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEwMTMiIGxvY2F0b3I9IjMwNzozMi0zMDc6NDciIG5hbWU9ImZoaXI6TmFtaW5nU3lzdGVtVHlwZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEwMjAiIGxvY2F0b3I9IjMwODoxLTMwODo2MCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTAyMCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTAxNyI+DQogICAgICAgICAgICAgICAgICA8YTpzPk5hcnJhdGl2ZVN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMDE5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAxOSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwMTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAxOSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEwMTkiIGxvY2F0b3I9IjMwODo1MC0zMDg6NjAiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMDE4IiBsb2NhdG9yPSIzMDg6NTAtMzA4OjU0IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMDE3IiBsb2NhdG9yPSIzMDg6MzItMzA4OjQ2IiBuYW1lPSJmaGlyOk5hcnJhdGl2ZVN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEwMjQiIGxvY2F0b3I9IjMwOToxLTMwOTo1MyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTAyNCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTAyMSI+DQogICAgICAgICAgICAgICAgICA8YTpzPk5vdGVUeXBlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwMjMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDIzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAyMiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDIzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTAyMyIgbG9jYXRvcj0iMzA5OjQzLTMwOTo1MyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEwMjIiIGxvY2F0b3I9IjMwOTo0My0zMDk6NDciIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEwMjEiIGxvY2F0b3I9IjMwOTozMi0zMDk6MzkiIG5hbWU9ImZoaXI6Tm90ZVR5cGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMDI4IiBsb2NhdG9yPSIzMTA6MS0zMTA6NjYiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEwMjgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwMjUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5OdXRyaXRpaW9uT3JkZXJJbnRlbnQ8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTAyNyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwMjciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDI2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwMjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMDI3IiBsb2NhdG9yPSIzMTA6NTYtMzEwOjY2IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTAyNiIgbG9jYXRvcj0iMzEwOjU2LTMxMDo2MCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTAyNSIgbG9jYXRvcj0iMzEwOjMyLTMxMDo1MiIgbmFtZT0iZmhpcjpOdXRyaXRpaW9uT3JkZXJJbnRlbnQiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMDMyIiBsb2NhdG9yPSIzMTE6MS0zMTE6NjUiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEwMzIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwMjkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5OdXRyaXRpb25PcmRlclN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMDMxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAzMSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwMzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAzMSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEwMzEiIGxvY2F0b3I9IjMxMTo1NS0zMTE6NjUiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMDMwIiBsb2NhdG9yPSIzMTE6NTUtMzExOjU5IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMDI5IiBsb2NhdG9yPSIzMTE6MzItMzExOjUxIiBuYW1lPSJmaGlyOk51dHJpdGlvbk9yZGVyU3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTAzNiIgbG9jYXRvcj0iMzEyOjEtMzEyOjY0IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMDM2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMDMzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+T2JzZXJ2YXRpb25EYXRhVHlwZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMDM1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAzNSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwMzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAzNSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEwMzUiIGxvY2F0b3I9IjMxMjo1NC0zMTI6NjQiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMDM0IiBsb2NhdG9yPSIzMTI6NTQtMzEyOjU4IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMDMzIiBsb2NhdG9yPSIzMTI6MzItMzEyOjUwIiBuYW1lPSJmaGlyOk9ic2VydmF0aW9uRGF0YVR5cGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMDQwIiBsb2NhdG9yPSIzMTM6MS0zMTM6NjkiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEwNDAiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwMzciPg0KICAgICAgICAgICAgICAgICAgPGE6cz5PYnNlcnZhdGlvblJhbmdlQ2F0ZWdvcnk8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTAzOSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwMzkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDM4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwMzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMDM5IiBsb2NhdG9yPSIzMTM6NTktMzEzOjY5IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTAzOCIgbG9jYXRvcj0iMzEzOjU5LTMxMzo2MyIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTAzNyIgbG9jYXRvcj0iMzEzOjMyLTMxMzo1NSIgbmFtZT0iZmhpcjpPYnNlcnZhdGlvblJhbmdlQ2F0ZWdvcnkiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMDQ0IiBsb2NhdG9yPSIzMTQ6MS0zMTQ6NjIiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEwNDQiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwNDEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5PYnNlcnZhdGlvblN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMDQzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA0MyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwNDIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA0MyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEwNDMiIGxvY2F0b3I9IjMxNDo1Mi0zMTQ6NjIiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMDQyIiBsb2NhdG9yPSIzMTQ6NTItMzE0OjU2IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMDQxIiBsb2NhdG9yPSIzMTQ6MzItMzE0OjQ4IiBuYW1lPSJmaGlyOk9ic2VydmF0aW9uU3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTA0OCIgbG9jYXRvcj0iMzE1OjEtMzE1OjU4IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMDQ4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMDQ1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+T3BlcmF0aW9uS2luZDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMDQ3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA0NyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwNDYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA0NyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEwNDciIGxvY2F0b3I9IjMxNTo0OC0zMTU6NTgiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMDQ2IiBsb2NhdG9yPSIzMTU6NDgtMzE1OjUyIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMDQ1IiBsb2NhdG9yPSIzMTU6MzItMzE1OjQ0IiBuYW1lPSJmaGlyOk9wZXJhdGlvbktpbmQiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMDUyIiBsb2NhdG9yPSIzMTY6MS0zMTY6NjYiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEwNTIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwNDkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5PcGVyYXRpb25QYXJhbWV0ZXJVc2U8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTA1MSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwNTEiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDUwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwNTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMDUxIiBsb2NhdG9yPSIzMTY6NTYtMzE2OjY2IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTA1MCIgbG9jYXRvcj0iMzE2OjU2LTMxNjo2MCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTA0OSIgbG9jYXRvcj0iMzE2OjMyLTMxNjo1MiIgbmFtZT0iZmhpcjpPcGVyYXRpb25QYXJhbWV0ZXJVc2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMDU2IiBsb2NhdG9yPSIzMTc6MS0zMTc6NjAiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEwNTYiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwNTMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5PcmllbnRhdGlvblR5cGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTA1NSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwNTUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDU0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwNTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMDU1IiBsb2NhdG9yPSIzMTc6NTAtMzE3OjYwIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTA1NCIgbG9jYXRvcj0iMzE3OjUwLTMxNzo1NCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTA1MyIgbG9jYXRvcj0iMzE3OjMyLTMxNzo0NiIgbmFtZT0iZmhpcjpPcmllbnRhdGlvblR5cGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMDYwIiBsb2NhdG9yPSIzMTg6MS0zMTg6NTciIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEwNjAiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwNTciPg0KICAgICAgICAgICAgICAgICAgPGE6cz5QYXJhbWV0ZXJVc2U8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTA1OSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwNTkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDU4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwNTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMDU5IiBsb2NhdG9yPSIzMTg6NDctMzE4OjU3IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTA1OCIgbG9jYXRvcj0iMzE4OjQ3LTMxODo1MSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTA1NyIgbG9jYXRvcj0iMzE4OjMyLTMxODo0MyIgbmFtZT0iZmhpcjpQYXJhbWV0ZXJVc2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMDY0IiBsb2NhdG9yPSIzMTk6MS0zMTk6NjQiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEwNjQiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwNjEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5QYXJ0aWNpcGFudFJlcXVpcmVkPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwNjMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDYzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA2MiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDYzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTA2MyIgbG9jYXRvcj0iMzE5OjU0LTMxOTo2NCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEwNjIiIGxvY2F0b3I9IjMxOTo1NC0zMTk6NTgiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEwNjEiIGxvY2F0b3I9IjMxOTozMi0zMTk6NTAiIG5hbWU9ImZoaXI6UGFydGljaXBhbnRSZXF1aXJlZCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEwNjgiIGxvY2F0b3I9IjMyMDoxLTMyMDo2MiIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTA2OCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTA2NSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlBhcnRpY2lwYW50U3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwNjciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDY3Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA2NiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDY3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTA2NyIgbG9jYXRvcj0iMzIwOjUyLTMyMDo2MiIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEwNjYiIGxvY2F0b3I9IjMyMDo1Mi0zMjA6NTYiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEwNjUiIGxvY2F0b3I9IjMyMDozMi0zMjA6NDgiIG5hbWU9ImZoaXI6UGFydGljaXBhbnRTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMDcyIiBsb2NhdG9yPSIzMjE6MS0zMjE6NjQiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEwNzIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwNjkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5QYXJ0aWNpcGF0aW9uU3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwNzEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDcxIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA3MCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDcxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTA3MSIgbG9jYXRvcj0iMzIxOjU0LTMyMTo2NCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEwNzAiIGxvY2F0b3I9IjMyMTo1NC0zMjE6NTgiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEwNjkiIGxvY2F0b3I9IjMyMTozMi0zMjE6NTAiIG5hbWU9ImZoaXI6UGFydGljaXBhdGlvblN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEwNzYiIGxvY2F0b3I9IjMyMjoxLTMyMjo2NCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTA3NiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTA3MyI+DQogICAgICAgICAgICAgICAgICA8YTpzPlBheW1lbnROb3RpY2VTdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTA3NSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwNzUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDc0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwNzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMDc1IiBsb2NhdG9yPSIzMjI6NTQtMzIyOjY0IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTA3NCIgbG9jYXRvcj0iMzIyOjU0LTMyMjo1OCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTA3MyIgbG9jYXRvcj0iMzIyOjMyLTMyMjo1MCIgbmFtZT0iZmhpcjpQYXltZW50Tm90aWNlU3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTA4MCIgbG9jYXRvcj0iMzIzOjEtMzIzOjcyIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMDgwIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMDc3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+UGF5bWVudFJlY29uY2lsaWF0aW9uU3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwNzkiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDc5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA3OCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDc5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTA3OSIgbG9jYXRvcj0iMzIzOjYyLTMyMzo3MiIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEwNzgiIGxvY2F0b3I9IjMyMzo2Mi0zMjM6NjYiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEwNzciIGxvY2F0b3I9IjMyMzozMi0zMjM6NTgiIG5hbWU9ImZoaXI6UGF5bWVudFJlY29uY2lsaWF0aW9uU3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTA4NCIgbG9jYXRvcj0iMzI0OjEtMzI0OjYwIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMDg0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMDgxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+UHJvY2VkdXJlU3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwODMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDgzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA4MiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDgzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTA4MyIgbG9jYXRvcj0iMzI0OjUwLTMyNDo2MCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEwODIiIGxvY2F0b3I9IjMyNDo1MC0zMjQ6NTQiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEwODEiIGxvY2F0b3I9IjMyNDozMi0zMjQ6NDYiIG5hbWU9ImZoaXI6UHJvY2VkdXJlU3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTA4OCIgbG9jYXRvcj0iMzI1OjEtMzI1OjY3IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMDg4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMDg1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+UHJvcGVydHlSZXByZXNlbnRhdGlvbjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMDg3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA4NyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwODYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA4NyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEwODciIGxvY2F0b3I9IjMyNTo1Ny0zMjU6NjciIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMDg2IiBsb2NhdG9yPSIzMjU6NTctMzI1OjYxIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMDg1IiBsb2NhdG9yPSIzMjU6MzItMzI1OjUzIiBuYW1lPSJmaGlyOlByb3BlcnR5UmVwcmVzZW50YXRpb24iIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMDkyIiBsb2NhdG9yPSIzMjY6MS0zMjY6NTciIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEwOTIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwODkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Qcm9wZXJ0eVR5cGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTA5MSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwOTEiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDkwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwOTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMDkxIiBsb2NhdG9yPSIzMjY6NDctMzI2OjU3IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTA5MCIgbG9jYXRvcj0iMzI2OjQ3LTMyNjo1MSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTA4OSIgbG9jYXRvcj0iMzI2OjMyLTMyNjo0MyIgbmFtZT0iZmhpcjpQcm9wZXJ0eVR5cGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMDk2IiBsb2NhdG9yPSIzMjc6MS0zMjc6NjUiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEwOTYiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwOTMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Qcm92ZW5hbmNlRW50aXR5Um9sZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMDk1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA5NSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwOTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA5NSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEwOTUiIGxvY2F0b3I9IjMyNzo1NS0zMjc6NjUiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMDk0IiBsb2NhdG9yPSIzMjc6NTUtMzI3OjU5IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMDkzIiBsb2NhdG9yPSIzMjc6MzItMzI3OjUxIiBuYW1lPSJmaGlyOlByb3ZlbmFuY2VFbnRpdHlSb2xlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTEwMCIgbG9jYXRvcj0iMzI4OjEtMzI4OjYyIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMTAwIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMDk3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+UHVibGljYXRpb25TdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTA5OSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwOTkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDk4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwOTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMDk5IiBsb2NhdG9yPSIzMjg6NTItMzI4OjYyIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTA5OCIgbG9jYXRvcj0iMzI4OjUyLTMyODo1NiIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTA5NyIgbG9jYXRvcj0iMzI4OjMyLTMyODo0OCIgbmFtZT0iZmhpcjpQdWJsaWNhdGlvblN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjExMDQiIGxvY2F0b3I9IjMyOToxLTMyOTo1NiIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTEwNCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTEwMSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlF1YWxpdHlUeXBlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjExMDMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTAzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTEwMiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTAzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTEwMyIgbG9jYXRvcj0iMzI5OjQ2LTMyOTo1NiIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjExMDIiIGxvY2F0b3I9IjMyOTo0Ni0zMjk6NTAiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjExMDEiIGxvY2F0b3I9IjMyOTozMi0zMjk6NDIiIG5hbWU9ImZoaXI6UXVhbGl0eVR5cGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMTA4IiBsb2NhdG9yPSIzMzA6MS0zMzA6NjMiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjExMDgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjExMDUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5RdWFudGl0eUNvbXBhcmF0b3I8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTEwNyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjExMDciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTA2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExMDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMTA3IiBsb2NhdG9yPSIzMzA6NTMtMzMwOjYzIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTEwNiIgbG9jYXRvcj0iMzMwOjUzLTMzMDo1NyIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTEwNSIgbG9jYXRvcj0iMzMwOjMyLTMzMDo0OSIgbmFtZT0iZmhpcjpRdWFudGl0eUNvbXBhcmF0b3IiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMTEyIiBsb2NhdG9yPSIzMzE6MS0zMzE6NzAiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjExMTIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjExMDkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5RdWVzdGlvbm5haXJlSXRlbU9wZXJhdG9yPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjExMTEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTExIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTExMCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTExIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTExMSIgbG9jYXRvcj0iMzMxOjYwLTMzMTo3MCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjExMTAiIGxvY2F0b3I9IjMzMTo2MC0zMzE6NjQiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjExMDkiIGxvY2F0b3I9IjMzMTozMi0zMzE6NTYiIG5hbWU9ImZoaXI6UXVlc3Rpb25uYWlyZUl0ZW1PcGVyYXRvciIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjExMTYiIGxvY2F0b3I9IjMzMjoxLTMzMjo2NiIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTExNiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTExMyI+DQogICAgICAgICAgICAgICAgICA8YTpzPlF1ZXN0aW9ubmFpcmVJdGVtVHlwZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMTE1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTExNSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExMTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTExNSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjExMTUiIGxvY2F0b3I9IjMzMjo1Ni0zMzI6NjYiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMTE0IiBsb2NhdG9yPSIzMzI6NTYtMzMyOjYwIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMTEzIiBsb2NhdG9yPSIzMzI6MzItMzMyOjUyIiBuYW1lPSJmaGlyOlF1ZXN0aW9ubmFpcmVJdGVtVHlwZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjExMjAiIGxvY2F0b3I9IjMzMzoxLTMzMzo3MiIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTEyMCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTExNyI+DQogICAgICAgICAgICAgICAgICA8YTpzPlF1ZXN0aW9ubmFpcmVSZXNwb25zZVN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMTE5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTExOSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExMTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTExOSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjExMTkiIGxvY2F0b3I9IjMzMzo2Mi0zMzM6NzIiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMTE4IiBsb2NhdG9yPSIzMzM6NjItMzMzOjY2IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMTE3IiBsb2NhdG9yPSIzMzM6MzItMzMzOjU4IiBuYW1lPSJmaGlyOlF1ZXN0aW9ubmFpcmVSZXNwb25zZVN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjExMjQiIGxvY2F0b3I9IjMzNDoxLTMzNDo2OCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTEyNCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTEyMSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlJlZmVyZW5jZUhhbmRsaW5nUG9saWN5PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjExMjMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTIzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTEyMiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTIzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTEyMyIgbG9jYXRvcj0iMzM0OjU4LTMzNDo2OCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjExMjIiIGxvY2F0b3I9IjMzNDo1OC0zMzQ6NjIiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjExMjEiIGxvY2F0b3I9IjMzNDozMi0zMzQ6NTQiIG5hbWU9ImZoaXI6UmVmZXJlbmNlSGFuZGxpbmdQb2xpY3kiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMTI4IiBsb2NhdG9yPSIzMzU6MS0zMzU6NjYiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjExMjgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjExMjUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5SZWZlcmVuY2VWZXJzaW9uUnVsZXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTEyNyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjExMjciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTI2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExMjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMTI3IiBsb2NhdG9yPSIzMzU6NTYtMzM1OjY2IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTEyNiIgbG9jYXRvcj0iMzM1OjU2LTMzNTo2MCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTEyNSIgbG9jYXRvcj0iMzM1OjMyLTMzNTo1MiIgbmFtZT0iZmhpcjpSZWZlcmVuY2VWZXJzaW9uUnVsZXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMTMyIiBsb2NhdG9yPSIzMzY6MS0zMzY6NjciIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjExMzIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjExMjkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5SZWZlcnJlZERvY3VtZW50U3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjExMzEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTMxIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTEzMCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTMxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTEzMSIgbG9jYXRvcj0iMzM2OjU3LTMzNjo2NyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjExMzAiIGxvY2F0b3I9IjMzNjo1Ny0zMzY6NjEiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjExMjkiIGxvY2F0b3I9IjMzNjozMi0zMzY6NTMiIG5hbWU9ImZoaXI6UmVmZXJyZWREb2N1bWVudFN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjExMzYiIGxvY2F0b3I9IjMzNzoxLTMzNzo2NCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTEzNiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTEzMyI+DQogICAgICAgICAgICAgICAgICA8YTpzPlJlbGF0ZWRBcnRpZmFjdFR5cGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTEzNSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjExMzUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTM0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExMzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMTM1IiBsb2NhdG9yPSIzMzc6NTQtMzM3OjY0IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTEzNCIgbG9jYXRvcj0iMzM3OjU0LTMzNzo1OCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTEzMyIgbG9jYXRvcj0iMzM3OjMyLTMzNzo1MCIgbmFtZT0iZmhpcjpSZWxhdGVkQXJ0aWZhY3RUeXBlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTE0MCIgbG9jYXRvcj0iMzM4OjEtMzM4OjYyIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMTQwIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMTM3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+UmVtaXR0YW5jZU91dGNvbWU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTEzOSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjExMzkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTM4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExMzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMTM5IiBsb2NhdG9yPSIzMzg6NTItMzM4OjYyIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTEzOCIgbG9jYXRvcj0iMzM4OjUyLTMzODo1NiIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTEzNyIgbG9jYXRvcj0iMzM4OjMyLTMzODo0OCIgbmFtZT0iZmhpcjpSZW1pdHRhbmNlT3V0Y29tZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjExNDQiIGxvY2F0b3I9IjMzOToxLTMzOTo1OSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTE0NCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTE0MSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlJlcG9zaXRvcnlUeXBlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjExNDMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTQzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE0MiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTQzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTE0MyIgbG9jYXRvcj0iMzM5OjQ5LTMzOTo1OSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjExNDIiIGxvY2F0b3I9IjMzOTo0OS0zMzk6NTMiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjExNDEiIGxvY2F0b3I9IjMzOTozMi0zMzk6NDUiIG5hbWU9ImZoaXI6UmVwb3NpdG9yeVR5cGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMTQ4IiBsb2NhdG9yPSIzNDA6MS0zNDA6NTgiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjExNDgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjExNDUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5SZXF1ZXN0SW50ZW50PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjExNDciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTQ3Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE0NiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTQ3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTE0NyIgbG9jYXRvcj0iMzQwOjQ4LTM0MDo1OCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjExNDYiIGxvY2F0b3I9IjM0MDo0OC0zNDA6NTIiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjExNDUiIGxvY2F0b3I9IjM0MDozMi0zNDA6NDQiIG5hbWU9ImZoaXI6UmVxdWVzdEludGVudCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjExNTIiIGxvY2F0b3I9IjM0MToxLTM0MTo2MCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTE1MiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTE0OSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlJlcXVlc3RQcmlvcml0eTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMTUxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE1MSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExNTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE1MSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjExNTEiIGxvY2F0b3I9IjM0MTo1MC0zNDE6NjAiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMTUwIiBsb2NhdG9yPSIzNDE6NTAtMzQxOjU0IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMTQ5IiBsb2NhdG9yPSIzNDE6MzItMzQxOjQ2IiBuYW1lPSJmaGlyOlJlcXVlc3RQcmlvcml0eSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjExNTYiIGxvY2F0b3I9IjM0MjoxLTM0Mjo1OCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTE1NiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTE1MyI+DQogICAgICAgICAgICAgICAgICA8YTpzPlJlcXVlc3RTdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTE1NSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjExNTUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTU0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExNTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMTU1IiBsb2NhdG9yPSIzNDI6NDgtMzQyOjU4IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTE1NCIgbG9jYXRvcj0iMzQyOjQ4LTM0Mjo1MiIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTE1MyIgbG9jYXRvcj0iMzQyOjMyLTM0Mjo0NCIgbmFtZT0iZmhpcjpSZXF1ZXN0U3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTE2MCIgbG9jYXRvcj0iMzQzOjEtMzQzOjY0IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMTYwIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMTU3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+UmVzZWFyY2hFbGVtZW50VHlwZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMTU5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE1OSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExNTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE1OSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjExNTkiIGxvY2F0b3I9IjM0Mzo1NC0zNDM6NjQiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMTU4IiBsb2NhdG9yPSIzNDM6NTQtMzQzOjU4IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMTU3IiBsb2NhdG9yPSIzNDM6MzItMzQzOjUwIiBuYW1lPSJmaGlyOlJlc2VhcmNoRWxlbWVudFR5cGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMTY0IiBsb2NhdG9yPSIzNDQ6MS0zNDQ6NjQiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjExNjQiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjExNjEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5SZXNlYXJjaFN0dWR5U3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjExNjMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTYzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE2MiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTYzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTE2MyIgbG9jYXRvcj0iMzQ0OjU0LTM0NDo2NCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjExNjIiIGxvY2F0b3I9IjM0NDo1NC0zNDQ6NTgiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjExNjEiIGxvY2F0b3I9IjM0NDozMi0zNDQ6NTAiIG5hbWU9ImZoaXI6UmVzZWFyY2hTdHVkeVN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjExNjgiIGxvY2F0b3I9IjM0NToxLTM0NTo2NiIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTE2OCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTE2NSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlJlc2VhcmNoU3ViamVjdFN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMTY3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE2NyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExNjYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE2NyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjExNjciIGxvY2F0b3I9IjM0NTo1Ni0zNDU6NjYiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMTY2IiBsb2NhdG9yPSIzNDU6NTYtMzQ1OjYwIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMTY1IiBsb2NhdG9yPSIzNDU6MzItMzQ1OjUyIiBuYW1lPSJmaGlyOlJlc2VhcmNoU3ViamVjdFN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjExNzIiIGxvY2F0b3I9IjM0NjoxLTM0Njo1NyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTE3MiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTE2OSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlJlc291cmNlVHlwZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMTcxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE3MSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExNzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE3MSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjExNzEiIGxvY2F0b3I9IjM0Njo0Ny0zNDY6NTciIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMTcwIiBsb2NhdG9yPSIzNDY6NDctMzQ2OjUxIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMTY5IiBsb2NhdG9yPSIzNDY6MzItMzQ2OjQzIiBuYW1lPSJmaGlyOlJlc291cmNlVHlwZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjExNzYiIGxvY2F0b3I9IjM0NzoxLTM0Nzo2NiIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTE3NiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTE3MyI+DQogICAgICAgICAgICAgICAgICA8YTpzPlJlc291cmNlVmVyc2lvblBvbGljeTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMTc1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE3NSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExNzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE3NSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjExNzUiIGxvY2F0b3I9IjM0Nzo1Ni0zNDc6NjYiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMTc0IiBsb2NhdG9yPSIzNDc6NTYtMzQ3OjYwIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMTczIiBsb2NhdG9yPSIzNDc6MzItMzQ3OjUyIiBuYW1lPSJmaGlyOlJlc291cmNlVmVyc2lvblBvbGljeSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjExODAiIGxvY2F0b3I9IjM0ODoxLTM0ODo1NyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTE4MCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTE3NyI+DQogICAgICAgICAgICAgICAgICA8YTpzPlJlc3BvbnNlVHlwZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMTc5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE3OSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExNzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE3OSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjExNzkiIGxvY2F0b3I9IjM0ODo0Ny0zNDg6NTciIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMTc4IiBsb2NhdG9yPSIzNDg6NDctMzQ4OjUxIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMTc3IiBsb2NhdG9yPSIzNDg6MzItMzQ4OjQzIiBuYW1lPSJmaGlyOlJlc3BvbnNlVHlwZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjExODQiIGxvY2F0b3I9IjM0OToxLTM0OTo2NiIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTE4NCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTE4MSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlJlc3RmdWxDYXBhYmlsaXR5TW9kZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMTgzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE4MyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExODIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE4MyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjExODMiIGxvY2F0b3I9IjM0OTo1Ni0zNDk6NjYiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMTgyIiBsb2NhdG9yPSIzNDk6NTYtMzQ5OjYwIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMTgxIiBsb2NhdG9yPSIzNDk6MzItMzQ5OjUyIiBuYW1lPSJmaGlyOlJlc3RmdWxDYXBhYmlsaXR5TW9kZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjExODgiIGxvY2F0b3I9IjM1MDoxLTM1MDo2NSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTE4OCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTE4NSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlJpc2tBc3Nlc3NtZW50U3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjExODciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTg3Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE4NiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTg3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTE4NyIgbG9jYXRvcj0iMzUwOjU1LTM1MDo2NSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjExODYiIGxvY2F0b3I9IjM1MDo1NS0zNTA6NTkiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjExODUiIGxvY2F0b3I9IjM1MDozMi0zNTA6NTEiIG5hbWU9ImZoaXI6Umlza0Fzc2Vzc21lbnRTdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMTkyIiBsb2NhdG9yPSIzNTE6MS0zNTE6NTYiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjExOTIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjExODkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5TUERYTGljZW5zZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMTkxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE5MSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExOTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE5MSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjExOTEiIGxvY2F0b3I9IjM1MTo0Ni0zNTE6NTYiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMTkwIiBsb2NhdG9yPSIzNTE6NDYtMzUxOjUwIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMTg5IiBsb2NhdG9yPSIzNTE6MzItMzUxOjQyIiBuYW1lPSJmaGlyOlNQRFhMaWNlbnNlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTE5NiIgbG9jYXRvcj0iMzUyOjEtMzUyOjYxIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMTk2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMTkzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+U2VhcmNoQ29tcGFyYXRvcjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMTk1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE5NSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExOTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE5NSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjExOTUiIGxvY2F0b3I9IjM1Mjo1MS0zNTI6NjEiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMTk0IiBsb2NhdG9yPSIzNTI6NTEtMzUyOjU1IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMTkzIiBsb2NhdG9yPSIzNTI6MzItMzUyOjQ3IiBuYW1lPSJmaGlyOlNlYXJjaENvbXBhcmF0b3IiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMjAwIiBsb2NhdG9yPSIzNTM6MS0zNTM6NjAiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEyMDAiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjExOTciPg0KICAgICAgICAgICAgICAgICAgPGE6cz5TZWFyY2hFbnRyeU1vZGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTE5OSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjExOTkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTk4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExOTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMTk5IiBsb2NhdG9yPSIzNTM6NTAtMzUzOjYwIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTE5OCIgbG9jYXRvcj0iMzUzOjUwLTM1Mzo1NCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTE5NyIgbG9jYXRvcj0iMzUzOjMyLTM1Mzo0NiIgbmFtZT0iZmhpcjpTZWFyY2hFbnRyeU1vZGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMjA0IiBsb2NhdG9yPSIzNTQ6MS0zNTQ6NjMiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEyMDQiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEyMDEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5TZWFyY2hNb2RpZmllckNvZGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTIwMyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyMDMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjAyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyMDMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMjAzIiBsb2NhdG9yPSIzNTQ6NTMtMzU0OjYzIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTIwMiIgbG9jYXRvcj0iMzU0OjUzLTM1NDo1NyIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTIwMSIgbG9jYXRvcj0iMzU0OjMyLTM1NDo0OSIgbmFtZT0iZmhpcjpTZWFyY2hNb2RpZmllckNvZGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMjA4IiBsb2NhdG9yPSIzNTU6MS0zNTU6NjAiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEyMDgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEyMDUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5TZWFyY2hQYXJhbVR5cGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTIwNyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyMDciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjA2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyMDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMjA3IiBsb2NhdG9yPSIzNTU6NTAtMzU1OjYwIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTIwNiIgbG9jYXRvcj0iMzU1OjUwLTM1NTo1NCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTIwNSIgbG9jYXRvcj0iMzU1OjMyLTM1NTo0NiIgbmFtZT0iZmhpcjpTZWFyY2hQYXJhbVR5cGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMjEyIiBsb2NhdG9yPSIzNTY6MS0zNTY6NTYiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEyMTIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEyMDkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5TZWN0aW9uTW9kZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMjExIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTIxMSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyMTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTIxMSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEyMTEiIGxvY2F0b3I9IjM1Njo0Ni0zNTY6NTYiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMjEwIiBsb2NhdG9yPSIzNTY6NDYtMzU2OjUwIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMjA5IiBsb2NhdG9yPSIzNTY6MzItMzU2OjQyIiBuYW1lPSJmaGlyOlNlY3Rpb25Nb2RlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTIxNiIgbG9jYXRvcj0iMzU3OjEtMzU3OjU3IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMjE2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMjEzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+U2VxdWVuY2VUeXBlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEyMTUiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjE1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTIxNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjE1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTIxNSIgbG9jYXRvcj0iMzU3OjQ3LTM1Nzo1NyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEyMTQiIGxvY2F0b3I9IjM1Nzo0Ny0zNTc6NTEiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEyMTMiIGxvY2F0b3I9IjM1NzozMi0zNTc6NDMiIG5hbWU9ImZoaXI6U2VxdWVuY2VUeXBlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTIyMCIgbG9jYXRvcj0iMzU4OjEtMzU4OjY1IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMjIwIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMjE3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+U2VydmljZVJlcXVlc3RJbnRlbnQ8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTIxOSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyMTkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjE4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyMTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMjE5IiBsb2NhdG9yPSIzNTg6NTUtMzU4OjY1IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTIxOCIgbG9jYXRvcj0iMzU4OjU1LTM1ODo1OSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTIxNyIgbG9jYXRvcj0iMzU4OjMyLTM1ODo1MSIgbmFtZT0iZmhpcjpTZXJ2aWNlUmVxdWVzdEludGVudCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEyMjQiIGxvY2F0b3I9IjM1OToxLTM1OTo2NyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTIyNCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTIyMSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlNlcnZpY2VSZXF1ZXN0UHJpb3JpdHk8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTIyMyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyMjMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjIyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyMjMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMjIzIiBsb2NhdG9yPSIzNTk6NTctMzU5OjY3IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTIyMiIgbG9jYXRvcj0iMzU5OjU3LTM1OTo2MSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTIyMSIgbG9jYXRvcj0iMzU5OjMyLTM1OTo1MyIgbmFtZT0iZmhpcjpTZXJ2aWNlUmVxdWVzdFByaW9yaXR5IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTIyOCIgbG9jYXRvcj0iMzYwOjEtMzYwOjY1IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMjI4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMjI1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+U2VydmljZVJlcXVlc3RTdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTIyNyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyMjciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjI2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyMjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMjI3IiBsb2NhdG9yPSIzNjA6NTUtMzYwOjY1IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTIyNiIgbG9jYXRvcj0iMzYwOjU1LTM2MDo1OSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTIyNSIgbG9jYXRvcj0iMzYwOjMyLTM2MDo1MSIgbmFtZT0iZmhpcjpTZXJ2aWNlUmVxdWVzdFN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEyMzIiIGxvY2F0b3I9IjM2MToxLTM2MTo1NyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTIzMiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTIyOSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlNsaWNpbmdSdWxlczwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMjMxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTIzMSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyMzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTIzMSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEyMzEiIGxvY2F0b3I9IjM2MTo0Ny0zNjE6NTciIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMjMwIiBsb2NhdG9yPSIzNjE6NDctMzYxOjUxIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMjI5IiBsb2NhdG9yPSIzNjE6MzItMzYxOjQzIiBuYW1lPSJmaGlyOlNsaWNpbmdSdWxlcyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEyMzYiIGxvY2F0b3I9IjM2MjoxLTM2Mjo1NSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTIzNiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTIzMyI+DQogICAgICAgICAgICAgICAgICA8YTpzPlNsb3RTdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTIzNSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyMzUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjM0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyMzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMjM1IiBsb2NhdG9yPSIzNjI6NDUtMzYyOjU1IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTIzNCIgbG9jYXRvcj0iMzYyOjQ1LTM2Mjo0OSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTIzMyIgbG9jYXRvcj0iMzYyOjMyLTM2Mjo0MSIgbmFtZT0iZmhpcjpTbG90U3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTI0MCIgbG9jYXRvcj0iMzYzOjEtMzYzOjU4IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMjQwIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMjM3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+U29ydERpcmVjdGlvbjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMjM5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTIzOSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyMzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTIzOSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEyMzkiIGxvY2F0b3I9IjM2Mzo0OC0zNjM6NTgiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMjM4IiBsb2NhdG9yPSIzNjM6NDgtMzYzOjUyIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMjM3IiBsb2NhdG9yPSIzNjM6MzItMzYzOjQ0IiBuYW1lPSJmaGlyOlNvcnREaXJlY3Rpb24iIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMjQ0IiBsb2NhdG9yPSIzNjQ6MS0zNjQ6NzIiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEyNDQiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEyNDEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5TcGVjaW1lbkNvbnRhaW5lZFByZWZlcmVuY2U8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTI0MyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyNDMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjQyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyNDMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMjQzIiBsb2NhdG9yPSIzNjQ6NjItMzY0OjcyIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTI0MiIgbG9jYXRvcj0iMzY0OjYyLTM2NDo2NiIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTI0MSIgbG9jYXRvcj0iMzY0OjMyLTM2NDo1OCIgbmFtZT0iZmhpcjpTcGVjaW1lbkNvbnRhaW5lZFByZWZlcmVuY2UiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMjQ4IiBsb2NhdG9yPSIzNjU6MS0zNjU6NTkiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEyNDgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEyNDUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5TcGVjaW1lblN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMjQ3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI0NyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyNDYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI0NyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEyNDciIGxvY2F0b3I9IjM2NTo0OS0zNjU6NTkiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMjQ2IiBsb2NhdG9yPSIzNjU6NDktMzY1OjUzIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMjQ1IiBsb2NhdG9yPSIzNjU6MzItMzY1OjQ1IiBuYW1lPSJmaGlyOlNwZWNpbWVuU3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTI1MiIgbG9jYXRvcj0iMzY2OjEtMzY2OjUxIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMjUyIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMjQ5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+U3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEyNTEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjUxIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI1MCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjUxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTI1MSIgbG9jYXRvcj0iMzY2OjQxLTM2Njo1MSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEyNTAiIGxvY2F0b3I9IjM2Njo0MS0zNjY6NDUiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEyNDkiIGxvY2F0b3I9IjM2NjozMi0zNjY6MzciIG5hbWU9ImZoaXI6U3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTI1NiIgbG9jYXRvcj0iMzY3OjEtMzY3OjU1IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMjU2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMjUzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+U3RyYW5kVHlwZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMjU1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI1NSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyNTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI1NSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEyNTUiIGxvY2F0b3I9IjM2Nzo0NS0zNjc6NTUiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMjU0IiBsb2NhdG9yPSIzNjc6NDUtMzY3OjQ5IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMjUzIiBsb2NhdG9yPSIzNjc6MzItMzY3OjQxIiBuYW1lPSJmaGlyOlN0cmFuZFR5cGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMjYwIiBsb2NhdG9yPSIzNjg6MS0zNjg6NjgiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEyNjAiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEyNTciPg0KICAgICAgICAgICAgICAgICAgPGE6cz5TdHJ1Y3R1cmVEZWZpbml0aW9uS2luZDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMjU5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI1OSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyNTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI1OSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEyNTkiIGxvY2F0b3I9IjM2ODo1OC0zNjg6NjgiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMjU4IiBsb2NhdG9yPSIzNjg6NTgtMzY4OjYyIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMjU3IiBsb2NhdG9yPSIzNjg6MzItMzY4OjU0IiBuYW1lPSJmaGlyOlN0cnVjdHVyZURlZmluaXRpb25LaW5kIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTI2NCIgbG9jYXRvcj0iMzY5OjEtMzY5OjY4IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMjY0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMjYxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+U3RydWN0dXJlTWFwQ29udGV4dFR5cGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTI2MyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyNjMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjYyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyNjMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMjYzIiBsb2NhdG9yPSIzNjk6NTgtMzY5OjY4IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTI2MiIgbG9jYXRvcj0iMzY5OjU4LTM2OTo2MiIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTI2MSIgbG9jYXRvcj0iMzY5OjMyLTM2OTo1NCIgbmFtZT0iZmhpcjpTdHJ1Y3R1cmVNYXBDb250ZXh0VHlwZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEyNjgiIGxvY2F0b3I9IjM3MDoxLTM3MDo3MCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTI2OCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTI2NSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlN0cnVjdHVyZU1hcEdyb3VwVHlwZU1vZGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTI2NyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyNjciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjY2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyNjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMjY3IiBsb2NhdG9yPSIzNzA6NjAtMzcwOjcwIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTI2NiIgbG9jYXRvcj0iMzcwOjYwLTM3MDo2NCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTI2NSIgbG9jYXRvcj0iMzcwOjMyLTM3MDo1NiIgbmFtZT0iZmhpcjpTdHJ1Y3R1cmVNYXBHcm91cFR5cGVNb2RlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTI3MiIgbG9jYXRvcj0iMzcxOjEtMzcxOjY2IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMjcyIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMjY5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+U3RydWN0dXJlTWFwSW5wdXRNb2RlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEyNzEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjcxIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI3MCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjcxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTI3MSIgbG9jYXRvcj0iMzcxOjU2LTM3MTo2NiIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEyNzAiIGxvY2F0b3I9IjM3MTo1Ni0zNzE6NjAiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEyNjkiIGxvY2F0b3I9IjM3MTozMi0zNzE6NTIiIG5hbWU9ImZoaXI6U3RydWN0dXJlTWFwSW5wdXRNb2RlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTI3NiIgbG9jYXRvcj0iMzcyOjEtMzcyOjY2IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMjc2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMjczIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+U3RydWN0dXJlTWFwTW9kZWxNb2RlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEyNzUiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjc1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI3NCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjc1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTI3NSIgbG9jYXRvcj0iMzcyOjU2LTM3Mjo2NiIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEyNzQiIGxvY2F0b3I9IjM3Mjo1Ni0zNzI6NjAiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEyNzMiIGxvY2F0b3I9IjM3MjozMi0zNzI6NTIiIG5hbWU9ImZoaXI6U3RydWN0dXJlTWFwTW9kZWxNb2RlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTI4MCIgbG9jYXRvcj0iMzczOjEtMzczOjcxIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMjgwIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMjc3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+U3RydWN0dXJlTWFwU291cmNlTGlzdE1vZGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTI3OSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyNzkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjc4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyNzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMjc5IiBsb2NhdG9yPSIzNzM6NjEtMzczOjcxIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTI3OCIgbG9jYXRvcj0iMzczOjYxLTM3Mzo2NSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTI3NyIgbG9jYXRvcj0iMzczOjMyLTM3Mzo1NyIgbmFtZT0iZmhpcjpTdHJ1Y3R1cmVNYXBTb3VyY2VMaXN0TW9kZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEyODQiIGxvY2F0b3I9IjM3NDoxLTM3NDo3MSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTI4NCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTI4MSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlN0cnVjdHVyZU1hcFRhcmdldExpc3RNb2RlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEyODMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjgzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI4MiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjgzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTI4MyIgbG9jYXRvcj0iMzc0OjYxLTM3NDo3MSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEyODIiIGxvY2F0b3I9IjM3NDo2MS0zNzQ6NjUiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEyODEiIGxvY2F0b3I9IjM3NDozMi0zNzQ6NTciIG5hbWU9ImZoaXI6U3RydWN0dXJlTWFwVGFyZ2V0TGlzdE1vZGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMjg4IiBsb2NhdG9yPSIzNzU6MS0zNzU6NjYiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEyODgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEyODUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5TdHJ1Y3R1cmVNYXBUcmFuc2Zvcm08L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTI4NyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyODciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjg2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyODciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMjg3IiBsb2NhdG9yPSIzNzU6NTYtMzc1OjY2IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTI4NiIgbG9jYXRvcj0iMzc1OjU2LTM3NTo2MCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTI4NSIgbG9jYXRvcj0iMzc1OjMyLTM3NTo1MiIgbmFtZT0iZmhpcjpTdHJ1Y3R1cmVNYXBUcmFuc2Zvcm0iIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMjkyIiBsb2NhdG9yPSIzNzY6MS0zNzY6NjgiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEyOTIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEyODkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5TdWJzY3JpcHRpb25DaGFubmVsVHlwZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMjkxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI5MSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyOTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI5MSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEyOTEiIGxvY2F0b3I9IjM3Njo1OC0zNzY6NjgiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMjkwIiBsb2NhdG9yPSIzNzY6NTgtMzc2OjYyIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMjg5IiBsb2NhdG9yPSIzNzY6MzItMzc2OjU0IiBuYW1lPSJmaGlyOlN1YnNjcmlwdGlvbkNoYW5uZWxUeXBlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTI5NiIgbG9jYXRvcj0iMzc3OjEtMzc3OjYzIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMjk2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMjkzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+U3Vic2NyaXB0aW9uU3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEyOTUiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjk1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI5NCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjk1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTI5NSIgbG9jYXRvcj0iMzc3OjUzLTM3Nzo2MyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEyOTQiIGxvY2F0b3I9IjM3Nzo1My0zNzc6NTciIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEyOTMiIGxvY2F0b3I9IjM3NzozMi0zNzc6NDkiIG5hbWU9ImZoaXI6U3Vic2NyaXB0aW9uU3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTMwMCIgbG9jYXRvcj0iMzc4OjEtMzc4OjY1IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMzAwIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMjk3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+U3VwcGx5RGVsaXZlcnlTdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTI5OSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyOTkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjk4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyOTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMjk5IiBsb2NhdG9yPSIzNzg6NTUtMzc4OjY1IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTI5OCIgbG9jYXRvcj0iMzc4OjU1LTM3ODo1OSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTI5NyIgbG9jYXRvcj0iMzc4OjMyLTM3ODo1MSIgbmFtZT0iZmhpcjpTdXBwbHlEZWxpdmVyeVN0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEzMDQiIGxvY2F0b3I9IjM3OToxLTM3OTo2NCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTMwNCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTMwMSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlN1cHBseVJlcXVlc3RTdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTMwMyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzMDMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzAyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzMDMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMzAzIiBsb2NhdG9yPSIzNzk6NTQtMzc5OjY0IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTMwMiIgbG9jYXRvcj0iMzc5OjU0LTM3OTo1OCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTMwMSIgbG9jYXRvcj0iMzc5OjMyLTM3OTo1MCIgbmFtZT0iZmhpcjpTdXBwbHlSZXF1ZXN0U3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTMwOCIgbG9jYXRvcj0iMzgwOjEtMzgwOjY5IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMzA4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzA1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+U3lzdGVtUmVzdGZ1bEludGVyYWN0aW9uPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEzMDciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzA3Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTMwNiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzA3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTMwNyIgbG9jYXRvcj0iMzgwOjU5LTM4MDo2OSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEzMDYiIGxvY2F0b3I9IjM4MDo1OS0zODA6NjMiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEzMDUiIGxvY2F0b3I9IjM4MDozMi0zODA6NTUiIG5hbWU9ImZoaXI6U3lzdGVtUmVzdGZ1bEludGVyYWN0aW9uIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTMxMiIgbG9jYXRvcj0iMzgxOjEtMzgxOjU1IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMzEyIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzA5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+VGFza0ludGVudDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzExIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTMxMSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzMTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTMxMSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEzMTEiIGxvY2F0b3I9IjM4MTo0NS0zODE6NTUiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMzEwIiBsb2NhdG9yPSIzODE6NDUtMzgxOjQ5IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMzA5IiBsb2NhdG9yPSIzODE6MzItMzgxOjQxIiBuYW1lPSJmaGlyOlRhc2tJbnRlbnQiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMzE2IiBsb2NhdG9yPSIzODI6MS0zODI6NTciIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEzMTYiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEzMTMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5UYXNrUHJpb3JpdHk8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTMxNSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzMTUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzMTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMzE1IiBsb2NhdG9yPSIzODI6NDctMzgyOjU3IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTMxNCIgbG9jYXRvcj0iMzgyOjQ3LTM4Mjo1MSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTMxMyIgbG9jYXRvcj0iMzgyOjMyLTM4Mjo0MyIgbmFtZT0iZmhpcjpUYXNrUHJpb3JpdHkiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMzIwIiBsb2NhdG9yPSIzODM6MS0zODM6NTUiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEzMjAiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEzMTciPg0KICAgICAgICAgICAgICAgICAgPGE6cz5UYXNrU3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEzMTkiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzE5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTMxOCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzE5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTMxOSIgbG9jYXRvcj0iMzgzOjQ1LTM4Mzo1NSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEzMTgiIGxvY2F0b3I9IjM4Mzo0NS0zODM6NDkiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEzMTciIGxvY2F0b3I9IjM4MzozMi0zODM6NDEiIG5hbWU9ImZoaXI6VGFza1N0YXR1cyIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEzMjQiIGxvY2F0b3I9IjM4NDoxLTM4NDo2NyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTMyNCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTMyMSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlRlc3RSZXBvcnRBY3Rpb25SZXN1bHQ8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTMyMyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzMjMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzIyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzMjMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMzIzIiBsb2NhdG9yPSIzODQ6NTctMzg0OjY3IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTMyMiIgbG9jYXRvcj0iMzg0OjU3LTM4NDo2MSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTMyMSIgbG9jYXRvcj0iMzg0OjMyLTM4NDo1MyIgbmFtZT0iZmhpcjpUZXN0UmVwb3J0QWN0aW9uUmVzdWx0IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTMyOCIgbG9jYXRvcj0iMzg1OjEtMzg1OjcwIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMzI4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzI1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+VGVzdFJlcG9ydFBhcnRpY2lwYW50VHlwZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzI3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTMyNyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzMjYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTMyNyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEzMjciIGxvY2F0b3I9IjM4NTo2MC0zODU6NzAiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMzI2IiBsb2NhdG9yPSIzODU6NjAtMzg1OjY0IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMzI1IiBsb2NhdG9yPSIzODU6MzItMzg1OjU2IiBuYW1lPSJmaGlyOlRlc3RSZXBvcnRQYXJ0aWNpcGFudFR5cGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMzMyIiBsb2NhdG9yPSIzODY6MS0zODY6NjEiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEzMzIiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEzMjkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5UZXN0UmVwb3J0UmVzdWx0PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEzMzEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzMxIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTMzMCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzMxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTMzMSIgbG9jYXRvcj0iMzg2OjUxLTM4Njo2MSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEzMzAiIGxvY2F0b3I9IjM4Njo1MS0zODY6NTUiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEzMjkiIGxvY2F0b3I9IjM4NjozMi0zODY6NDciIG5hbWU9ImZoaXI6VGVzdFJlcG9ydFJlc3VsdCIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEzMzYiIGxvY2F0b3I9IjM4NzoxLTM4Nzo2MSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTMzNiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTMzMyI+DQogICAgICAgICAgICAgICAgICA8YTpzPlRlc3RSZXBvcnRTdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTMzNSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzMzUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzM0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzMzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMzM1IiBsb2NhdG9yPSIzODc6NTEtMzg3OjYxIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTMzNCIgbG9jYXRvcj0iMzg3OjUxLTM4Nzo1NSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTMzMyIgbG9jYXRvcj0iMzg3OjMyLTM4Nzo0NyIgbmFtZT0iZmhpcjpUZXN0UmVwb3J0U3RhdHVzIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTM0MCIgbG9jYXRvcj0iMzg4OjEtMzg4OjcyIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMzQwIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzM3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+VGVzdFNjcmlwdFJlcXVlc3RNZXRob2RDb2RlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEzMzkiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzM5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTMzOCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzM5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTMzOSIgbG9jYXRvcj0iMzg4OjYyLTM4ODo3MiIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEzMzgiIGxvY2F0b3I9IjM4ODo2Mi0zODg6NjYiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEzMzciIGxvY2F0b3I9IjM4ODozMi0zODg6NTgiIG5hbWU9ImZoaXI6VGVzdFNjcmlwdFJlcXVlc3RNZXRob2RDb2RlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTM0NCIgbG9jYXRvcj0iMzg5OjEtMzg5OjU2IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMzQ0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzQxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+VHJpZ2dlclR5cGU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTM0MyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNDMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzQyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNDMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMzQzIiBsb2NhdG9yPSIzODk6NDYtMzg5OjU2IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTM0MiIgbG9jYXRvcj0iMzg5OjQ2LTM4OTo1MCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTM0MSIgbG9jYXRvcj0iMzg5OjMyLTM4OTo0MiIgbmFtZT0iZmhpcjpUcmlnZ2VyVHlwZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEzNDgiIGxvY2F0b3I9IjM5MDoxLTM5MDo2MyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTM0OCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTM0NSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlR5cGVEZXJpdmF0aW9uUnVsZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzQ3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM0NyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNDYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM0NyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEzNDciIGxvY2F0b3I9IjM5MDo1My0zOTA6NjMiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMzQ2IiBsb2NhdG9yPSIzOTA6NTMtMzkwOjU3IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMzQ1IiBsb2NhdG9yPSIzOTA6MzItMzkwOjQ5IiBuYW1lPSJmaGlyOlR5cGVEZXJpdmF0aW9uUnVsZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEzNTIiIGxvY2F0b3I9IjM5MToxLTM5MTo2NyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTM1MiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTM0OSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlR5cGVSZXN0ZnVsSW50ZXJhY3Rpb248L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTM1MSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNTEiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzUwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMzUxIiBsb2NhdG9yPSIzOTE6NTctMzkxOjY3IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTM1MCIgbG9jYXRvcj0iMzkxOjU3LTM5MTo2MSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTM0OSIgbG9jYXRvcj0iMzkxOjMyLTM5MTo1MyIgbmFtZT0iZmhpcjpUeXBlUmVzdGZ1bEludGVyYWN0aW9uIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTM1NiIgbG9jYXRvcj0iMzkyOjEtMzkyOjU3IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMzU2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzUzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+VURJRW50cnlUeXBlPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEzNTUiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzU1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM1NCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzU1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTM1NSIgbG9jYXRvcj0iMzkyOjQ3LTM5Mjo1NyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEzNTQiIGxvY2F0b3I9IjM5Mjo0Ny0zOTI6NTEiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEzNTMiIGxvY2F0b3I9IjM5MjozMi0zOTI6NDMiIG5hbWU9ImZoaXI6VURJRW50cnlUeXBlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTM2MCIgbG9jYXRvcj0iMzkzOjEtMzkzOjU2IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMzYwIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzU3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+VW5pdHNPZlRpbWU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTM1OSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNTkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzU4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMzU5IiBsb2NhdG9yPSIzOTM6NDYtMzkzOjU2IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTM1OCIgbG9jYXRvcj0iMzkzOjQ2LTM5Mzo1MCIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTM1NyIgbG9jYXRvcj0iMzkzOjMyLTM5Mzo0MiIgbmFtZT0iZmhpcjpVbml0c09mVGltZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEzNjQiIGxvY2F0b3I9IjM5NDoxLTM5NDo0OCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTM2NCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTM2MSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlVzZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzYzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM2MyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM2MyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEzNjMiIGxvY2F0b3I9IjM5NDozOC0zOTQ6NDgiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMzYyIiBsb2NhdG9yPSIzOTQ6MzgtMzk0OjQyIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMzYxIiBsb2NhdG9yPSIzOTQ6MzItMzk0OjM0IiBuYW1lPSJmaGlyOlVzZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEzNjgiIGxvY2F0b3I9IjM5NToxLTM5NTo1NyIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTM2OCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTM2NSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlZhcmlhYmxlVHlwZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzY3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM2NyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNjYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM2NyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEzNjciIGxvY2F0b3I9IjM5NTo0Ny0zOTU6NTciIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMzY2IiBsb2NhdG9yPSIzOTU6NDctMzk1OjUxIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMzY1IiBsb2NhdG9yPSIzOTU6MzItMzk1OjQzIiBuYW1lPSJmaGlyOlZhcmlhYmxlVHlwZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEzNzIiIGxvY2F0b3I9IjM5NjoxLTM5Njo1NSIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTM3MiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTM2OSI+DQogICAgICAgICAgICAgICAgICA8YTpzPlZpc2lvbkJhc2U8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTM3MSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNzEiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzcwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNzEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMzcxIiBsb2NhdG9yPSIzOTY6NDUtMzk2OjU1IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTM3MCIgbG9jYXRvcj0iMzk2OjQ1LTM5Njo0OSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTM2OSIgbG9jYXRvcj0iMzk2OjMyLTM5Njo0MSIgbmFtZT0iZmhpcjpWaXNpb25CYXNlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTM3NiIgbG9jYXRvcj0iMzk3OjEtMzk3OjU1IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMzc2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzczIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+VmlzaW9uRXllczwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzc1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM3NSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM3NSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEzNzUiIGxvY2F0b3I9IjM5Nzo0NS0zOTc6NTUiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMzc0IiBsb2NhdG9yPSIzOTc6NDUtMzk3OjQ5IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMzczIiBsb2NhdG9yPSIzOTc6MzItMzk3OjQxIiBuYW1lPSJmaGlyOlZpc2lvbkV5ZXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMzgwIiBsb2NhdG9yPSIzOTg6MS0zOTg6NTciIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEzODAiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEzNzciPg0KICAgICAgICAgICAgICAgICAgPGE6cz5WaXNpb25TdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTM3OSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNzkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzc4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMzc5IiBsb2NhdG9yPSIzOTg6NDctMzk4OjU3IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTM3OCIgbG9jYXRvcj0iMzk4OjQ3LTM5ODo1MSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTM3NyIgbG9jYXRvcj0iMzk4OjMyLTM5ODo0MyIgbmFtZT0iZmhpcjpWaXNpb25TdGF0dXMiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMzg0IiBsb2NhdG9yPSIzOTk6MS0zOTk6NTkiIG5hbWU9IlRvU3RyaW5nIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEzODQiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9TdHJpbmcodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEzODEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5YUGF0aFVzYWdlVHlwZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzgzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM4MyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzODIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM4MyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEzODMiIGxvY2F0b3I9IjM5OTo0OS0zOTk6NTkiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMzgyIiBsb2NhdG9yPSIzOTk6NDktMzk5OjUzIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMzgxIiBsb2NhdG9yPSIzOTk6MzItMzk5OjQ1IiBuYW1lPSJmaGlyOlhQYXRoVXNhZ2VUeXBlIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTM4OCIgbG9jYXRvcj0iNDAwOjEtNDAwOjU3IiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMzg4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzg1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+YmFzZTY0QmluYXJ5PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEzODciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzg3Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM4NiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzg3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTM4NyIgbG9jYXRvcj0iNDAwOjQ3LTQwMDo1NyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEzODYiIGxvY2F0b3I9IjQwMDo0Ny00MDA6NTEiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEzODUiIGxvY2F0b3I9IjQwMDozMi00MDA6NDMiIG5hbWU9ImZoaXI6YmFzZTY0QmluYXJ5IiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTM5MiIgbG9jYXRvcj0iNDAxOjEtNDAxOjUzIiBuYW1lPSJUb0Jvb2xlYW4iIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTM5MiI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb0Jvb2xlYW4odmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEzODkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5ib29sZWFuPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEzOTEiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzkxIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM5MCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzkxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTM5MSIgbG9jYXRvcj0iNDAxOjQzLTQwMTo1MyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEzOTAiIGxvY2F0b3I9IjQwMTo0My00MDE6NDciIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEzODkiIGxvY2F0b3I9IjQwMTozMy00MDE6MzkiIG5hbWU9ImZoaXI6Ym9vbGVhbiIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEzOTYiIGxvY2F0b3I9IjQwMjoxLTQwMjo0NyIgbmFtZT0iVG9EYXRlIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEzOTYiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9EYXRlKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzkzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+ZGF0ZTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzk1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM5NSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzOTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM5NSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEzOTUiIGxvY2F0b3I9IjQwMjozNy00MDI6NDciIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMzk0IiBsb2NhdG9yPSI0MDI6MzctNDAyOjQxIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxMzkzIiBsb2NhdG9yPSI0MDI6MzAtNDAyOjMzIiBuYW1lPSJmaGlyOmRhdGUiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxNDAwIiBsb2NhdG9yPSI0MDM6MS00MDM6NTUiIG5hbWU9IlRvRGF0ZVRpbWUiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTQwMCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb0RhdGVUaW1lKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzk3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+ZGF0ZVRpbWU8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTM5OSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzOTkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzk4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzOTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMzk5IiBsb2NhdG9yPSI0MDM6NDUtNDAzOjU1IiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTM5OCIgbG9jYXRvcj0iNDAzOjQ1LTQwMzo0OSIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTM5NyIgbG9jYXRvcj0iNDAzOjM0LTQwMzo0MSIgbmFtZT0iZmhpcjpkYXRlVGltZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE0MDQiIGxvY2F0b3I9IjQwNDoxLTQwNDo1MyIgbmFtZT0iVG9EZWNpbWFsIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIiB4c2k6dHlwZT0iRnVuY3Rpb25EZWYiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE0MDQiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gVG9EZWNpbWFsKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxNDAxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+ZGVjaW1hbDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxNDAzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQwMyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0MDIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQwMyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjE0MDMiIGxvY2F0b3I9IjQwNDo0My00MDQ6NTMiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxNDAyIiBsb2NhdG9yPSI0MDQ6NDMtNDA0OjQ3IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxNDAxIiBsb2NhdG9yPSI0MDQ6MzMtNDA0OjM5IiBuYW1lPSJmaGlyOmRlY2ltYWwiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxNDA4IiBsb2NhdG9yPSI0MDU6MS00MDU6NTQiIG5hbWU9IlRvRGF0ZVRpbWUiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTQwOCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb0RhdGVUaW1lKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxNDA1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+aW5zdGFudDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxNDA3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQwNyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0MDYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQwNyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjE0MDciIGxvY2F0b3I9IjQwNTo0NC00MDU6NTQiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxNDA2IiBsb2NhdG9yPSI0MDU6NDQtNDA1OjQ4IiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxNDA1IiBsb2NhdG9yPSI0MDU6MzQtNDA1OjQwIiBuYW1lPSJmaGlyOmluc3RhbnQiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxNDEyIiBsb2NhdG9yPSI0MDY6MS00MDY6NTMiIG5hbWU9IlRvSW50ZWdlciIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxNDEyIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvSW50ZWdlcih2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTQwOSI+DQogICAgICAgICAgICAgICAgICA8YTpzPmludGVnZXI8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4pOiA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTQxMSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0MTEiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDEwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0MTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxNDExIiBsb2NhdG9yPSI0MDY6NDMtNDA2OjUzIiBwYXRoPSJ2YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTQxMCIgbG9jYXRvcj0iNDA2OjQzLTQwNjo0NyIgbmFtZT0idmFsdWUiIHhzaTp0eXBlPSJPcGVyYW5kUmVmIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICA8b3BlcmFuZCBuYW1lPSJ2YWx1ZSI+DQogICAgICAgICAgICA8b3BlcmFuZFR5cGVTcGVjaWZpZXIgbG9jYWxJZD0iMTQwOSIgbG9jYXRvcj0iNDA2OjMzLTQwNjozOSIgbmFtZT0iZmhpcjppbnRlZ2VyIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTQxNiIgbG9jYXRvcj0iNDA3OjEtNDA3OjUxIiBuYW1lPSJUb1N0cmluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxNDE2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lIGZ1bmN0aW9uIFRvU3RyaW5nKHZhbHVlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxNDEzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+c3RyaW5nPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE0MTUiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDE1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQxNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDE1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTQxNSIgbG9jYXRvcj0iNDA3OjQxLTQwNzo1MSIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjE0MTQiIGxvY2F0b3I9IjQwNzo0MS00MDc6NDUiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjE0MTMiIGxvY2F0b3I9IjQwNzozMi00MDc6MzciIG5hbWU9ImZoaXI6c3RyaW5nIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICA8L29wZXJhbmQ+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTQyMCIgbG9jYXRvcj0iNDA4OjEtNDA4OjQ3IiBuYW1lPSJUb1RpbWUiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTQyMCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1RpbWUodmFsdWUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE0MTciPg0KICAgICAgICAgICAgICAgICAgPGE6cz50aW1lPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE0MTkiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDE5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQxOCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDE5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTQxOSIgbG9jYXRvcj0iNDA4OjM3LTQwODo0NyIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjE0MTgiIGxvY2F0b3I9IjQwODozNy00MDg6NDEiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjE0MTciIGxvY2F0b3I9IjQwODozMC00MDg6MzMiIG5hbWU9ImZoaXI6dGltZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE0MjQiIGxvY2F0b3I9IjQwOToxLTQwOTo0OCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTQyNCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTQyMSI+DQogICAgICAgICAgICAgICAgICA8YTpzPnVyaTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPik6IDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxNDIzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQyMyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0MjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz52YWx1ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQyMyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjE0MjMiIGxvY2F0b3I9IjQwOTozOC00MDk6NDgiIHBhdGg9InZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxNDIyIiBsb2NhdG9yPSI0MDk6MzgtNDA5OjQyIiBuYW1lPSJ2YWx1ZSIgeHNpOnR5cGU9Ik9wZXJhbmRSZWYiLz4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgIDxvcGVyYW5kIG5hbWU9InZhbHVlIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIxNDIxIiBsb2NhdG9yPSI0MDk6MzItNDA5OjM0IiBuYW1lPSJmaGlyOnVyaSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE0MjgiIGxvY2F0b3I9IjQxMDoxLTQxMDo1MCIgbmFtZT0iVG9TdHJpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiIHhzaTp0eXBlPSJGdW5jdGlvbkRlZiI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTQyOCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSBmdW5jdGlvbiBUb1N0cmluZyh2YWx1ZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTQyNSI+DQogICAgICAgICAgICAgICAgICA8YTpzPnhodG1sPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+KTogPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE0MjciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDI3Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQyNiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDI3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTQyNyIgbG9jYXRvcj0iNDEwOjQwLTQxMDo1MCIgcGF0aD0idmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjE0MjYiIGxvY2F0b3I9IjQxMDo0MC00MTA6NDQiIG5hbWU9InZhbHVlIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0idmFsdWUiPg0KICAgICAgICAgICAgPG9wZXJhbmRUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjE0MjUiIGxvY2F0b3I9IjQxMDozMi00MTA6MzYiIG5hbWU9ImZoaXI6eGh0bWwiIHhzaTp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiLz4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgPC9zdGF0ZW1lbnRzPg0KPC9saWJyYXJ5Pg0K" }, { "contentType": "application/elm+json", "data": "ew0KICAgImxpYnJhcnkiIDogew0KICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAidHJhbnNsYXRvclZlcnNpb24iIDogIjEuMyIsDQogICAgICAgICAidHJhbnNsYXRvck9wdGlvbnMiIDogIkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iLA0KICAgICAgICAgInR5cGUiIDogIkNxbFRvRWxtSW5mbyINCiAgICAgIH0sIHsNCiAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJyIiA6ICIxNDI4IiwNCiAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi8qXG5AYXV0aG9yOiBCcnluIFJob2Rlc1xuQGRlc2NyaXB0aW9uOiBUaGlzIGxpYnJhcnkgZGVmaW5lcyBmdW5jdGlvbnMgdG8gY29udmVydCBiZXR3ZWVuIEZISVJcbiBkYXRhIHR5cGVzIGFuZCBDUUwgc3lzdGVtLWRlZmluZWQgdHlwZXMsIGFzIHdlbGwgYXMgZnVuY3Rpb25zIHRvIHN1cHBvcnRcbiBGSElSUGF0aCBpbXBsZW1lbnRhdGlvbi4gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgRkhJUkhlbHBlcnMgd2lraSBwYWdlOlxuIGh0dHBzOi8vZ2l0aHViLmNvbS9jcWZyYW1ld29yay9jbGluaWNhbF9xdWFsaXR5X2xhbmd1YWdlL3dpa2kvRkhJUkhlbHBlcnNcbkBhbGxvd0ZsdWVudDogdHJ1ZVxuXG5sZWZ0IHRoaXMgYXQgdmVyc2lvbiA0LjAuMDAxIGZvciBNQVQsIGJ1dCB1cGRhdGVkIHdpdGggbGFzdGVzdCBGSElSSGVscGVycyBhdFxuaHR0cHM6Ly9naXRodWIuY29tL2NxZnJhbWV3b3JrL2NxZi9ibG9iL21hc3Rlci9pbnB1dC9jcWwvRkhJUkhlbHBlcnMuY3FsXG4qLyIsImxpYnJhcnkgRkhJUkhlbHBlcnMgdmVyc2lvbiAnNC4wLjAwMSciIF0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfQ0KICAgICAgfSBdLA0KICAgICAgImlkZW50aWZpZXIiIDogew0KICAgICAgICAgImlkIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAic3lzdGVtIiA6ICJodHRwOi8vZWNxaS5oZWFsdGhpdC5nb3YvZWNxbXMiLA0KICAgICAgICAgInZlcnNpb24iIDogIjQuMC4wMDEiDQogICAgICB9LA0KICAgICAgInNjaGVtYUlkZW50aWZpZXIiIDogew0KICAgICAgICAgImlkIiA6ICJ1cm46aGw3LW9yZzplbG0iLA0KICAgICAgICAgInZlcnNpb24iIDogInIxIg0KICAgICAgfSwNCiAgICAgICJ1c2luZ3MiIDogew0KICAgICAgICAgImRlZiIgOiBbIHsNCiAgICAgICAgICAgICJsb2NhbElkZW50aWZpZXIiIDogIlN5c3RlbSIsDQogICAgICAgICAgICAidXJpIiA6ICJ1cm46aGw3LW9yZzplbG0tdHlwZXM6cjEiDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTQ6MS0xNDoyNiIsDQogICAgICAgICAgICAibG9jYWxJZGVudGlmaWVyIiA6ICJGSElSIiwNCiAgICAgICAgICAgICJ1cmkiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIiLA0KICAgICAgICAgICAgInZlcnNpb24iIDogIjQuMC4xIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidXNpbmcgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdmVyc2lvbiAiLCInNC4wLjEnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSBdDQogICAgICB9LA0KICAgICAgInN0YXRlbWVudHMiIDogew0KICAgICAgICAgImRlZiIgOiBbIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTY6MS0yMzo2MiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9JbnRlcnZhbCIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMjUiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvSW50ZXJ2YWwiLCIoIiwicGVyaW9kIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUiIsIi4iLCJQZXJpb2QiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6XG4gICAgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjQiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiaWYgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGlzIG51bGwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB0aGVuXG4gICAgICAgICIsIm51bGwiLCJcbiAgICBlbHNlXG4gICAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImlmICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJzdGFydFwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBpcyBudWxsIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlblxuICAgICAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiSW50ZXJ2YWwoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJwZXJpb2QiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcInN0YXJ0XCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicGVyaW9kIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJlbmRcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgIGVsc2VcbiAgICAgICAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkludGVydmFsWyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwic3RhcnRcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJwZXJpb2QiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcImVuZFwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJdIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI0IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzo1LTIzOjYyIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJZiIsDQogICAgICAgICAgICAgICAiY29uZGl0aW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzo4LTE3OjIxIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJc051bGwiLA0KICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3OjgtMTc6MTMiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAidGhlbiIgOiB7DQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4OjktMTg6MTIiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk51bGwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgImFzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWxUeXBlU3BlY2lmaWVyIiwNCiAgICAgICAgICAgICAgICAgICAgICJwb2ludFR5cGUiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9RGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAiZWxzZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwOjktMjM6NjIiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIklmIiwNCiAgICAgICAgICAgICAgICAgICJjb25kaXRpb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjgiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwOjEyLTIwOjMzIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJc051bGwiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwOjEyLTIwOjI1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJzdGFydCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjA6MTItMjA6MTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAidGhlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTUiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxOjEzLTIxOjYyIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb3dDbG9zZWQiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAiaGlnaENsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb3ciIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMToyMi0yMTo0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMToyMi0yMTozNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAic3RhcnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxOjIyLTIxOjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTo0NC0yMTo2MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTo0NC0yMTo1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiZW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE6NDQtMjE6NDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAiZWxzZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjIiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzOjEzLTIzOjYyIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb3dDbG9zZWQiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICJoaWdoQ2xvc2VkIiA6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzOjIyLTIzOjQxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzOjIyLTIzOjM1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJzdGFydCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzOjIyLTIzOjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzo0NC0yMzo2MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzo0NC0yMzo1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiZW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM6NDQtMjM6NDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNjozNS0xNjo0NSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjU6MS0zNjo3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb0NhbGVuZGFyVW5pdCIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNTQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvQ2FsZW5kYXJVbml0IiwiKCIsInVuaXQiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjYiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU3lzdGVtIiwiLiIsIlN0cmluZyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTpcbiAgICAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjYXNlICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInVuaXQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVuICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIidtcyciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB0aGVuICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIidtaWxsaXNlY29uZCciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndoZW4gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ3MnIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInc2Vjb25kJyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInbWluJyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIHRoZW4gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ21pbnV0ZSciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndoZW4gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ2gnIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInaG91ciciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndoZW4gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ2QnIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInZGF5JyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInd2snIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInd2VlayciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndoZW4gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ21vJyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIHRoZW4gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ21vbnRoJyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInYSciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB0aGVuICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIid5ZWFyJyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgZWxzZSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ1bml0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICBlbmQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjY6NS0zNjo3IiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDYXNlIiwNCiAgICAgICAgICAgICAgICJjb21wYXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjoxMC0yNjoxMyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidW5pdCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAiY2FzZUl0ZW0iIDogWyB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3OjktMjc6MzYiLA0KICAgICAgICAgICAgICAgICAgIndoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI4IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzoxNC0yNzoxNyIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIm1zIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJ0aGVuIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyOSIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjc6MjQtMjc6MzYiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJtaWxsaXNlY29uZCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjg6OS0yODozMCIsDQogICAgICAgICAgICAgICAgICAid2hlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzEiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI4OjE0LTI4OjE2IiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAicyIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAidGhlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzIiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI4OjIzLTI4OjMwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAic2Vjb25kIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTo5LTI5OjMyIiwNCiAgICAgICAgICAgICAgICAgICJ3aGVuIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjk6MTQtMjk6MTgiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJtaW4iLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgInRoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM1IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOToyNS0yOTozMiIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIm1pbnV0ZSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzOSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzA6OS0zMDoyOCIsDQogICAgICAgICAgICAgICAgICAid2hlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzciLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwOjE0LTMwOjE2IiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiaCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAidGhlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzgiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwOjIzLTMwOjI4IiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiaG91ciIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzE6OS0zMToyNyIsDQogICAgICAgICAgICAgICAgICAid2hlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDAiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxOjE0LTMxOjE2IiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiZCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAidGhlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDEiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxOjIzLTMxOjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiZGF5IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjo5LTMyOjI5IiwNCiAgICAgICAgICAgICAgICAgICJ3aGVuIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MyIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzI6MTQtMzI6MTciLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJ3ayIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAidGhlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDQiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyOjI0LTMyOjI5IiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAid2VlayIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0OCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzM6OS0zMzozMCIsDQogICAgICAgICAgICAgICAgICAid2hlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDYiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzOjE0LTMzOjE3IiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAibW8iLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgInRoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzoyNC0zMzozMCIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIm1vbnRoIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDo5LTM0OjI4IiwNCiAgICAgICAgICAgICAgICAgICJ3aGVuIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0OSIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQ6MTQtMzQ6MTYiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJhIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJ0aGVuIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQ6MjMtMzQ6MjgiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJ5ZWFyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgICAgImVsc2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNToxNC0zNToxNyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidW5pdCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ1bml0IiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI1OjM3LTI1OjQ5IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI5IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzODoxLTQ5OjciLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvUXVhbnRpdHkiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEyOSIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9RdWFudGl0eSIsIigiLCJxdWFudGl0eSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsIlF1YW50aXR5IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOlxuICAgICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyOCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY2FzZVxuICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVuICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInF1YW50aXR5IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgaXMgbnVsbCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB0aGVuICIsIm51bGwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVuICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInF1YW50aXR5IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGlzIG51bGwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlbiAiLCJudWxsIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJxdWFudGl0eSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImNvbXBhcmF0b3IiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGlzIG5vdCBudWxsIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlblxuICAgICAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIk1lc3NhZ2UiLCIoIiwibnVsbCIsIiwgIiwidHJ1ZSIsIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ0ZISVJIZWxwZXJzLlRvUXVhbnRpdHkuQ29tcGFyYXRvclF1YW50aXR5Tm90U3VwcG9ydGVkJyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInRXJyb3InIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIidGSElSIFF1YW50aXR5IHZhbHVlIGhhcyBhIGNvbXBhcmF0b3IgYW5kIGNhbm5vdCBiZSBjb252ZXJ0ZWQgdG8gYSBTeXN0ZW0uUXVhbnRpdHkgdmFsdWUuJyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndoZW4gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicXVhbnRpdHkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJzeXN0ZW0iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGlzIG51bGwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBvciAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJxdWFudGl0eSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN5c3RlbSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIj0iLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ2h0dHA6Ly91bml0c29mbWVhc3VyZS5vcmcnIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAgIG9yICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInF1YW50aXR5IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic3lzdGVtIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiPSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInaHR0cDovL2hsNy5vcmcvZmhpcnBhdGgvQ29kZVN5c3RlbS9jYWxlbmRhci11bml0cyciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlblxuICAgICAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlN5c3RlbSIsIi4iLCJRdWFudGl0eSIsIiB7ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiLCI6ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInF1YW50aXR5IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInVuaXQiLCI6ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUb0NhbGVuZGFyVW5pdCIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29hbGVzY2UiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicXVhbnRpdHkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjb2RlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInF1YW50aXR5IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidW5pdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInMSciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIH0iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgIGVsc2VcbiAgICAgICAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIk1lc3NhZ2UiLCIoIiwibnVsbCIsIiwgIiwidHJ1ZSIsIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIidGSElSSGVscGVycy5Ub1F1YW50aXR5LkludmFsaWRGSElSUXVhbnRpdHknIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInRXJyb3InIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInSW52YWxpZCBGSElSIFF1YW50aXR5IGNvZGU6ICciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAmICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInF1YW50aXR5IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInVuaXQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAmICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInICgnIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAmICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInF1YW50aXR5IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN5c3RlbSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICYgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIid8JyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgJiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJxdWFudGl0eSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjb2RlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgJiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJyknIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgIGVuZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyOCIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzk6NS00OTo3IiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDYXNlIiwNCiAgICAgICAgICAgICAgICJjYXNlSXRlbSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1OSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDA6OS00MDozOSIsDQogICAgICAgICAgICAgICAgICAid2hlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTciLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwOjE0LTQwOjI5IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJc051bGwiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MDoxNC00MDoyMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgInRoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgImFzVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1RdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MDozNi00MDozOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTnVsbCINCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDE6OS00MTo0NSIsDQogICAgICAgICAgICAgICAgICAid2hlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjIiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQxOjE0LTQxOjM1IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJc051bGwiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MToxNC00MToyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MToxNC00MToyMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgInRoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgImFzVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1RdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MTo0Mi00MTo0NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTnVsbCINCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDI6OS00MzoxODkiLA0KICAgICAgICAgICAgICAgICAgIndoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY3IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MjoxNC00Mjo0NCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTm90IiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MjoxNC00Mjo0NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSXNOdWxsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDI6MTQtNDI6MzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImNvbXBhcmF0b3IiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MjoxNC00MjoyMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgInRoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgImFzVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1RdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjczIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MzoxMy00MzoxODkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk1lc3NhZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQzOjIxLTQzOjI0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOdWxsIg0KICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJjb25kaXRpb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MzoyNy00MzozMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUJvb2xlYW4iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJ0cnVlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDM6MzMtNDM6ODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJGSElSSGVscGVycy5Ub1F1YW50aXR5LkNvbXBhcmF0b3JRdWFudGl0eU5vdFN1cHBvcnRlZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAic2V2ZXJpdHkiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjcxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0Mzo5MC00Mzo5NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIkVycm9yIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJtZXNzYWdlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDM6OTktNDM6MTg4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiRkhJUiBRdWFudGl0eSB2YWx1ZSBoYXMgYSBjb21wYXJhdG9yIGFuZCBjYW5ub3QgYmUgY29udmVydGVkIHRvIGEgU3lzdGVtLlF1YW50aXR5IHZhbHVlLiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ0OjktNDY6MTM4IiwNCiAgICAgICAgICAgICAgICAgICJ3aGVuIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4OSIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDQ6MTQtNDU6OTIiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9yIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjgzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0NDoxNC00NDo5MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3IiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ0OjE0LTQ0OjM2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJc051bGwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0NDoxNC00NDoyOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAic3lzdGVtIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDQ6MTQtNDQ6MjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInF1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjgyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0NDo0MS00NDo5MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXF1YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ0OjQxLTQ0OjYxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ0OjQxLTQ0OjU1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJzeXN0ZW0iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0NDo0MS00NDo0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ0OjY1LTQ0OjkxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ1OjE4LTQ1OjkyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFcXVhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDU6MTgtNDU6MzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDU6MTgtNDU6MzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInN5c3RlbSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ1OjE4LTQ1OjI1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJxdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDU6NDItNDU6OTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlycGF0aC9Db2RlU3lzdGVtL2NhbGVuZGFyLXVuaXRzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAidGhlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAyIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0NjoxMy00NjoxMzgiLA0KICAgICAgICAgICAgICAgICAgICAgImNsYXNzVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1RdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW5zdGFuY2UiLA0KICAgICAgICAgICAgICAgICAgICAgImVsZW1lbnQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDY6MzgtNDY6NTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDY6MzgtNDY6NTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDY6MzgtNDY6NDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInF1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInVuaXQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ2OjY2LTQ2OjEzNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9DYWxlbmRhclVuaXQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDY6ODEtNDY6MTM1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDb2FsZXNjZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDY6OTAtNDY6MTA4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ2OjkwLTQ2OjEwMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiY29kZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ2OjkwLTQ2Ojk3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJxdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDY6MTExLTQ2OjEyOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0NjoxMTEtNDY6MTIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJ1bml0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDY6MTExLTQ2OjExOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ2OjEzMi00NjoxMzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgICAgImVsc2UiIDogew0KICAgICAgICAgICAgICAgICAgImFzVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1RdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyNyIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDg6MTMtNDg6MjA1IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJNZXNzYWdlIiwNCiAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDg6MjEtNDg6MjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk51bGwiDQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgImNvbmRpdGlvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0ODoyNy00ODozMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUJvb2xlYW4iLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJ0cnVlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICJjb2RlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ4OjMzLTQ4Ojc2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiRkhJUkhlbHBlcnMuVG9RdWFudGl0eS5JbnZhbGlkRkhJUlF1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICJzZXZlcml0eSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0ODo3OS00ODo4NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIkVycm9yIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICJtZXNzYWdlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ4Ojg4LTQ4OjIwNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQ29uY2F0ZW5hdGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQ29hbGVzY2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0ODo4OC00ODoxOTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNvbmNhdGVuYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNvYWxlc2NlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDg6ODgtNDg6MTc2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDb25jYXRlbmF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDb2FsZXNjZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ4Ojg4LTQ4OjE3MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQ29uY2F0ZW5hdGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQ29hbGVzY2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0ODo4OC00ODoxNDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNvbmNhdGVuYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNvYWxlc2NlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDg6ODgtNDg6MTM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDb25jYXRlbmF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDb2FsZXNjZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ4Ojg4LTQ4OjExNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIkludmFsaWQgRkhJUiBRdWFudGl0eSBjb2RlOiAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNvYWxlc2NlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDg6MTIxLTQ4OjEzOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDg6MTIxLTQ4OjEzMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAidW5pdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0ODoxMjEtNDg6MTI4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJxdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQ29hbGVzY2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTEzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0ODoxNDMtNDg6MTQ2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiICgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNvYWxlc2NlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDg6MTUwLTQ4OjE3MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDg6MTUwLTQ4OjE2NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAic3lzdGVtIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ4OjE1MC00ODoxNTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInF1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDb2FsZXNjZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ4OjE3NC00ODoxNzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJ8IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDb2FsZXNjZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ4OjE4MC00ODoxOTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ4OjE4MC00ODoxOTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImNvZGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDg6MTgwLTQ4OjE4NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNvYWxlc2NlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDg6MjAyLTQ4OjIwNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIikiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAicXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzg6MzctMzg6NDkiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVF1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOTQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjUxOjEtNjA6NyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9RdWFudGl0eUlnbm9yaW5nQ29tcGFyYXRvciIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTk0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1F1YW50aXR5SWdub3JpbmdDb21wYXJhdG9yIiwiKCIsInF1YW50aXR5IiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsIlF1YW50aXR5IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOlxuICAgICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE5MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY2FzZVxuICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInF1YW50aXR5IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgaXMgbnVsbCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlbiAiLCJudWxsIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndoZW4gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicXVhbnRpdHkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGlzIG51bGwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIHRoZW4gIiwibnVsbCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE2OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVuICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE1NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicXVhbnRpdHkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic3lzdGVtIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBpcyBudWxsIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgb3IgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInF1YW50aXR5IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN5c3RlbSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQ1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCI9IiwiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgICAgICAgb3IgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTUzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInF1YW50aXR5IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN5c3RlbSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTUxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCI9IiwiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE1MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInaHR0cDovL2hsNy5vcmcvZmhpcnBhdGgvQ29kZVN5c3RlbS9jYWxlbmRhci11bml0cyciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlblxuICAgICAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTY3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlN5c3RlbSIsIi4iLCJRdWFudGl0eSIsIiB7ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiLCI6ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE1NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTU1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInF1YW50aXR5IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTU2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidW5pdCIsIjogIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTY2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRvQ2FsZW5kYXJVbml0IiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE2NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJDb2FsZXNjZSIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE1OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJxdWFudGl0eSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE1OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjb2RlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTYyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE2MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJxdWFudGl0eSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE2MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ1bml0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJzEnIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB9IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICBlbHNlXG4gICAgICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTY5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJNZXNzYWdlIiwiKCIsIm51bGwiLCIsICIsInRydWUiLCIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInRkhJUkhlbHBlcnMuVG9RdWFudGl0eS5JbnZhbGlkRkhJUlF1YW50aXR5JyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ0Vycm9yJyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTg5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE3NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ0ludmFsaWQgRkhJUiBRdWFudGl0eSBjb2RlOiAnIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgJiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTc1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE3NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJxdWFudGl0eSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ1bml0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgJiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJyAoJyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgJiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTgxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJxdWFudGl0eSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJzeXN0ZW0iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAmICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInfCciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICYgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTg4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicXVhbnRpdHkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29kZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTg4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICYgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTkwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIicpJyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICBlbmQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOTMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjUyOjUtNjA6NyIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiQ2FzZSIsDQogICAgICAgICAgICAgICAiY2FzZUl0ZW0iIDogWyB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTM0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1Mzo5LTUzOjM5IiwNCiAgICAgICAgICAgICAgICAgICJ3aGVuIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzIiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjUzOjE0LTUzOjI5IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJc051bGwiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTM6MTQtNTM6MjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInF1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJ0aGVuIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJhc1R5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9UXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFzIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjUzOjM2LTUzOjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOdWxsIg0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzOSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTQ6OS01NDo0NSIsDQogICAgICAgICAgICAgICAgICAid2hlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTM3IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1NDoxNC01NDozNSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSXNOdWxsIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU0OjE0LTU0OjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTM1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1NDoxNC01NDoyMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgInRoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgImFzVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1RdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTQ6NDItNTQ6NDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk51bGwiDQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTY4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1NTo5LTU3OjEzOCIsDQogICAgICAgICAgICAgICAgICAid2hlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTU0IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1NToxNC01Njo5MiIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3IiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQ4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1NToxNC01NTo5MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3IiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1NToxNC01NTozNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSXNOdWxsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU1OjE0LTU1OjI4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJzeXN0ZW0iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTU6MTQtNTU6MjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInF1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTU6NDEtNTU6OTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVxdWFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTU6NDEtNTU6NjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU1OjQxLTU1OjU1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJzeXN0ZW0iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTU6NDEtNTU6NDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInF1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTU6NjUtNTU6OTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU2OjE4LTU2OjkyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFcXVhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU2OjE4LTU2OjM4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1NjoxOC01NjozMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAic3lzdGVtIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU2OjE4LTU2OjI1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJxdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU2OjQyLTU2OjkyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiaHR0cDovL2hsNy5vcmcvZmhpcnBhdGgvQ29kZVN5c3RlbS9jYWxlbmRhci11bml0cyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgInRoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE2NyIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTc6MTMtNTc6MTM4IiwNCiAgICAgICAgICAgICAgICAgICAgICJjbGFzc1R5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9UXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkluc3RhbmNlIiwNCiAgICAgICAgICAgICAgICAgICAgICJlbGVtZW50IiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTU3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1NzozOC01Nzo1NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE1NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTc6MzgtNTc6NTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU3OjM4LTU3OjQ1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJxdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ1bml0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTY2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1Nzo2Ni01NzoxMzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvQ2FsZW5kYXJVbml0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU3OjgxLTU3OjEzNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQ29hbGVzY2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTYwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1Nzo5MC01NzoxMDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU3OjkwLTU3OjEwMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiY29kZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1Nzo5MC01Nzo5NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1NzoxMTEtNTc6MTI5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTYyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1NzoxMTEtNTc6MTIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJ1bml0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU3OjExMS01NzoxMTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInF1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE2NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTc6MTMyLTU3OjEzNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAiZWxzZSIgOiB7DQogICAgICAgICAgICAgICAgICAiYXNUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVF1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBcyIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTkyIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1OToxMy01OToyMDUiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk1lc3NhZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTY5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1OToyMS01OToyNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTnVsbCINCiAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAiY29uZGl0aW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU5OjI3LTU5OjMwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9Qm9vbGVhbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogInRydWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgImNvZGUiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTk6MzMtNTk6NzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJGSElSSGVscGVycy5Ub1F1YW50aXR5LkludmFsaWRGSElSUXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgInNldmVyaXR5IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU5Ojc5LTU5Ojg1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiRXJyb3IiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgIm1lc3NhZ2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE5MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTk6ODgtNTk6MjA0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDb25jYXRlbmF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDb2FsZXNjZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxODkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU5Ojg4LTU5OjE5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQ29uY2F0ZW5hdGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQ29hbGVzY2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTg1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1OTo4OC01OToxNzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNvbmNhdGVuYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNvYWxlc2NlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTk6ODgtNTk6MTcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDb25jYXRlbmF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDb2FsZXNjZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU5Ojg4LTU5OjE0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQ29uY2F0ZW5hdGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQ29hbGVzY2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTc3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1OTo4OC01OToxMzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNvbmNhdGVuYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNvYWxlc2NlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE3MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTk6ODgtNTk6MTE3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiSW52YWxpZCBGSElSIFF1YW50aXR5IGNvZGU6ICIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQ29hbGVzY2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTc2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1OToxMjEtNTk6MTM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTc1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1OToxMjEtNTk6MTMzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJ1bml0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU5OjEyMS01OToxMjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInF1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDb2FsZXNjZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU5OjE0My01OToxNDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIgKCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQ29hbGVzY2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTgyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1OToxNTAtNTk6MTcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTgxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1OToxNTAtNTk6MTY0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJzeXN0ZW0iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE4MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTk6MTUwLTU5OjE1NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNvYWxlc2NlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE4NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTk6MTc0LTU5OjE3NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogInwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNvYWxlc2NlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE4OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTk6MTgwLTU5OjE5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE4NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTk6MTgwLTU5OjE5MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiY29kZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTg2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1OToxODAtNTk6MTg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJxdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQ29hbGVzY2UiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTkwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1OToyMDItNTk6MjA0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiKSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJxdWFudGl0eSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTE6NTUtNTE6NjciLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVF1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMzMiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjYyOjEtODc6MTEiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvSW50ZXJ2YWwiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjIzMyIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9JbnRlcnZhbCIsIigiLCJxdWFudGl0eSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOTUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUiIsIi4iLCJRdWFudGl0eSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTpcbiAgICAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMzIiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjMyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImlmICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE5NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicXVhbnRpdHkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBpcyBudWxsIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB0aGVuICIsIm51bGwiLCIgZWxzZVxuICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY2FzZSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjAwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE5OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJxdWFudGl0eSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIwMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjb21wYXJhdG9yIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJzwnIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlblxuICAgICAgICAgICAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIwNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkludGVydmFsW1xuICAgICAgICAgICAgICAgICAgICAiLCJudWxsIiwiLFxuICAgICAgICAgICAgICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVG9RdWFudGl0eUlnbm9yaW5nQ29tcGFyYXRvciIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicXVhbnRpdHkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICAgICAgICAgICkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJzw9JyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIHRoZW5cbiAgICAgICAgICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjA5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJbnRlcnZhbFtcbiAgICAgICAgICAgICAgICAgICAgIiwibnVsbCIsIixcbiAgICAgICAgICAgICAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRvUXVhbnRpdHlJZ25vcmluZ0NvbXBhcmF0b3IiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjEwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInF1YW50aXR5IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgICAgICAgICBdIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjE5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndoZW4gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjE0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIic+PSciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB0aGVuXG4gICAgICAgICAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkludGVydmFsW1xuICAgICAgICAgICAgICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVG9RdWFudGl0eUlnbm9yaW5nQ29tcGFyYXRvciIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicXVhbnRpdHkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIxNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLFxuICAgICAgICAgICAgICAgICAgICAiLCJudWxsIiwiXG4gICAgICAgICAgICAgICAgXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIyNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVuICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIyMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInPiciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB0aGVuXG4gICAgICAgICAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjI0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkludGVydmFsKFxuICAgICAgICAgICAgICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVG9RdWFudGl0eUlnbm9yaW5nQ29tcGFyYXRvciIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicXVhbnRpdHkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLFxuICAgICAgICAgICAgICAgICAgICAiLCJudWxsIiwiXG4gICAgICAgICAgICAgICAgXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgICAgIGVsc2VcbiAgICAgICAgICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiSW50ZXJ2YWxbIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRvUXVhbnRpdHkiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjI2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInF1YW50aXR5IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIyOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUb1F1YW50aXR5IiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIyOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJxdWFudGl0eSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgIGVuZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjMyIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2Mzo1LTg3OjExIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJZiIsDQogICAgICAgICAgICAgICAiY29uZGl0aW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOTciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjYzOjgtNjM6MjMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIklzTnVsbCIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTk2IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2Mzo4LTYzOjE1IiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJxdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAidGhlbiIgOiB7DQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE5OCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjM6MzAtNjM6MzMiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk51bGwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgImFzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWxUeXBlU3BlY2lmaWVyIiwNCiAgICAgICAgICAgICAgICAgICAgICJwb2ludFR5cGUiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9UXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAiZWxzZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjMxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2NDo5LTg3OjExIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDYXNlIiwNCiAgICAgICAgICAgICAgICAgICJjb21wYXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIwMSIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjQ6MTQtNjQ6MzgiLA0KICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjY0OjE0LTY0OjMyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJjb21wYXJhdG9yIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjY0OjE0LTY0OjIxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJxdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAiY2FzZUl0ZW0iIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjA3IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2NToxMy02OToxNyIsDQogICAgICAgICAgICAgICAgICAgICAid2hlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjAyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2NToxOC02NToyMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgInRoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIwNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjY6MTctNjk6MTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiYXNUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVF1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2NzoyMS02NzoyNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTnVsbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAiaGlnaCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjA1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2ODoyMS02ODo1OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9RdWFudGl0eUlnbm9yaW5nQ29tcGFyYXRvciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjA0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2ODo1MC02ODo1NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMTMiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjcwOjEzLTc0OjE3IiwNCiAgICAgICAgICAgICAgICAgICAgICJ3aGVuIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjcwOjE4LTcwOjIxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiPD0iLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgInRoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIxMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzE6MTctNzQ6MTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG93IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJhc1R5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9UXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjcyOjIxLTcyOjI0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOdWxsIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJoaWdoIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjczOjIxLTczOjU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1F1YW50aXR5SWdub3JpbmdDb21wYXJhdG9yIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjczOjUwLTczOjU3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJxdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIxOSIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzU6MTMtNzk6MTciLA0KICAgICAgICAgICAgICAgICAgICAgIndoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIxNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzU6MTgtNzU6MjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICI+PSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAidGhlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3NjoxNy03OToxNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG93Q2xvc2VkIiA6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICAiaGlnaENsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb3ciIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIxNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzc6MjEtNzc6NTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvUXVhbnRpdHlJZ25vcmluZ0NvbXBhcmF0b3IiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIxNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzc6NTAtNzc6NTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInF1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImFzVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1RdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIxNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzg6MjEtNzg6MjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk51bGwiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjI1IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4MDoxMy04NDoxNyIsDQogICAgICAgICAgICAgICAgICAgICAid2hlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjIwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4MDoxOC04MDoyMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIj4iLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgInRoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIyNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODE6MTctODQ6MTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJoaWdoQ2xvc2VkIiA6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjIyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4MjoyMS04Mjo1OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9RdWFudGl0eUlnbm9yaW5nQ29tcGFyYXRvciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjIxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4Mjo1MC04Mjo1NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAiaGlnaCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiYXNUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVF1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4MzoyMS04MzoyNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTnVsbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICAgICJlbHNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMzAiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg2OjE3LTg2OjY4IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb3dDbG9zZWQiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICJoaWdoQ2xvc2VkIiA6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4NjoyNi04Njo0NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9RdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjI2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4NjozNy04Njo0NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAiaGlnaCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjI5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4Njo0OC04Njo2NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9RdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjI4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4Njo1OS04Njo2NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJxdWFudGl0eSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE5NSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjI6MzctNjI6NDkiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVF1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNDYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjg5OjEtOTM6MTA3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1JhdGlvIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIyNDYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvUmF0aW8iLCIoIiwicmF0aW8iLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjM0IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiUmF0aW8iIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6XG4gICAgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjQ1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI0NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJpZiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjM1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInJhdGlvIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgaXMgbnVsbCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjM3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlblxuICAgICAgICAiLCJudWxsIiwiXG4gICAgZWxzZVxuICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU3lzdGVtIiwiLiIsIlJhdGlvIiwiIHsgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJudW1lcmF0b3IiLCI6ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUb1F1YW50aXR5IiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIzOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicmF0aW8iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAibnVtZXJhdG9yIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImRlbm9taW5hdG9yIiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVG9RdWFudGl0eSIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjQxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInJhdGlvIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjQyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImRlbm9taW5hdG9yIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIH0iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI0NSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTA6NS05MzoxMDciLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIklmIiwNCiAgICAgICAgICAgICAgICJjb25kaXRpb24iIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIzNiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTA6OC05MDoyMCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSXNOdWxsIiwNCiAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMzUiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjkwOjgtOTA6MTIiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInJhdGlvIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICJ0aGVuIiA6IHsNCiAgICAgICAgICAgICAgICAgICJhc1R5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9UmF0aW8iLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFzIiwNCiAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMzciLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjkxOjktOTE6MTIiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk51bGwiDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgImVsc2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI0NCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTM6OS05MzoxMDciLA0KICAgICAgICAgICAgICAgICAgImNsYXNzVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1SYXRpbyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW5zdGFuY2UiLA0KICAgICAgICAgICAgICAgICAgImVsZW1lbnQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAibnVtZXJhdG9yIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5MzozNS05Mzo2MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9RdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5Mzo0Ni05Mzo2MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAibnVtZXJhdG9yIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjkzOjQ2LTkzOjUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJyYXRpbyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImRlbm9taW5hdG9yIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5Mzo3Ny05MzoxMDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvUXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI0MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTM6ODgtOTM6MTA0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJkZW5vbWluYXRvciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjQxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5Mzo4OC05Mzo5MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicmF0aW8iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInJhdGlvIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjM0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4OTozMS04OTo0MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmF0aW8iLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjI1OSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiOTU6MS05OTo2MyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9JbnRlcnZhbCIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMjU5IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb0ludGVydmFsIiwiKCIsInJhbmdlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI0NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsIlJhbmdlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOlxuICAgICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI1OCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiaWYgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJyYW5nZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGlzIG51bGwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIHRoZW5cbiAgICAgICAgIiwibnVsbCIsIlxuICAgIGVsc2VcbiAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjU3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkludGVydmFsWyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI1MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUb1F1YW50aXR5IiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI1MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicmFuZ2UiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAibG93IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjU2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRvUXVhbnRpdHkiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjU1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI1NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJyYW5nZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJoaWdoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIl0iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI1OCIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTY6NS05OTo2MyIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiSWYiLA0KICAgICAgICAgICAgICAgImNvbmRpdGlvbiIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjQ5IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5Njo4LTk2OjIwIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJc051bGwiLA0KICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI0OCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTY6OC05NjoxMiIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicmFuZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgInRoZW4iIDogew0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFzIiwNCiAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNTAiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk3OjktOTc6MTIiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk51bGwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgImFzVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWxUeXBlU3BlY2lmaWVyIiwNCiAgICAgICAgICAgICAgICAgICAgICJwb2ludFR5cGUiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9UXVhbnRpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAiZWxzZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjU3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5OTo5LTk5OjYzIiwNCiAgICAgICAgICAgICAgICAgICJsb3dDbG9zZWQiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICJoaWdoQ2xvc2VkIiA6IHRydWUsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjUzIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5OToxOC05OTozOCIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9RdWFudGl0eSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5OToyOS05OTozNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAibG93IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk5OjI5LTk5OjMzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJyYW5nZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJoaWdoIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNTYiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk5OjQxLTk5OjYyIiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1F1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk5OjUyLTk5OjYxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJoaWdoIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk5OjUyLTk5OjU2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJyYW5nZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInJhbmdlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjQ3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5NTozNC05NTo0MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmFuZ2UiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjI3OCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTAxOjEtMTEwOjkiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvQ29kZSIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMjc4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb0NvZGUiLCIoIiwiY29kaW5nIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI2MCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSIiwiLiIsIkNvZGluZyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTpcbiAgICAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNzciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjc3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImlmICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI2MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29kaW5nIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgaXMgbnVsbCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlblxuICAgICAgICAiLCJudWxsIiwiXG4gICAgZWxzZVxuICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU3lzdGVtIiwiLiIsIkNvZGUiLCIge1xuICAgICAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29kZSIsIjogIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjY2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI2NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29kaW5nIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjY1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImNvZGUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI2NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIixcbiAgICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN5c3RlbSIsIjogIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjY5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI2OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29kaW5nIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjY4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN5c3RlbSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjY5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLFxuICAgICAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmVyc2lvbiIsIjogIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjcyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29kaW5nIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjcxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZlcnNpb24iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI3MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIixcbiAgICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImRpc3BsYXkiLCI6ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjczIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImNvZGluZyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI3NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJkaXNwbGF5IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgfSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjc3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDI6NS0xMTA6OSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiSWYiLA0KICAgICAgICAgICAgICAgImNvbmRpdGlvbiIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjYyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDI6OC0xMDI6MjEiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIklzTnVsbCIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjYxIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDI6OC0xMDI6MTMiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNvZGluZyIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAidGhlbiIgOiB7DQogICAgICAgICAgICAgICAgICAiYXNUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUNvZGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFzIiwNCiAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNjMiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwMzo5LTEwMzoxMiIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTnVsbCINCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAiZWxzZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjc2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDU6OS0xMTA6OSIsDQogICAgICAgICAgICAgICAgICAiY2xhc3NUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUNvZGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkluc3RhbmNlIiwNCiAgICAgICAgICAgICAgICAgICJlbGVtZW50IiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNvZGUiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwNjoxNy0xMDY6MzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwNjoxNy0xMDY6MjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImNvZGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI2NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTA2OjE3LTEwNjoyMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY29kaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInN5c3RlbSIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI2OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTA3OjE5LTEwNzozNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI2OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTA3OjE5LTEwNzozMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAic3lzdGVtIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwNzoxOS0xMDc6MjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNvZGluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2ZXJzaW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjcyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDg6MjAtMTA4OjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjcxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDg6MjAtMTA4OjMzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2ZXJzaW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwODoyMC0xMDg6MjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNvZGluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJkaXNwbGF5IiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjc1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDk6MjAtMTA5OjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjc0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDk6MjAtMTA5OjMzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJkaXNwbGF5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwOToyMC0xMDk6MjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNvZGluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogImNvZGluZyIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI2MCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTAxOjMxLTEwMTo0MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29kaW5nIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyOTQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjExMjoxLTExOTo5IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb0NvbmNlcHQiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjI5NCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9Db25jZXB0IiwiKCIsImNvbmNlcHQiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjc5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiLCIuIiwiQ29kZWFibGVDb25jZXB0IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOlxuICAgICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI5MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyOTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiaWYgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjgxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI4MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjb25jZXB0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgaXMgbnVsbCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjgyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlblxuICAgICAgICAiLCJudWxsIiwiXG4gICAgZWxzZVxuICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyOTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU3lzdGVtIiwiLiIsIkNvbmNlcHQiLCIge1xuICAgICAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjb2RlcyIsIjogIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjg4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjg0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImNvbmNlcHQiLCIuIiwiY29kaW5nIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCJDIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicmV0dXJuICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUb0NvZGUiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjg1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkMiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIixcbiAgICAgICAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZGlzcGxheSIsIjogIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjkxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI5MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyODkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29uY2VwdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI5MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ0ZXh0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyOTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgfSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjkzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTM6NS0xMTk6OSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiSWYiLA0KICAgICAgICAgICAgICAgImNvbmRpdGlvbiIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjgxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTM6OC0xMTM6MjIiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIklzTnVsbCIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjgwIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTM6OC0xMTM6MTQiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNvbmNlcHQiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgInRoZW4iIDogew0KICAgICAgICAgICAgICAgICAgImFzVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1Db25jZXB0IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBcyIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjgyIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTQ6OS0xMTQ6MTIiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk51bGwiDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgImVsc2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI5MiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTE2OjktMTE5OjkiLA0KICAgICAgICAgICAgICAgICAgImNsYXNzVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1Db25jZXB0IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnN0YW5jZSIsDQogICAgICAgICAgICAgICAgICAiZWxlbWVudCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjb2RlcyIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI4OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTE3OjIwLTExNzo1MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUXVlcnkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyODQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExNzoyMC0xMTc6MzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImFsaWFzIiA6ICJDIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyODMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExNzoyMC0xMTc6MzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImNvZGluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY29uY2VwdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWxhdGlvbnNoaXAiIDogWyBdLA0KICAgICAgICAgICAgICAgICAgICAgICAgInJldHVybiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTc6MzctMTE3OjUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyODYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExNzo0NC0xMTc6NTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvQ29kZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjg1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTc6NTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFsaWFzUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiZGlzcGxheSIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI5MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTE4OjIyLTExODozOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI5MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTE4OjIyLTExODozMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAidGV4dCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjg5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTg6MjItMTE4OjI4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjb25jZXB0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAiY29uY2VwdCIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI3OSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTEyOjM1LTExMjo1NCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29kZWFibGVDb25jZXB0IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMDMiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjEyMToxLTEyNTo2MCIsDQogICAgICAgICAgICAibmFtZSIgOiAicmVmZXJlbmNlIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIzMDMiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsInJlZmVyZW5jZSIsIigiLCJyZWZlcmVuY2UiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjk1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlN0cmluZyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTpcbiAgICAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMDIiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzAyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImlmICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI5NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyOTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicmVmZXJlbmNlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgaXMgbnVsbCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjk4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlblxuICAgICAgICAiLCJudWxsIiwiXG4gICAgZWxzZVxuICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiUmVmZXJlbmNlIiwiIHsgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJyZWZlcmVuY2UiLCI6ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMwMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJzdHJpbmciLCIgeyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyOTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicmVmZXJlbmNlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB9IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB9IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMDIiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEyMjo1LTEyNTo2MCIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiSWYiLA0KICAgICAgICAgICAgICAgImNvbmRpdGlvbiIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjk3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMjI6OC0xMjI6MjQiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIklzTnVsbCIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjk2IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMjI6OC0xMjI6MTYiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInJlZmVyZW5jZSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAidGhlbiIgOiB7DQogICAgICAgICAgICAgICAgICAiYXNUeXBlIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1SZWZlcmVuY2UiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFzIiwNCiAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyOTgiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEyMzo5LTEyMzoxMiIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTnVsbCINCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAiZWxzZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzAxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMjU6OS0xMjU6NjAiLA0KICAgICAgICAgICAgICAgICAgImNsYXNzVHlwZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmVmZXJlbmNlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnN0YW5jZSIsDQogICAgICAgICAgICAgICAgICAiZWxlbWVudCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJyZWZlcmVuY2UiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEyNTozMi0xMjU6NTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImNsYXNzVHlwZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9c3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnN0YW5jZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAiZWxlbWVudCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI5OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTI1OjQ4LTEyNTo1NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicmVmZXJlbmNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJyZWZlcmVuY2UiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyOTUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEyMTozNy0xMjE6NDIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMDYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjEyNzoxLTEyNzo2OCIsDQogICAgICAgICAgICAibmFtZSIgOiAicmVzb2x2ZSIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiZXh0ZXJuYWwiIDogdHJ1ZSwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIzMDYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsInJlc29sdmUiLCIoIiwicmVmZXJlbmNlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMwNCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTdHJpbmciIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikgcmV0dXJucyAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMDUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiUmVzb3VyY2UiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIjogZXh0ZXJuYWwiIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAicmVmZXJlbmNlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzA0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMjc6MzUtMTI3OjQwIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMzA5IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMjg6MS0xMjg6NzEiLA0KICAgICAgICAgICAgIm5hbWUiIDogInJlc29sdmUiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImV4dGVybmFsIiA6IHRydWUsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMzA5IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJyZXNvbHZlIiwiKCIsInJlZmVyZW5jZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMDciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiUmVmZXJlbmNlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIHJldHVybnMgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzA4IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlJlc291cmNlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICI6IGV4dGVybmFsIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInJlZmVyZW5jZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMwNyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTI4OjM1LTEyODo0MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmVmZXJlbmNlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMTIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjEyOToxLTEyOTo3MiIsDQogICAgICAgICAgICAibmFtZSIgOiAicmVmZXJlbmNlIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJleHRlcm5hbCIgOiB0cnVlLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjMxMiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwicmVmZXJlbmNlIiwiKCIsInJlc291cmNlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMxMCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJSZXNvdXJjZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSByZXR1cm5zICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMxMSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJSZWZlcmVuY2UiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIjogZXh0ZXJuYWwiIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAicmVzb3VyY2UiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMTAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEyOTozNi0xMjk6NDMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVJlc291cmNlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMTciLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjEzMDoxLTEzMDo4NiIsDQogICAgICAgICAgICAibmFtZSIgOiAiZXh0ZW5zaW9uIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJleHRlcm5hbCIgOiB0cnVlLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjMxNyIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiZXh0ZW5zaW9uIiwiKCIsImVsZW1lbnQiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzEzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkVsZW1lbnQiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiwidXJsIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMxNCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTdHJpbmciIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikgcmV0dXJucyAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMTYiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTGlzdDwiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRWxlbWVudCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiPiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiOiBleHRlcm5hbCIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJlbGVtZW50IiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzEzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMzA6MzUtMTMwOjQxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FbGVtZW50IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidXJsIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzE0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMzA6NDgtMTMwOjUzIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMzIyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMzE6MS0xMzE6ODgiLA0KICAgICAgICAgICAgIm5hbWUiIDogImV4dGVuc2lvbiIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiZXh0ZXJuYWwiIDogdHJ1ZSwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIzMjIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsImV4dGVuc2lvbiIsIigiLCJyZXNvdXJjZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMTgiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiUmVzb3VyY2UiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiwidXJsIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMxOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTdHJpbmciIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikgcmV0dXJucyAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMjEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTGlzdDwiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRWxlbWVudCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiPiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiOiBleHRlcm5hbCIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJyZXNvdXJjZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMxOCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTMxOjM2LTEzMTo0MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmVzb3VyY2UiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ1cmwiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMTkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEzMTo1MC0xMzE6NTUiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMjUiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjEzMjoxLTEzMjo2NyIsDQogICAgICAgICAgICAibmFtZSIgOiAiaGFzVmFsdWUiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImV4dGVybmFsIiA6IHRydWUsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMzI1IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJoYXNWYWx1ZSIsIigiLCJlbGVtZW50IiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMyMyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFbGVtZW50IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIHJldHVybnMgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzI0IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkJvb2xlYW4iIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIjogZXh0ZXJuYWwiIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAiZWxlbWVudCIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMyMyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTMyOjM0LTEzMjo0MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RWxlbWVudCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMzI4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMzM6MS0xMzM6NjMiLA0KICAgICAgICAgICAgIm5hbWUiIDogImdldFZhbHVlIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJleHRlcm5hbCIgOiB0cnVlLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjMyOCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiZ2V0VmFsdWUiLCIoIiwiZWxlbWVudCIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMjYiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRWxlbWVudCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSByZXR1cm5zICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMyNyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJBbnkiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIjogZXh0ZXJuYWwiIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAiZWxlbWVudCIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMyNiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTMzOjM0LTEzMzo0MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RWxlbWVudCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMzMyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMzQ6MS0xMzQ6NjkiLA0KICAgICAgICAgICAgIm5hbWUiIDogIm9mVHlwZSIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiZXh0ZXJuYWwiIDogdHJ1ZSwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIzMzIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIm9mVHlwZSIsIigiLCJpZGVudGlmaWVyIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMyOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTdHJpbmciIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikgcmV0dXJucyAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMzEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTGlzdDwiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQW55IiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICI+IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICI6IGV4dGVybmFsIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogImlkZW50aWZpZXIiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMjkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEzNDozNS0xMzQ6NDAiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMzUiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjEzNToxLTEzNTo2MyIsDQogICAgICAgICAgICAibmFtZSIgOiAiaXMiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImV4dGVybmFsIiA6IHRydWUsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMzM1IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJpcyIsIigiLCJpZGVudGlmaWVyIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMzMyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTdHJpbmciIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikgcmV0dXJucyAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMzQiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQm9vbGVhbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiOiBleHRlcm5hbCIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJpZGVudGlmaWVyIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzMzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMzU6MzEtMTM1OjM2IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMzM4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMzY6MS0xMzY6NTkiLA0KICAgICAgICAgICAgIm5hbWUiIDogImFzIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJleHRlcm5hbCIgOiB0cnVlLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjMzOCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiYXMiLCIoIiwiaWRlbnRpZmllciIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMzYiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU3RyaW5nIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIHJldHVybnMgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzM3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkFueSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiOiBleHRlcm5hbCIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJpZGVudGlmaWVyIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzM2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMzY6MzEtMTM2OjM2IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMzQxIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMzc6MS0xMzc6ODYiLA0KICAgICAgICAgICAgIm5hbWUiIDogImVsZW1lbnREZWZpbml0aW9uIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJleHRlcm5hbCIgOiB0cnVlLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjM0MSIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiZWxlbWVudERlZmluaXRpb24iLCIoIiwiZWxlbWVudCIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMzkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRWxlbWVudCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSByZXR1cm5zICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM0MCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFbGVtZW50RGVmaW5pdGlvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiOiBleHRlcm5hbCIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJlbGVtZW50IiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzM5IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMzc6NDMtMTM3OjQ5IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FbGVtZW50IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNDciLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjEzODoxLTEzODo5NSIsDQogICAgICAgICAgICAibmFtZSIgOiAic2xpY2UiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImV4dGVybmFsIiA6IHRydWUsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMzQ3IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJzbGljZSIsIigiLCJlbGVtZW50IiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM0MiIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFbGVtZW50IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIsInVybCIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNDMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU3RyaW5nIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIsIm5hbWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzQ0IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlN0cmluZyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSByZXR1cm5zICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM0NiIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJMaXN0PCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM0NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFbGVtZW50IiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICI+IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICI6IGV4dGVybmFsIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogImVsZW1lbnQiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNDIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEzODozMS0xMzg6MzciLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUVsZW1lbnQiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ1cmwiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNDMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEzODo0NC0xMzg6NDkiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAibmFtZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM0NCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTM4OjU3LTEzODo2MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjM1MCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTM5OjEtMTM5Ojc2IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJjaGVja01vZGlmaWVycyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiZXh0ZXJuYWwiIDogdHJ1ZSwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIzNTAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsImNoZWNrTW9kaWZpZXJzIiwiKCIsInJlc291cmNlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM0OCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJSZXNvdXJjZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSByZXR1cm5zICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM0OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJSZXNvdXJjZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiOiBleHRlcm5hbCIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJyZXNvdXJjZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM0OCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTM5OjQxLTEzOTo0OCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmVzb3VyY2UiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjM1NCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTQwOjEtMTQwOjkzIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJjaGVja01vZGlmaWVycyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiZXh0ZXJuYWwiIDogdHJ1ZSwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIzNTQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsImNoZWNrTW9kaWZpZXJzIiwiKCIsInJlc291cmNlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM1MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJSZXNvdXJjZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiLCJtb2RpZmllciIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNTIiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU3RyaW5nIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIHJldHVybnMgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzUzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlJlc291cmNlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICI6IGV4dGVybmFsIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInJlc291cmNlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzUxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNDA6NDEtMTQwOjQ4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1SZXNvdXJjZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogIm1vZGlmaWVyIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzUyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNDA6NjAtMTQwOjY1IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMzU3IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNDE6MS0xNDE6NzMiLA0KICAgICAgICAgICAgIm5hbWUiIDogImNoZWNrTW9kaWZpZXJzIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJleHRlcm5hbCIgOiB0cnVlLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjM1NyIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiY2hlY2tNb2RpZmllcnMiLCIoIiwiZWxlbWVudCIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNTUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRWxlbWVudCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSByZXR1cm5zICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM1NiIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFbGVtZW50IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICI6IGV4dGVybmFsIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogImVsZW1lbnQiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNTUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE0MTo0MC0xNDE6NDYiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUVsZW1lbnQiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjM2MSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTQyOjEtMTQyOjkwIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJjaGVja01vZGlmaWVycyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiZXh0ZXJuYWwiIDogdHJ1ZSwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIzNjEiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsImNoZWNrTW9kaWZpZXJzIiwiKCIsImVsZW1lbnQiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzU4IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkVsZW1lbnQiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiwibW9kaWZpZXIiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzU5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlN0cmluZyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSByZXR1cm5zICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM2MCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFbGVtZW50IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICI6IGV4dGVybmFsIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogImVsZW1lbnQiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNTgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE0Mjo0MC0xNDI6NDYiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUVsZW1lbnQiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJtb2RpZmllciIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM1OSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTQyOjU4LTE0Mjo2MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjM2NSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTQzOjEtMTQzOjg5IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJjb25mb3Jtc1RvIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJleHRlcm5hbCIgOiB0cnVlLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjM2NSIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiY29uZm9ybXNUbyIsIigiLCJyZXNvdXJjZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNjIiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiUmVzb3VyY2UiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiwic3RydWN0dXJlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM2MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTdHJpbmciIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikgcmV0dXJucyAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNjQiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQm9vbGVhbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiOiBleHRlcm5hbCIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJyZXNvdXJjZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM2MiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTQzOjM3LTE0Mzo0NCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmVzb3VyY2UiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJzdHJ1Y3R1cmUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNjMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE0Mzo1Ny0xNDM6NjIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNjkiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE0NDoxLTE0NDo3OCIsDQogICAgICAgICAgICAibmFtZSIgOiAibWVtYmVyT2YiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImV4dGVybmFsIiA6IHRydWUsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMzY5IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJtZW1iZXJPZiIsIigiLCJjb2RlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM2NiIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjb2RlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIsInZhbHVlU2V0IiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM2NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTdHJpbmciIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikgcmV0dXJucyAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNjgiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQm9vbGVhbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiOiBleHRlcm5hbCIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJjb2RlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzY2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNDQ6MzEtMTQ0OjM0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1jb2RlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWVTZXQiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNjciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE0NDo0Ni0xNDQ6NTEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNzMiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE0NToxLTE0NTo4MiIsDQogICAgICAgICAgICAibmFtZSIgOiAibWVtYmVyT2YiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImV4dGVybmFsIiA6IHRydWUsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMzczIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJtZW1iZXJPZiIsIigiLCJjb2RpbmciLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzcwIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNvZGluZyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiLCJ2YWx1ZVNldCIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNzEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU3RyaW5nIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIHJldHVybnMgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzcyIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkJvb2xlYW4iIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIjogZXh0ZXJuYWwiIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAiY29kaW5nIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzcwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNDU6MzMtMTQ1OjM4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Db2RpbmciLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZVNldCIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM3MSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTQ1OjUwLTE0NTo1NSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjM3NyIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTQ2OjEtMTQ2OjkyIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJtZW1iZXJPZiIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiZXh0ZXJuYWwiIDogdHJ1ZSwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIzNzciLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIm1lbWJlck9mIiwiKCIsImNvbmNlcHQiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzc0IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNvZGVhYmxlQ29uY2VwdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiLCJ2YWx1ZVNldCIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNzUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU3RyaW5nIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIHJldHVybnMgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzc2IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkJvb2xlYW4iIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIjogZXh0ZXJuYWwiIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAiY29uY2VwdCIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM3NCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTQ2OjM0LTE0Njo0OCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29kZWFibGVDb25jZXB0IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWVTZXQiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNzUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE0Njo2MC0xNDY6NjUiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzODEiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE0NzoxLTE0Nzo4OCIsDQogICAgICAgICAgICAibmFtZSIgOiAic3Vic3VtZXMiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImV4dGVybmFsIiA6IHRydWUsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMzgxIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJzdWJzdW1lcyIsIigiLCJjb2RpbmciLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzc4IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNvZGluZyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiLCJzdWJzdW1lZENvZGluZyIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNzkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29kaW5nIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIHJldHVybnMgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzgwIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkJvb2xlYW4iIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIjogZXh0ZXJuYWwiIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAiY29kaW5nIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzc4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNDc6MzMtMTQ3OjM4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Db2RpbmciLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJzdWJzdW1lZENvZGluZyIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM3OSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTQ3OjU2LTE0Nzo2MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29kaW5nIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzODUiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE0ODoxLTE0ODoxMDgiLA0KICAgICAgICAgICAgIm5hbWUiIDogInN1YnN1bWVzIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJleHRlcm5hbCIgOiB0cnVlLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjM4NSIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwic3Vic3VtZXMiLCIoIiwiY29uY2VwdCIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzODIiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29kZWFibGVDb25jZXB0IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIsInN1YnN1bWVkQ29uY2VwdCIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzODMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29kZWFibGVDb25jZXB0IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIHJldHVybnMgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzg0IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkJvb2xlYW4iIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIjogZXh0ZXJuYWwiIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAiY29uY2VwdCIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM4MiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTQ4OjM0LTE0ODo0OCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29kZWFibGVDb25jZXB0IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAic3Vic3VtZWRDb25jZXB0IiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzgzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNDg6NjctMTQ4OjgxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Db2RlYWJsZUNvbmNlcHQiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjM4OSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTQ5OjEtMTQ5OjkxIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJzdWJzdW1lZEJ5IiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJleHRlcm5hbCIgOiB0cnVlLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjM4OSIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwic3Vic3VtZWRCeSIsIigiLCJjb2RpbmciLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzg2IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNvZGluZyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiLCJzdWJzdW1pbmdDb2RpbmciLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzg3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNvZGluZyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSByZXR1cm5zICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM4OCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJCb29sZWFuIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICI6IGV4dGVybmFsIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogImNvZGluZyIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM4NiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTQ5OjM1LTE0OTo0MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29kaW5nIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAic3Vic3VtaW5nQ29kaW5nIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzg3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNDk6NTktMTQ5OjY0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Db2RpbmciLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjM5MyIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTUwOjEtMTUwOjExMSIsDQogICAgICAgICAgICAibmFtZSIgOiAic3Vic3VtZWRCeSIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiZXh0ZXJuYWwiIDogdHJ1ZSwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIzOTMiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsInN1YnN1bWVkQnkiLCIoIiwiY29uY2VwdCIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzOTAiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29kZWFibGVDb25jZXB0IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIsInN1YnN1bWluZ0NvbmNlcHQiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzkxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNvZGVhYmxlQ29uY2VwdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSByZXR1cm5zICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM5MiIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJCb29sZWFuIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICI6IGV4dGVybmFsIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogImNvbmNlcHQiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzOTAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE1MDozNi0xNTA6NTAiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUNvZGVhYmxlQ29uY2VwdCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInN1YnN1bWluZ0NvbmNlcHQiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzOTEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE1MDo3MC0xNTA6ODQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUNvZGVhYmxlQ29uY2VwdCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMzk2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNTE6MS0xNTE6NjkiLA0KICAgICAgICAgICAgIm5hbWUiIDogImh0bWxDaGVja3MiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImV4dGVybmFsIiA6IHRydWUsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMzk2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJodG1sQ2hlY2tzIiwiKCIsImVsZW1lbnQiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzk0IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkVsZW1lbnQiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikgcmV0dXJucyAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzOTUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQm9vbGVhbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiOiBleHRlcm5hbCIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJlbGVtZW50IiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzk0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNTE6MzYtMTUxOjQyIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FbGVtZW50IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MDAiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE1MzoxLTE1Mzo1OCIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjQwMCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzk3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkFjY291bnRTdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM5OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzOTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzk4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzk5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzOTkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE1Mzo0OC0xNTM6NTgiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzOTgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE1Mzo0OC0xNTM6NTIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzk3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNTM6MzItMTUzOjQ0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1BY2NvdW50U3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MDQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE1NDoxLTE1NDo3MCIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjQwNCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDAxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkFjdGlvbkNhcmRpbmFsaXR5QmVoYXZpb3IiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQwMyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDAyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MDMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE1NDo2MC0xNTQ6NzAiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MDIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE1NDo2MC0xNTQ6NjQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDAxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNTQ6MzItMTU0OjU2IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1BY3Rpb25DYXJkaW5hbGl0eUJlaGF2aW9yIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MDgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE1NToxLTE1NTo2NCIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjQwOCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDA1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkFjdGlvbkNvbmRpdGlvbktpbmQiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQwNyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDA2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDA3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MDciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE1NTo1NC0xNTU6NjQiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MDYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE1NTo1NC0xNTU6NTgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDA1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNTU6MzItMTU1OjUwIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1BY3Rpb25Db25kaXRpb25LaW5kIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MTIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE1NjoxLTE1Njo2NyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjQxMiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDA5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkFjdGlvbkdyb3VwaW5nQmVoYXZpb3IiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQxMSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDEwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MTEiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE1Njo1Ny0xNTY6NjciLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MTAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE1Njo1Ny0xNTY6NjEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDA5IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNTY6MzItMTU2OjUzIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1BY3Rpb25Hcm91cGluZ0JlaGF2aW9yIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MTYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE1NzoxLTE1Nzo2NiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjQxNiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDEzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkFjdGlvblBhcnRpY2lwYW50VHlwZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDE1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQxNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQxNSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTU3OjU2LTE1Nzo2NiIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQxNCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTU3OjU2LTE1Nzo2MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MTMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE1NzozMi0xNTc6NTIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUFjdGlvblBhcnRpY2lwYW50VHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNDIwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNTg6MS0xNTg6NjciLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI0MjAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQxNyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJBY3Rpb25QcmVjaGVja0JlaGF2aW9yIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MTkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDE5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQxOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQxOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDE5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNTg6NTctMTU4OjY3IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDE4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNTg6NTctMTU4OjYxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQxNyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTU4OjMyLTE1ODo1MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9QWN0aW9uUHJlY2hlY2tCZWhhdmlvciIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNDI0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNTk6MS0xNTk6NjciLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI0MjQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQyMSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJBY3Rpb25SZWxhdGlvbnNoaXBUeXBlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MjMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQyMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDIzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNTk6NTctMTU5OjY3IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDIyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNTk6NTctMTU5OjYxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQyMSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTU5OjMyLTE1OTo1MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9QWN0aW9uUmVsYXRpb25zaGlwVHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNDI4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNjA6MS0xNjA6NjciLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI0MjgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQyNSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJBY3Rpb25SZXF1aXJlZEJlaGF2aW9yIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MjciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQyNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDI3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNjA6NTctMTYwOjY3IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDI2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNjA6NTctMTYwOjYxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQyNSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTYwOjMyLTE2MDo1MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9QWN0aW9uUmVxdWlyZWRCZWhhdmlvciIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNDMyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNjE6MS0xNjE6NjgiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI0MzIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQyOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJBY3Rpb25TZWxlY3Rpb25CZWhhdmlvciIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDMxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQzMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQzMSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTYxOjU4LTE2MTo2OCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQzMCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTYxOjU4LTE2MTo2MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MjkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE2MTozMi0xNjE6NTQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUFjdGlvblNlbGVjdGlvbkJlaGF2aW9yIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MzYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE2MjoxLTE2Mjo2NyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjQzNiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDMzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkFjdGl2aXR5RGVmaW5pdGlvbktpbmQiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQzNSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDM0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDM1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MzUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE2Mjo1Ny0xNjI6NjciLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MzQiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE2Mjo1Ny0xNjI6NjEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDMzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNjI6MzItMTYyOjUzIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1BY3Rpdml0eURlZmluaXRpb25LaW5kIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NDAiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE2MzoxLTE2Mzo2OCIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjQ0MCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDM3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkFjdGl2aXR5UGFydGljaXBhbnRUeXBlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MzkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQzOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQzOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDM5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNjM6NTgtMTYzOjY4IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDM4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNjM6NTgtMTYzOjYyIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQzNyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTYzOjMyLTE2Mzo1NCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9QWN0aXZpdHlQYXJ0aWNpcGFudFR5cGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ0NCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTY0OjEtMTY0OjU2IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNDQ0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NDEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQWRkcmVzc1R5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ0MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDQyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NDMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE2NDo0Ni0xNjQ6NTYiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NDIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE2NDo0Ni0xNjQ6NTAiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDQxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNjQ6MzItMTY0OjQyIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1BZGRyZXNzVHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNDQ4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNjU6MS0xNjU6NTUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI0NDgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ0NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJBZGRyZXNzVXNlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NDciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDQ3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNjU6NDUtMTY1OjU1IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDQ2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNjU6NDUtMTY1OjQ5IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ0NSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTY1OjMyLTE2NTo0MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9QWRkcmVzc1VzZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNDUyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNjY6MS0xNjY6NjUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI0NTIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ0OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJBZG1pbmlzdHJhdGl2ZUdlbmRlciIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDUxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ1MSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTY2OjU1LTE2Njo2NSIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ1MCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTY2OjU1LTE2Njo1OSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NDkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE2NjozMi0xNjY6NTEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUFkbWluaXN0cmF0aXZlR2VuZGVyIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NTYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE2NzoxLTE2Nzo2NiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjQ1NiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDUzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkFkdmVyc2VFdmVudEFjdHVhbGl0eSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDU1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ1NSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTY3OjU2LTE2Nzo2NiIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ1NCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTY3OjU2LTE2Nzo2MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NTMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE2NzozMi0xNjc6NTIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUFkdmVyc2VFdmVudEFjdHVhbGl0eSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNDYwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNjg6MS0xNjg6NjAiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI0NjAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ1NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJBZ2dyZWdhdGlvbk1vZGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ1OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NTkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE2ODo1MC0xNjg6NjAiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NTgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE2ODo1MC0xNjg6NTQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDU3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNjg6MzItMTY4OjQ2IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1BZ2dyZWdhdGlvbk1vZGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ2NCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTY5OjEtMTY5OjcxIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNDY0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NjEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQWxsZXJneUludG9sZXJhbmNlQ2F0ZWdvcnkiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ2MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDYyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NjMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE2OTo2MS0xNjk6NzEiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NjIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE2OTo2MS0xNjk6NjUiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDYxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNjk6MzItMTY5OjU3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1BbGxlcmd5SW50b2xlcmFuY2VDYXRlZ29yeSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNDY4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzA6MS0xNzA6NzQiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI0NjgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ2NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJBbGxlcmd5SW50b2xlcmFuY2VDcml0aWNhbGl0eSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDY3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ2NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ2NyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTcwOjY0LTE3MDo3NCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ2NiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTcwOjY0LTE3MDo2OCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NjUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3MDozMi0xNzA6NjAiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUFsbGVyZ3lJbnRvbGVyYW5jZUNyaXRpY2FsaXR5IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NzIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3MToxLTE3MTo3MSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjQ3MiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDY5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkFsbGVyZ3lJbnRvbGVyYW5jZVNldmVyaXR5IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NzEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDcxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ3MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDcxIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzE6NjEtMTcxOjcxIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDcwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzE6NjEtMTcxOjY1IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ2OSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTcxOjMyLTE3MTo1NyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9QWxsZXJneUludG9sZXJhbmNlU2V2ZXJpdHkiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ3NiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTcyOjEtMTcyOjY3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNDc2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NzMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQWxsZXJneUludG9sZXJhbmNlVHlwZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDc1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ3NSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTcyOjU3LTE3Mjo2NyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ3NCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTcyOjU3LTE3Mjo2MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NzMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3MjozMi0xNzI6NTMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUFsbGVyZ3lJbnRvbGVyYW5jZVR5cGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ4MCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTczOjEtMTczOjYyIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNDgwIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NzciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQXBwb2ludG1lbnRTdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ3OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDc4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NzkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3Mzo1Mi0xNzM6NjIiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NzgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3Mzo1Mi0xNzM6NTYiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDc3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzM6MzItMTczOjQ4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1BcHBvaW50bWVudFN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNDg0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzQ6MS0xNzQ6NjciLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI0ODQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ4MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJBc3NlcnRpb25EaXJlY3Rpb25UeXBlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0ODMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDgzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ4MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDgzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzQ6NTctMTc0OjY3IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDgyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzQ6NTctMTc0OjYxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ4MSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTc0OjMyLTE3NDo1MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9QXNzZXJ0aW9uRGlyZWN0aW9uVHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNDg4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzU6MS0xNzU6NjYiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI0ODgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ4NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJBc3NlcnRpb25PcGVyYXRvclR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ4NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0ODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDg2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0ODciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3NTo1Ni0xNzU6NjYiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0ODYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3NTo1Ni0xNzU6NjAiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDg1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzU6MzItMTc1OjUyIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Bc3NlcnRpb25PcGVyYXRvclR5cGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ5MiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTc2OjEtMTc2OjY3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNDkyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0ODkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQXNzZXJ0aW9uUmVzcG9uc2VUeXBlcyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDkxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ5MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0OTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0OTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ5MSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTc2OjU3LTE3Njo2NyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ5MCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTc2OjU3LTE3Njo2MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0ODkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3NjozMi0xNzY6NTMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUFzc2VydGlvblJlc3BvbnNlVHlwZXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ5NiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTc3OjEtMTc3OjYxIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNDk2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0OTMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQXVkaXRFdmVudEFjdGlvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDk1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0OTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0OTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ5NSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTc3OjUxLTE3Nzo2MSIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ5NCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTc3OjUxLTE3Nzo1NSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0OTMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3NzozMi0xNzc6NDciLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUF1ZGl0RXZlbnRBY3Rpb24iLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjUwMCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTc4OjEtMTc4OjcxIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNTAwIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0OTciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQXVkaXRFdmVudEFnZW50TmV0d29ya1R5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ5OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0OTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDk4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDk5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0OTkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3ODo2MS0xNzg6NzEiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0OTgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3ODo2MS0xNzg6NjUiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDk3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzg6MzItMTc4OjU3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1BdWRpdEV2ZW50QWdlbnROZXR3b3JrVHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNTA0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzk6MS0xNzk6NjIiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI1MDQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUwMSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJBdWRpdEV2ZW50T3V0Y29tZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTAzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUwMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUwMyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTc5OjUyLTE3OTo2MiIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUwMiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTc5OjUyLTE3OTo1NiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MDEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3OTozMi0xNzk6NDgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUF1ZGl0RXZlbnRPdXRjb21lIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MDgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4MDoxLTE4MDo2MCIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjUwOCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTA1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkJpbmRpbmdTdHJlbmd0aCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTA3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUwNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUwNyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTgwOjUwLTE4MDo2MCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUwNiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTgwOjUwLTE4MDo1NCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MDUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4MDozMi0xODA6NDYiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUJpbmRpbmdTdHJlbmd0aCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNTEyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxODE6MS0xODE6NzkiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI1MTIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUwOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJCaW9sb2dpY2FsbHlEZXJpdmVkUHJvZHVjdENhdGVnb3J5IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MTEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUxMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUxMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTExIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxODE6NjktMTgxOjc5IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTEwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxODE6NjktMTgxOjczIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUwOSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTgxOjMyLTE4MTo2NSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9QmlvbG9naWNhbGx5RGVyaXZlZFByb2R1Y3RDYXRlZ29yeSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNTE2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxODI6MS0xODI6NzciLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI1MTYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUxMyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJCaW9sb2dpY2FsbHlEZXJpdmVkUHJvZHVjdFN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTE1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUxNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUxNSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTgyOjY3LTE4Mjo3NyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUxNCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTgyOjY3LTE4Mjo3MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MTMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4MjozMi0xODI6NjMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUJpb2xvZ2ljYWxseURlcml2ZWRQcm9kdWN0U3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MjAiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4MzoxLTE4Mzo4MyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjUyMCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTE3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkJpb2xvZ2ljYWxseURlcml2ZWRQcm9kdWN0U3RvcmFnZVNjYWxlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MTkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTE5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUxOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUxOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTE5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxODM6NzMtMTgzOjgzIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTE4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxODM6NzMtMTgzOjc3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUxNyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTgzOjMyLTE4Mzo2OSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9QmlvbG9naWNhbGx5RGVyaXZlZFByb2R1Y3RTdG9yYWdlU2NhbGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjUyNCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTg0OjEtMTg0OjU1IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNTI0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MjEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQnVuZGxlVHlwZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTIzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUyMyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTg0OjQ1LTE4NDo1NSIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUyMiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTg0OjQ1LTE4NDo0OSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MjEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4NDozMi0xODQ6NDEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUJ1bmRsZVR5cGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjUyOCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTg1OjEtMTg1OjY4IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNTI4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MjUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ2FwYWJpbGl0eVN0YXRlbWVudEtpbmQiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUyNyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTI2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MjciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4NTo1OC0xODU6NjgiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MjYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4NTo1OC0xODU6NjIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTI1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxODU6MzItMTg1OjU0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1DYXBhYmlsaXR5U3RhdGVtZW50S2luZCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNTMyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxODY6MS0xODY6NjUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI1MzIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUyOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJDYXJlUGxhbkFjdGl2aXR5S2luZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTMxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUzMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUzMSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTg2OjU1LTE4Njo2NSIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUzMCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTg2OjU1LTE4Njo1OSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MjkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4NjozMi0xODY6NTEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUNhcmVQbGFuQWN0aXZpdHlLaW5kIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MzYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4NzoxLTE4Nzo2NyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjUzNiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTMzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNhcmVQbGFuQWN0aXZpdHlTdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUzNSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTM0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTM1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MzUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4Nzo1Ny0xODc6NjciLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MzQiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4Nzo1Ny0xODc6NjEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTMzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxODc6MzItMTg3OjUzIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1DYXJlUGxhbkFjdGl2aXR5U3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NDAiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4ODoxLTE4ODo1OSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjU0MCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTM3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNhcmVQbGFuSW50ZW50IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MzkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUzOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUzOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTM5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxODg6NDktMTg4OjU5IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTM4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxODg6NDktMTg4OjUzIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUzNyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTg4OjMyLTE4ODo0NSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q2FyZVBsYW5JbnRlbnQiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjU0NCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTg5OjEtMTg5OjU5IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNTQ0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NDEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ2FyZVBsYW5TdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU0MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTQyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NDMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4OTo0OS0xODk6NTkiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NDIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4OTo0OS0xODk6NTMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTQxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxODk6MzItMTg5OjQ1IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1DYXJlUGxhblN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNTQ4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxOTA6MS0xOTA6NTkiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI1NDgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU0NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJDYXJlVGVhbVN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU0NyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTkwOjQ5LTE5MDo1OSIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU0NiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTkwOjQ5LTE5MDo1MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NDUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE5MDozMi0xOTA6NDUiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUNhcmVUZWFtU3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NTIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE5MToxLTE5MTo2OSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjU1MiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNhdGFsb2dFbnRyeVJlbGF0aW9uVHlwZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTUxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU1MSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTkxOjU5LTE5MTo2OSIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU1MCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTkxOjU5LTE5MTo2MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NDkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE5MTozMi0xOTE6NTUiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUNhdGFsb2dFbnRyeVJlbGF0aW9uVHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNTU2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxOTI6MS0xOTI6ODMiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI1NTYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU1MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJDaGFyZ2VJdGVtRGVmaW5pdGlvblByaWNlQ29tcG9uZW50VHlwZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTU1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU1NSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTkyOjczLTE5Mjo4MyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU1NCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTkyOjczLTE5Mjo3NyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NTMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE5MjozMi0xOTI6NjkiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUNoYXJnZUl0ZW1EZWZpbml0aW9uUHJpY2VDb21wb25lbnRUeXBlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NjAiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE5MzoxLTE5Mzo2MSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjU2MCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTU3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNoYXJnZUl0ZW1TdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU1OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NTkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE5Mzo1MS0xOTM6NjEiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NTgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE5Mzo1MS0xOTM6NTUiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTU3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxOTM6MzItMTkzOjQ3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1DaGFyZ2VJdGVtU3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NjQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE5NDoxLTE5NDo2NCIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjU2NCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTYxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNsYWltUmVzcG9uc2VTdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU2MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTYyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NjMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE5NDo1NC0xOTQ6NjQiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NjIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE5NDo1NC0xOTQ6NTgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTYxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxOTQ6MzItMTk0OjUwIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1DbGFpbVJlc3BvbnNlU3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NjgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE5NToxLTE5NTo1NiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjU2OCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTY1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNsYWltU3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NjciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTY3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU2NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU2NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTY3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxOTU6NDYtMTk1OjU2IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTY2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxOTU6NDYtMTk1OjUwIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU2NSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTk1OjMyLTE5NTo0MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q2xhaW1TdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjU3MiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTk2OjEtMTk2OjY5IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNTcyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NjkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ2xpbmljYWxJbXByZXNzaW9uU3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NzEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTcxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU3MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTcxIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxOTY6NTktMTk2OjY5IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTcwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxOTY6NTktMTk2OjYzIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU2OSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTk2OjMyLTE5Njo1NSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q2xpbmljYWxJbXByZXNzaW9uU3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NzYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE5NzoxLTE5Nzo2MiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjU3NiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTczIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNvZGVTZWFyY2hTdXBwb3J0IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NzUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTc1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU3NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTc1IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxOTc6NTItMTk3OjYyIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTc0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxOTc6NTItMTk3OjU2IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU3MyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTk3OjMyLTE5Nzo0OCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29kZVNlYXJjaFN1cHBvcnQiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjU4MCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTk4OjEtMTk4OjY2IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNTgwIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NzciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29kZVN5c3RlbUNvbnRlbnRNb2RlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NzkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU3OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTc5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxOTg6NTYtMTk4OjY2IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTc4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxOTg6NTYtMTk4OjYwIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU3NyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTk4OjMyLTE5ODo1MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29kZVN5c3RlbUNvbnRlbnRNb2RlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1ODQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE5OToxLTE5OTo3MSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjU4NCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTgxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNvZGVTeXN0ZW1IaWVyYXJjaHlNZWFuaW5nIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1ODMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTgzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU4MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTgzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxOTk6NjEtMTk5OjcxIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTgyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxOTk6NjEtMTk5OjY1IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU4MSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTk5OjMyLTE5OTo1NyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29kZVN5c3RlbUhpZXJhcmNoeU1lYW5pbmciLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjU4OCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjAwOjEtMjAwOjY2IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNTg4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1ODUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29tbXVuaWNhdGlvblByaW9yaXR5IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1ODciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU4NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTg3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDA6NTYtMjAwOjY2IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTg2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDA6NTYtMjAwOjYwIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU4NSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjAwOjMyLTIwMDo1MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29tbXVuaWNhdGlvblByaW9yaXR5IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1OTIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwMToxLTIwMTo3MSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjU5MiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTg5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNvbW11bmljYXRpb25SZXF1ZXN0U3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1OTEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTkxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU5MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU5MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTkxIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDE6NjEtMjAxOjcxIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTkwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDE6NjEtMjAxOjY1IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU4OSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjAxOjMyLTIwMTo1NyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29tbXVuaWNhdGlvblJlcXVlc3RTdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjU5NiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjAyOjEtMjAyOjY0IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNTk2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1OTMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29tbXVuaWNhdGlvblN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTk1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1OTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1OTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU5NSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjAyOjU0LTIwMjo2NCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU5NCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjAyOjU0LTIwMjo1OCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1OTMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwMjozMi0yMDI6NTAiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUNvbW11bmljYXRpb25TdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjYwMCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjAzOjEtMjAzOjYwIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNjAwIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1OTciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29tcGFydG1lbnRDb2RlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1OTkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTk5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU5OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTk5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDM6NTAtMjAzOjYwIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTk4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDM6NTAtMjAzOjU0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU5NyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjAzOjMyLTIwMzo0NiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29tcGFydG1lbnRDb2RlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MDQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwNDoxLTIwNDo2MCIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjYwNCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjAxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNvbXBhcnRtZW50VHlwZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjAzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYwMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYwMyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjA0OjUwLTIwNDo2MCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYwMiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjA0OjUwLTIwNDo1NCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MDEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwNDozMi0yMDQ6NDYiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUNvbXBhcnRtZW50VHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNjA4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDU6MS0yMDU6NzEiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI2MDgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYwNSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJDb21wb3NpdGlvbkF0dGVzdGF0aW9uTW9kZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjA3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYwNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYwNyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjA1OjYxLTIwNTo3MSIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYwNiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjA1OjYxLTIwNTo2NSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MDUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwNTozMi0yMDU6NTciLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUNvbXBvc2l0aW9uQXR0ZXN0YXRpb25Nb2RlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MTIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwNjoxLTIwNjo2MiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjYxMiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjA5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNvbXBvc2l0aW9uU3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MTEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYxMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYxMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjExIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDY6NTItMjA2OjYyIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjEwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDY6NTItMjA2OjU2IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYwOSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjA2OjMyLTIwNjo0OCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29tcG9zaXRpb25TdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjYxNiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjA3OjEtMjA3OjY2IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNjE2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MTMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29uY2VwdE1hcEVxdWl2YWxlbmNlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MTUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYxNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYxNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjE1IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDc6NTYtMjA3OjY2IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjE0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDc6NTYtMjA3OjYwIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYxMyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjA3OjMyLTIwNzo1MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29uY2VwdE1hcEVxdWl2YWxlbmNlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MjAiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwODoxLTIwODo3MiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjYyMCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjE3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNvbmNlcHRNYXBHcm91cFVubWFwcGVkTW9kZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjE5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYxOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYxOSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjA4OjYyLTIwODo3MiIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYxOCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjA4OjYyLTIwODo2NiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MTciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwODozMi0yMDg6NTgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUNvbmNlcHRNYXBHcm91cFVubWFwcGVkTW9kZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNjI0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDk6MS0yMDk6NjgiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI2MjQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYyMSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJDb25kaXRpb25hbERlbGV0ZVN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjIzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYyMyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjA5OjU4LTIwOTo2OCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYyMiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjA5OjU4LTIwOTo2MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MjEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwOTozMi0yMDk6NTQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUNvbmRpdGlvbmFsRGVsZXRlU3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MjgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMDoxLTIxMDo2NiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjYyOCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjI1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNvbmRpdGlvbmFsUmVhZFN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYyNyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEwOjU2LTIxMDo2NiIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYyNiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjEwOjU2LTIxMDo2MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MjUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMDozMi0yMTA6NTIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUNvbmRpdGlvbmFsUmVhZFN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNjMyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTE6MS0yMTE6NjMiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI2MzIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYyOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJDb25zZW50RGF0YU1lYW5pbmciIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYzMSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjMwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MzEiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMTo1My0yMTE6NjMiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MzAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMTo1My0yMTE6NTciLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjI5IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTE6MzItMjExOjQ5IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Db25zZW50RGF0YU1lYW5pbmciLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjYzNiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjEyOjEtMjEyOjY1IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNjM2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MzMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29uc2VudFByb3Zpc2lvblR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYzNSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjM0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjM1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MzUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMjo1NS0yMTI6NjUiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MzQiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMjo1NS0yMTI6NTkiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjMzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTI6MzItMjEyOjUxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Db25zZW50UHJvdmlzaW9uVHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNjQwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTM6MS0yMTM6NTciLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI2NDAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYzNyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJDb25zZW50U3RhdGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYzOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjM4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MzkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMzo0Ny0yMTM6NTciLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MzgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxMzo0Ny0yMTM6NTEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjM3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTM6MzItMjEzOjQzIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Db25zZW50U3RhdGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjY0NCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjE0OjEtMjE0OjYzIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNjQ0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NDEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29uc3RyYWludFNldmVyaXR5IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NDMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY0MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjQzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTQ6NTMtMjE0OjYzIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjQyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTQ6NTMtMjE0OjU3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY0MSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE0OjMyLTIxNDo0OSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29uc3RyYWludFNldmVyaXR5IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NDgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNToxLTIxNTo2MyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjY0OCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjQ1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNvbnRhY3RQb2ludFN5c3RlbSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY0NyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE1OjUzLTIxNTo2MyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY0NiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE1OjUzLTIxNTo1NyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NDUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNTozMi0yMTU6NDkiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUNvbnRhY3RQb2ludFN5c3RlbSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNjUyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTY6MS0yMTY6NjAiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI2NTIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY0OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJDb250YWN0UG9pbnRVc2UiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY1MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjUxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NTEiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNjo1MC0yMTY6NjAiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NTAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNjo1MC0yMTY6NTQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjQ5IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTY6MzItMjE2OjQ2IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Db250YWN0UG9pbnRVc2UiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjY1NiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjE3OjEtMjE3OjcwIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNjU2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NTMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29udHJhY3RQdWJsaWNhdGlvblN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjU1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY1NSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE3OjYwLTIxNzo3MCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY1NCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjE3OjYwLTIxNzo2NCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NTMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxNzozMi0yMTc6NTYiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUNvbnRyYWN0UHVibGljYXRpb25TdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjY2MCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjE4OjEtMjE4OjU5IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNjYwIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NTciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29udHJhY3RTdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY1OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NTkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxODo0OS0yMTg6NTkiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NTgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxODo0OS0yMTg6NTMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjU3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTg6MzItMjE4OjQ1IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Db250cmFjdFN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNjY0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTk6MS0yMTk6NjAiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI2NjQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY2MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJDb250cmlidXRvclR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY2MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjYyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NjMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxOTo1MC0yMTk6NjAiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NjIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxOTo1MC0yMTk6NTQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjYxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMTk6MzItMjE5OjQ2IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Db250cmlidXRvclR5cGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjY2OCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjIwOjEtMjIwOjU5IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNjY4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NjUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ292ZXJhZ2VTdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY2NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjY2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjY3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NjciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyMDo0OS0yMjA6NTkiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NjYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyMDo0OS0yMjA6NTMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjY1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjA6MzItMjIwOjQ1IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Db3ZlcmFnZVN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNjcyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjE6MS0yMjE6NTciLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI2NzIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY2OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJDdXJyZW5jeUNvZGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY3MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjcxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NzEiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyMTo0Ny0yMjE6NTciLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NzAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyMTo0Ny0yMjE6NTEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjY5IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjE6MzItMjIxOjQzIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1DdXJyZW5jeUNvZGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjY3NiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjIyOjEtMjIyOjU0IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNjc2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NzMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRGF5T2ZXZWVrIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NzUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjc1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY3NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjc1IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjI6NDQtMjIyOjU0IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjc0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjI6NDQtMjIyOjQ4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY3MyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjIyOjMyLTIyMjo0MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RGF5T2ZXZWVrIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2ODAiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyMzoxLTIyMzo1NSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjY4MCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjc3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkRheXNPZldlZWsiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY3OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjc4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NzkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyMzo0NS0yMjM6NTUiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NzgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyMzo0NS0yMjM6NDkiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjc3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjM6MzItMjIzOjQxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1EYXlzT2ZXZWVrIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2ODQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyNDoxLTIyNDo2NiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjY4NCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjgxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkRldGVjdGVkSXNzdWVTZXZlcml0eSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjgzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2ODIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2ODMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY4MyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjI0OjU2LTIyNDo2NiIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY4MiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjI0OjU2LTIyNDo2MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2ODEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyNDozMi0yMjQ6NTIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfURldGVjdGVkSXNzdWVTZXZlcml0eSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNjg4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjU6MS0yMjU6NjQiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI2ODgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY4NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJEZXRlY3RlZElzc3VlU3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2ODciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY4NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjg3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjU6NTQtMjI1OjY0IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjg2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjU6NTQtMjI1OjU4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY4NSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjI1OjMyLTIyNTo1MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RGV0ZWN0ZWRJc3N1ZVN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNjkyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjY6MS0yMjY6NzMiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI2OTIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY4OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJEZXZpY2VNZXRyaWNDYWxpYnJhdGlvblN0YXRlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2OTEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjkxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY5MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY5MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjkxIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjY6NjMtMjI2OjczIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjkwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjY6NjMtMjI2OjY3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY4OSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjI2OjMyLTIyNjo1OSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RGV2aWNlTWV0cmljQ2FsaWJyYXRpb25TdGF0ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNjk2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjc6MS0yMjc6NzIiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI2OTYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY5MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJEZXZpY2VNZXRyaWNDYWxpYnJhdGlvblR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY5NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2OTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjk0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjk1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2OTUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyNzo2Mi0yMjc6NzIiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2OTQiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyNzo2Mi0yMjc6NjYiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjkzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjc6MzItMjI3OjU4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1EZXZpY2VNZXRyaWNDYWxpYnJhdGlvblR5cGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjcwMCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjI4OjEtMjI4OjY1IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNzAwIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2OTciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRGV2aWNlTWV0cmljQ2F0ZWdvcnkiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY5OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2OTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjk4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjk5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2OTkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyODo1NS0yMjg6NjUiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2OTgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyODo1NS0yMjg6NTkiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjk3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjg6MzItMjI4OjUxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1EZXZpY2VNZXRyaWNDYXRlZ29yeSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzA0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjk6MS0yMjk6NjIiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI3MDQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcwMSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJEZXZpY2VNZXRyaWNDb2xvciIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzAzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcwMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjcwMyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjI5OjUyLTIyOTo2MiIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjcwMiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjI5OjUyLTIyOTo1NiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MDEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyOTozMi0yMjk6NDgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfURldmljZU1ldHJpY0NvbG9yIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MDgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzMDoxLTIzMDo3NCIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjcwOCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzA1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkRldmljZU1ldHJpY09wZXJhdGlvbmFsU3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MDciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzA3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcwNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcwNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzA3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzA6NjQtMjMwOjc0IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzA2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzA6NjQtMjMwOjY4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjcwNSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjMwOjMyLTIzMDo2MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RGV2aWNlTWV0cmljT3BlcmF0aW9uYWxTdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjcxMiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjMxOjEtMjMxOjU5IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNzEyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MDkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRGV2aWNlTmFtZVR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcxMSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzEwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MTEiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzMTo0OS0yMzE6NTkiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MTAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzMTo0OS0yMzE6NTMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzA5IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzE6MzItMjMxOjQ1IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1EZXZpY2VOYW1lVHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzE2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzI6MS0yMzI6NjQiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI3MTYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcxMyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJEZXZpY2VSZXF1ZXN0U3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MTUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcxNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcxNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzE1IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzI6NTQtMjMyOjY0IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzE0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzI6NTQtMjMyOjU4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjcxMyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjMyOjMyLTIzMjo1MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RGV2aWNlUmVxdWVzdFN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzIwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzM6MS0yMzM6NjkiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI3MjAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcxNyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJEZXZpY2VVc2VTdGF0ZW1lbnRTdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcxOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzE5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MTkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzMzo1OS0yMzM6NjkiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MTgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzMzo1OS0yMzM6NjMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzE3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzM6MzItMjMzOjU1IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1EZXZpY2VVc2VTdGF0ZW1lbnRTdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjcyNCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjM0OjEtMjM0OjY3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNzI0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MjEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRGlhZ25vc3RpY1JlcG9ydFN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzIzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjcyMyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM0OjU3LTIzNDo2NyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjcyMiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM0OjU3LTIzNDo2MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MjEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzNDozMi0yMzQ6NTMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfURpYWdub3N0aWNSZXBvcnRTdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjcyOCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjM1OjEtMjM1OjYyIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNzI4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MjUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRGlzY3JpbWluYXRvclR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcyNyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzI2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MjciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzNTo1Mi0yMzU6NjIiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MjYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzNTo1Mi0yMzU6NTYiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzI1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzU6MzItMjM1OjQ4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1EaXNjcmltaW5hdG9yVHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzMyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzY6MS0yMzY6NjgiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI3MzIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcyOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJEb2N1bWVudENvbmZpZGVudGlhbGl0eSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzMxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjczMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjczMSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM2OjU4LTIzNjo2OCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjczMCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM2OjU4LTIzNjo2MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MjkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzNjozMi0yMzY6NTQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfURvY3VtZW50Q29uZmlkZW50aWFsaXR5IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MzYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzNzoxLTIzNzo1NyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjczNiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzMzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkRvY3VtZW50TW9kZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzM1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjczNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjczNSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM3OjQ3LTIzNzo1NyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjczNCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM3OjQ3LTIzNzo1MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MzMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzNzozMi0yMzc6NDMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfURvY3VtZW50TW9kZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzQwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzg6MS0yMzg6NjgiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI3NDAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjczNyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJEb2N1bWVudFJlZmVyZW5jZVN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzM5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjczOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjczOSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM4OjU4LTIzODo2OCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjczOCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM4OjU4LTIzODo2MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MzciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzODozMi0yMzg6NTQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfURvY3VtZW50UmVmZXJlbmNlU3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NDQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzOToxLTIzOTo2OSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjc0NCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzQxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkRvY3VtZW50UmVsYXRpb25zaGlwVHlwZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzQzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc0MyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM5OjU5LTIzOTo2OSIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc0MiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM5OjU5LTIzOTo2MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NDEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIzOTozMi0yMzk6NTUiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfURvY3VtZW50UmVsYXRpb25zaGlwVHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzQ4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDA6MS0yNDA6NzAiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI3NDgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc0NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFbGlnaWJpbGl0eVJlcXVlc3RQdXJwb3NlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NDciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzQ3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDA6NjAtMjQwOjcwIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzQ2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDA6NjAtMjQwOjY0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc0NSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQwOjMyLTI0MDo1NiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RWxpZ2liaWxpdHlSZXF1ZXN0UHVycG9zZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzUyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDE6MS0yNDE6NjkiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI3NTIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc0OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFbGlnaWJpbGl0eVJlcXVlc3RTdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc1MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzUxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NTEiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MTo1OS0yNDE6NjkiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NTAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0MTo1OS0yNDE6NjMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzQ5IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDE6MzItMjQxOjU1IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FbGlnaWJpbGl0eVJlcXVlc3RTdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjc1NiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjQyOjEtMjQyOjcxIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNzU2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NTMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRWxpZ2liaWxpdHlSZXNwb25zZVB1cnBvc2UiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc1NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzU0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzU1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NTUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mjo2MS0yNDI6NzEiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NTQiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Mjo2MS0yNDI6NjUiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzUzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDI6MzItMjQyOjU3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FbGlnaWJpbGl0eVJlc3BvbnNlUHVycG9zZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzYwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDM6MS0yNDM6NzAiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI3NjAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc1NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFbGlnaWJpbGl0eVJlc3BvbnNlU3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NTkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc1OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc1OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzU5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDM6NjAtMjQzOjcwIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzU4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDM6NjAtMjQzOjY0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc1NyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQzOjMyLTI0Mzo1NiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RWxpZ2liaWxpdHlSZXNwb25zZVN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzY0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDQ6MS0yNDQ6NjMiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI3NjQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc2MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFbmFibGVXaGVuQmVoYXZpb3IiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc2MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzYyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NjMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0NDo1My0yNDQ6NjMiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NjIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0NDo1My0yNDQ6NTciLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzYxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDQ6MzItMjQ0OjQ5IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FbmFibGVXaGVuQmVoYXZpb3IiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjc2OCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjQ1OjEtMjQ1OjY4IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNzY4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NjUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRW5jb3VudGVyTG9jYXRpb25TdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc2NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzY2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzY3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NjciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0NTo1OC0yNDU6NjgiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NjYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0NTo1OC0yNDU6NjIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzY1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDU6MzItMjQ1OjU0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FbmNvdW50ZXJMb2NhdGlvblN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzcyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDY6MS0yNDY6NjAiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI3NzIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc2OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFbmNvdW50ZXJTdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc3MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzcxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NzEiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Njo1MC0yNDY6NjAiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NzAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Njo1MC0yNDY6NTQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzY5IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDY6MzItMjQ2OjQ2IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FbmNvdW50ZXJTdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjc3NiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjQ3OjEtMjQ3OjU5IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNzc2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NzMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRW5kcG9pbnRTdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc3NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzc0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzc1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NzUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Nzo0OS0yNDc6NTkiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NzQiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0Nzo0OS0yNDc6NTMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzczIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDc6MzItMjQ3OjQ1IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FbmRwb2ludFN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzgwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDg6MS0yNDg6NjgiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI3ODAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc3NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFbnJvbGxtZW50UmVxdWVzdFN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzc5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc3OSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQ4OjU4LTI0ODo2OCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc3OCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQ4OjU4LTI0ODo2MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NzciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0ODozMi0yNDg6NTQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUVucm9sbG1lbnRSZXF1ZXN0U3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI3ODQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0OToxLTI0OTo2OSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjc4NCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzgxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkVucm9sbG1lbnRSZXNwb25zZVN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzgzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3ODIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3ODMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc4MyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQ5OjU5LTI0OTo2OSIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc4MiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjQ5OjU5LTI0OTo2MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3ODEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI0OTozMi0yNDk6NTUiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUVucm9sbG1lbnRSZXNwb25zZVN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzg4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTA6MS0yNTA6NjQiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI3ODgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc4NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFcGlzb2RlT2ZDYXJlU3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3ODciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc4NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzg3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTA6NTQtMjUwOjY0IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzg2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTA6NTQtMjUwOjU4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc4NSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjUwOjMyLTI1MDo1MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RXBpc29kZU9mQ2FyZVN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzkyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTE6MS0yNTE6NjQiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI3OTIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc4OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFdmVudENhcGFiaWxpdHlNb2RlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3OTEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzkxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc5MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc5MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzkxIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTE6NTQtMjUxOjY0IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzkwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTE6NTQtMjUxOjU4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc4OSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjUxOjMyLTI1MTo1MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RXZlbnRDYXBhYmlsaXR5TW9kZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzk2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTI6MS0yNTI6NTYiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI3OTYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc5MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFdmVudFRpbWluZyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzk1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3OTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3OTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc5NSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjUyOjQ2LTI1Mjo1NiIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc5NCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjUyOjQ2LTI1Mjo1MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3OTMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI1MjozMi0yNTI6NDIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUV2ZW50VGltaW5nIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MDAiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI1MzoxLTI1Mzo2NSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjgwMCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzk3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkV2aWRlbmNlVmFyaWFibGVUeXBlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3OTkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzk5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc5OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzk5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTM6NTUtMjUzOjY1IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzk4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTM6NTUtMjUzOjU5IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc5NyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjUzOjMyLTI1Mzo1MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RXZpZGVuY2VWYXJpYWJsZVR5cGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjgwNCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjU0OjEtMjU0OjY5IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiODA0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MDEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRXhhbXBsZVNjZW5hcmlvQWN0b3JUeXBlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MDMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgwMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgwMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODAzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTQ6NTktMjU0OjY5IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODAyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTQ6NTktMjU0OjYzIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjgwMSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjU0OjMyLTI1NDo1NSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RXhhbXBsZVNjZW5hcmlvQWN0b3JUeXBlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MDgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI1NToxLTI1NTo3MSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjgwOCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiODA1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkV4cGxhbmF0aW9uT2ZCZW5lZml0U3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MDciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODA3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgwNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgwNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODA3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTU6NjEtMjU1OjcxIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODA2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTU6NjEtMjU1OjY1IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjgwNSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjU1OjMyLTI1NTo1NyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RXhwbGFuYXRpb25PZkJlbmVmaXRTdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjgxMiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjU2OjEtMjU2OjU4IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiODEyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MDkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRXhwb3N1cmVTdGF0ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiODExIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgxMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjgxMSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjU2OjQ4LTI1Njo1OCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjgxMCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjU2OjQ4LTI1Njo1MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MDkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI1NjozMi0yNTY6NDQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUV4cG9zdXJlU3RhdGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjgxNiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjU3OjEtMjU3OjY1IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiODE2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MTMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRXh0ZW5zaW9uQ29udGV4dFR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgxNSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODE0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MTUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI1Nzo1NS0yNTc6NjUiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MTQiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI1Nzo1NS0yNTc6NTkiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODEzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTc6MzItMjU3OjUxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FeHRlbnNpb25Db250ZXh0VHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiODIwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTg6MS0yNTg6NTciLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI4MjAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgxNyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSQWxsVHlwZXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgxOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODE5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MTkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI1ODo0Ny0yNTg6NTciLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MTgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI1ODo0Ny0yNTg6NTEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODE3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTg6MzItMjU4OjQzIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1GSElSQWxsVHlwZXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjgyNCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjU5OjEtMjU5OjYwIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiODI0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MjEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUkRlZmluZWRUeXBlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MjMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgyMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODIzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTk6NTAtMjU5OjYwIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODIyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNTk6NTAtMjU5OjU0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjgyMSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjU5OjMyLTI1OTo0NiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RkhJUkRlZmluZWRUeXBlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MjgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2MDoxLTI2MDo2MSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjgyOCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiODI1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVJEZXZpY2VTdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgyNyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODI2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MjciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2MDo1MS0yNjA6NjEiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MjYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2MDo1MS0yNjA6NTUiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODI1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjA6MzItMjYwOjQ3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1GSElSRGV2aWNlU3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MzIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2MToxLTI2MTo2MSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjgzMiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiODI5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVJSZXNvdXJjZVR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgzMSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODMwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MzEiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2MTo1MS0yNjE6NjEiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MzAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2MTo1MS0yNjE6NTUiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODI5IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjE6MzItMjYxOjQ3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1GSElSUmVzb3VyY2VUeXBlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MzYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2MjoxLTI2Mjo2NCIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjgzNiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiODMzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVJTdWJzdGFuY2VTdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgzNSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODM0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODM1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MzUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2Mjo1NC0yNjI6NjQiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MzQiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2Mjo1NC0yNjI6NTgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODMzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjI6MzItMjYyOjUwIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1GSElSU3Vic3RhbmNlU3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NDAiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2MzoxLTI2Mzo1NiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjg0MCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiODM3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVJWZXJzaW9uIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MzkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgzOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgzOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODM5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjM6NDYtMjYzOjU2IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODM4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjM6NDYtMjYzOjUwIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjgzNyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjYzOjMyLTI2Mzo0MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RkhJUlZlcnNpb24iLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjg0NCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjY0OjEtMjY0OjY0IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiODQ0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NDEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRmFtaWx5SGlzdG9yeVN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiODQzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg0MyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjY0OjU0LTI2NDo2NCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg0MiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjY0OjU0LTI2NDo1OCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NDEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2NDozMi0yNjQ6NTAiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUZhbWlseUhpc3RvcnlTdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjg0OCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjY1OjEtMjY1OjU5IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiODQ4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NDUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRmlsdGVyT3BlcmF0b3IiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg0NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODQ2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NDciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2NTo0OS0yNjU6NTkiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NDYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2NTo0OS0yNjU6NTMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODQ1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjU6MzItMjY1OjQ1IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1GaWx0ZXJPcGVyYXRvciIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiODUyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjY6MS0yNjY6NTUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI4NTIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg0OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGbGFnU3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NTEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODUxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODUxIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjY6NDUtMjY2OjU1IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODUwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjY6NDUtMjY2OjQ5IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg0OSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjY2OjMyLTI2Njo0MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RmxhZ1N0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiODU2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjc6MS0yNjc6NjQiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI4NTYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg1MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJHb2FsTGlmZWN5Y2xlU3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NTUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODU1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg1NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODU1IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjc6NTQtMjY3OjY0IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODU0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjc6NTQtMjY3OjU4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg1MyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjY3OjMyLTI2Nzo1MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9R29hbExpZmVjeWNsZVN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiODYwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjg6MS0yNjg6NjUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI4NjAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg1NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJHcmFwaENvbXBhcnRtZW50UnVsZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiODU5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg1OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg1OSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjY4OjU1LTI2ODo2NSIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg1OCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjY4OjU1LTI2ODo1OSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NTciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2ODozMi0yNjg6NTEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUdyYXBoQ29tcGFydG1lbnRSdWxlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NjQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2OToxLTI2OTo2NCIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjg2NCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiODYxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkdyYXBoQ29tcGFydG1lbnRVc2UiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg2MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODYyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NjMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2OTo1NC0yNjk6NjQiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NjIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2OTo1NC0yNjk6NTgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODYxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjk6MzItMjY5OjUwIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1HcmFwaENvbXBhcnRtZW50VXNlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NjgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3MDoxLTI3MDo1NyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjg2OCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiODY1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkdyb3VwTWVhc3VyZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiODY3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg2NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg2NyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjcwOjQ3LTI3MDo1NyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg2NiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjcwOjQ3LTI3MDo1MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NjUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3MDozMi0yNzA6NDMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUdyb3VwTWVhc3VyZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiODcyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzE6MS0yNzE6NTQiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI4NzIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg2OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJHcm91cFR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg3MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODcxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NzEiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3MTo0NC0yNzE6NTQiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NzAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3MTo0NC0yNzE6NDgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODY5IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzE6MzItMjcxOjQwIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Hcm91cFR5cGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjg3NiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjcyOjEtMjcyOjY3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiODc2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NzMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiR3VpZGFuY2VSZXNwb25zZVN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiODc1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg3NSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjcyOjU3LTI3Mjo2NyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg3NCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjcyOjU3LTI3Mjo2MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NzMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3MjozMi0yNzI6NTMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUd1aWRhbmNlUmVzcG9uc2VTdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjg4MCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjczOjEtMjczOjY0IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiODgwIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NzciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiR3VpZGVQYWdlR2VuZXJhdGlvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiODc5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg3OSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjczOjU0LTI3Mzo2NCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg3OCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjczOjU0LTI3Mzo1OCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NzciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3MzozMi0yNzM6NTAiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUd1aWRlUGFnZUdlbmVyYXRpb24iLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjg4NCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjc0OjEtMjc0OjYzIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiODg0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4ODEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiR3VpZGVQYXJhbWV0ZXJDb2RlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4ODMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODgzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg4MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODgzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzQ6NTMtMjc0OjYzIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODgyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzQ6NTMtMjc0OjU3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg4MSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjc0OjMyLTI3NDo0OSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9R3VpZGVQYXJhbWV0ZXJDb2RlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI4ODgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3NToxLTI3NTo1MyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjg4OCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiODg1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkhUVFBWZXJiIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4ODciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg4NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODg3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzU6NDMtMjc1OjUzIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODg2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzU6NDMtMjc1OjQ3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg4NSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjc1OjMyLTI3NTozOSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9SFRUUFZlcmIiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjg5MiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjc2OjEtMjc2OjU4IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiODkyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4ODkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiSWRlbnRpZmllclVzZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiODkxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg5MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4OTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4OTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg5MSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjc2OjQ4LTI3Njo1OCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg5MCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjc2OjQ4LTI3Njo1MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4ODkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3NjozMi0yNzY6NDQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUlkZW50aWZpZXJVc2UiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjg5NiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjc3OjEtMjc3OjY3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiODk2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4OTMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiSWRlbnRpdHlBc3N1cmFuY2VMZXZlbCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiODk1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4OTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4OTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg5NSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjc3OjU3LTI3Nzo2NyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg5NCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjc3OjU3LTI3Nzo2MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4OTMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3NzozMi0yNzc6NTMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUlkZW50aXR5QXNzdXJhbmNlTGV2ZWwiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjkwMCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjc4OjEtMjc4OjYzIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiOTAwIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4OTciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiSW1hZ2luZ1N0dWR5U3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4OTkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODk5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg5OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODk5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzg6NTMtMjc4OjYzIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODk4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzg6NTMtMjc4OjU3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg5NyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjc4OjMyLTI3ODo0OSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9SW1hZ2luZ1N0dWR5U3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI5MDQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3OToxLTI3OTo3MyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjkwNCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTAxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkltbXVuaXphdGlvbkV2YWx1YXRpb25TdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkwMyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5MDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTAyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5MDMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3OTo2My0yNzk6NzMiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5MDIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3OTo2My0yNzk6NjciLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTAxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzk6MzItMjc5OjU5IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1JbW11bml6YXRpb25FdmFsdWF0aW9uU3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI5MDgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI4MDoxLTI4MDo2MyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjkwOCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTA1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkltbXVuaXphdGlvblN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTA3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkwNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5MDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5MDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjkwNyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjgwOjUzLTI4MDo2MyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjkwNiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjgwOjUzLTI4MDo1NyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5MDUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI4MDozMi0yODA6NDkiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUltbXVuaXphdGlvblN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiOTEyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODE6MS0yODE6NzAiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI5MTIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkwOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJbnZvaWNlUHJpY2VDb21wb25lbnRUeXBlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5MTEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkxMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkxMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTExIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODE6NjAtMjgxOjcwIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTEwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODE6NjAtMjgxOjY0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjkwOSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjgxOjMyLTI4MTo1NiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9SW52b2ljZVByaWNlQ29tcG9uZW50VHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiOTE2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODI6MS0yODI6NTgiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI5MTYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkxMyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJbnZvaWNlU3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5MTUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkxNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkxNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTE1IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODI6NDgtMjgyOjU4IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTE0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODI6NDgtMjgyOjUyIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjkxMyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjgyOjMyLTI4Mjo0NCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9SW52b2ljZVN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiOTIwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODM6MS0yODM6NTgiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI5MjAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkxNyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJc3N1ZVNldmVyaXR5IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5MTkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTE5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkxOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkxOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTE5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODM6NDgtMjgzOjU4IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTE4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODM6NDgtMjgzOjUyIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjkxNyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjgzOjMyLTI4Mzo0NCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9SXNzdWVTZXZlcml0eSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiOTI0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODQ6MS0yODQ6NTQiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI5MjQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkyMSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJc3N1ZVR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkyMyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5MjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTIyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5MjMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI4NDo0NC0yODQ6NTQiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5MjIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI4NDo0NC0yODQ6NDgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTIxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODQ6MzItMjg0OjQwIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Jc3N1ZVR5cGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjkyOCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjg1OjEtMjg1OjUzIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiOTI4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5MjUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTGlua1R5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkyNyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5MjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTI2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5MjciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI4NTo0My0yODU6NTMiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5MjYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI4NTo0My0yODU6NDciLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTI1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODU6MzItMjg1OjM5IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1MaW5rVHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiOTMyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODY6MS0yODY6NTYiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI5MzIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkyOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJMaW5rYWdlVHlwZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTMxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkzMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5MzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5MzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjkzMSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjg2OjQ2LTI4Njo1NiIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjkzMCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjg2OjQ2LTI4Njo1MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5MjkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI4NjozMi0yODY6NDIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUxpbmthZ2VUeXBlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI5MzYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI4NzoxLTI4Nzo1MyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjkzNiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTMzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkxpc3RNb2RlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5MzUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTM1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkzNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkzNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTM1IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODc6NDMtMjg3OjUzIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTM0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODc6NDMtMjg3OjQ3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjkzMyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjg3OjMyLTI4NzozOSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9TGlzdE1vZGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjk0MCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjg4OjEtMjg4OjU1IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiOTQwIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5MzciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTGlzdFN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTM5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkzOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5MzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5MzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjkzOSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjg4OjQ1LTI4ODo1NSIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjkzOCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjg4OjQ1LTI4ODo0OSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5MzciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI4ODozMi0yODg6NDEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUxpc3RTdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjk0NCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjg5OjEtMjg5OjU3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiOTQ0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NDEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTG9jYXRpb25Nb2RlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NDMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk0MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTQzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODk6NDctMjg5OjU3IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTQyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODk6NDctMjg5OjUxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk0MSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjg5OjMyLTI4OTo0MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9TG9jYXRpb25Nb2RlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NDgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5MDoxLTI5MDo1OSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjk0OCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTQ1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkxvY2F0aW9uU3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NDciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTQ3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTA6NDktMjkwOjU5IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTQ2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTA6NDktMjkwOjUzIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk0NSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjkwOjMyLTI5MDo0NSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9TG9jYXRpb25TdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjk1MiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjkxOjEtMjkxOjY0IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiOTUyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NDkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTWVhc3VyZVJlcG9ydFN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTUxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk1MSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjkxOjU0LTI5MTo2NCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk1MCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjkxOjU0LTI5MTo1OCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NDkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5MTozMi0yOTE6NTAiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfU1lYXN1cmVSZXBvcnRTdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjk1NiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjkyOjEtMjkyOjYyIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiOTU2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NTMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTWVhc3VyZVJlcG9ydFR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk1NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTU0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTU1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NTUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5Mjo1Mi0yOTI6NjIiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NTQiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5Mjo1Mi0yOTI6NTYiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTUzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTI6MzItMjkyOjQ4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1NZWFzdXJlUmVwb3J0VHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiOTYwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTM6MS0yOTM6NTYiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI5NjAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk1NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJNZWRpYVN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTU5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk1OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk1OSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjkzOjQ2LTI5Mzo1NiIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk1OCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjkzOjQ2LTI5Mzo1MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NTciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5MzozMi0yOTM6NDIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfU1lZGlhU3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NjQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5NDoxLTI5NDo3NSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjk2NCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTYxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIk1lZGljYXRpb25BZG1pbmlzdHJhdGlvblN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTYzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk2MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk2MyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjk0OjY1LTI5NDo3NSIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk2MiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjk0OjY1LTI5NDo2OSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NjEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5NDozMi0yOTQ6NjEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfU1lZGljYXRpb25BZG1pbmlzdHJhdGlvblN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiOTY4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTU6MS0yOTU6NjkiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI5NjgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk2NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJNZWRpY2F0aW9uRGlzcGVuc2VTdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk2NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTY2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTY3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NjciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5NTo1OS0yOTU6NjkiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NjYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5NTo1OS0yOTU6NjMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTY1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTU6MzItMjk1OjU1IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1NZWRpY2F0aW9uRGlzcGVuc2VTdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjk3MiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjk2OjEtMjk2OjcwIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiOTcyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NjkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTWVkaWNhdGlvbktub3dsZWRnZVN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTcxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk3MSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjk2OjYwLTI5Njo3MCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk3MCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjk2OjYwLTI5Njo2NCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NjkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5NjozMi0yOTY6NTYiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfU1lZGljYXRpb25Lbm93bGVkZ2VTdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjk3NiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjk3OjEtMjk3OjY4IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiOTc2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NzMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTWVkaWNhdGlvblJlcXVlc3RJbnRlbnQiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk3NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTc0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTc1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NzUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5Nzo1OC0yOTc6NjgiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NzQiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5Nzo1OC0yOTc6NjIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTczIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTc6MzItMjk3OjU0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1NZWRpY2F0aW9uUmVxdWVzdEludGVudCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiOTgwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTg6MS0yOTg6NzAiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI5ODAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk3NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJNZWRpY2F0aW9uUmVxdWVzdFByaW9yaXR5IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NzkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk3OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTc5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTg6NjAtMjk4OjcwIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTc4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTg6NjAtMjk4OjY0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk3NyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjk4OjMyLTI5ODo1NiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9TWVkaWNhdGlvblJlcXVlc3RQcmlvcml0eSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiOTg0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTk6MS0yOTk6NjgiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI5ODQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk4MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJNZWRpY2F0aW9uUmVxdWVzdFN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTgzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5ODIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5ODMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk4MyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjk5OjU4LTI5OTo2OCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk4MiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjk5OjU4LTI5OTo2MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5ODEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5OTozMi0yOTk6NTQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfU1lZGljYXRpb25SZXF1ZXN0U3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI5ODgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwMDoxLTMwMDo3MCIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjk4OCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTg1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIk1lZGljYXRpb25TdGF0ZW1lbnRTdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk4NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5ODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTg2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5ODciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwMDo2MC0zMDA6NzAiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5ODYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwMDo2MC0zMDA6NjQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTg1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMDA6MzItMzAwOjU2IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1NZWRpY2F0aW9uU3RhdGVtZW50U3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI5OTIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwMToxLTMwMTo2MSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjk5MiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTg5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIk1lZGljYXRpb25TdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk5MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5OTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTkwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTkxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5OTEiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwMTo1MS0zMDE6NjEiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5OTAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwMTo1MS0zMDE6NTUiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTg5IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMDE6MzItMzAxOjQ3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1NZWRpY2F0aW9uU3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI5OTYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwMjoxLTMwMjo3MiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjk5NiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTkzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIk1lc3NhZ2VTaWduaWZpY2FuY2VDYXRlZ29yeSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTk1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5OTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5OTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk5NSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzAyOjYyLTMwMjo3MiIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk5NCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzAyOjYyLTMwMjo2NiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5OTMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwMjozMi0zMDI6NTgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfU1lc3NhZ2VTaWduaWZpY2FuY2VDYXRlZ29yeSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAwMCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzAzOjEtMzAzOjc1IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTAwMCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTk3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIk1lc3NhZ2VoZWFkZXJfUmVzcG9uc2VfUmVxdWVzdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTk5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk5OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5OTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5OTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk5OSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzAzOjY1LTMwMzo3NSIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk5OCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzAzOjY1LTMwMzo2OSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5OTciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwMzozMi0zMDM6NjEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfU1lc3NhZ2VoZWFkZXJfUmVzcG9uc2VfUmVxdWVzdCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAwNCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzA0OjEtMzA0OjUzIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTAwNCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAwMSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJNaW1lVHlwZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAwMyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDAzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMDQ6NDMtMzA0OjUzIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAwMiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzA0OjQzLTMwNDo0NyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDAxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMDQ6MzItMzA0OjM5IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1NaW1lVHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAwOCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzA1OjEtMzA1OjUyIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTAwOCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAwNSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJOYW1lVXNlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDA3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAwNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwMDciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwNTo0Mi0zMDU6NTIiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDA2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMDU6NDItMzA1OjQ2IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwMDUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwNTozMi0zMDU6MzgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfU5hbWVVc2UiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwMTIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwNjoxLTMwNjo3MSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEwMTIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMDkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTmFtaW5nU3lzdGVtSWRlbnRpZmllclR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMTEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAxMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDEwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAxMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAxMSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzA2OjYxLTMwNjo3MSIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwMTAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwNjo2MS0zMDY6NjUiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAwOSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzA2OjMyLTMwNjo1NyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9TmFtaW5nU3lzdGVtSWRlbnRpZmllclR5cGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwMTYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwNzoxLTMwNzo2MSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEwMTYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMTMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTmFtaW5nU3lzdGVtVHlwZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAxNSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDE1IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMDc6NTEtMzA3OjYxIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAxNCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzA3OjUxLTMwNzo1NSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDEzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMDc6MzItMzA3OjQ3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1OYW1pbmdTeXN0ZW1UeXBlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDIwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMDg6MS0zMDg6NjAiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDIwIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDE3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIk5hcnJhdGl2ZVN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAxOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDE5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDE5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDE5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMDg6NTAtMzA4OjYwIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAxOCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzA4OjUwLTMwODo1NCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDE3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMDg6MzItMzA4OjQ2IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1OYXJyYXRpdmVTdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwMjQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwOToxLTMwOTo1MyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEwMjQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMjEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTm90ZVR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMjMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDIyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAyMyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzA5OjQzLTMwOTo1MyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwMjIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwOTo0My0zMDk6NDciLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAyMSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzA5OjMyLTMwOTozOSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Tm90ZVR5cGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwMjgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxMDoxLTMxMDo2NiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEwMjgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMjUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTnV0cml0aWlvbk9yZGVySW50ZW50IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDI3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAyNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwMjciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxMDo1Ni0zMTA6NjYiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDI2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTA6NTYtMzEwOjYwIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwMjUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxMDozMi0zMTA6NTIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfU51dHJpdGlpb25PcmRlckludGVudCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAzMiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzExOjEtMzExOjY1IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTAzMiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAyOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJOdXRyaXRpb25PcmRlclN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAzMSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDMxIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTE6NTUtMzExOjY1IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAzMCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzExOjU1LTMxMTo1OSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDI5IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTE6MzItMzExOjUxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1OdXRyaXRpb25PcmRlclN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAzNiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzEyOjEtMzEyOjY0IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTAzNiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAzMyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJPYnNlcnZhdGlvbkRhdGFUeXBlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDM1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAzNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwMzUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxMjo1NC0zMTI6NjQiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDM0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTI6NTQtMzEyOjU4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwMzMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxMjozMi0zMTI6NTAiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfU9ic2VydmF0aW9uRGF0YVR5cGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNDAiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxMzoxLTMxMzo2OSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEwNDAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMzciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiT2JzZXJ2YXRpb25SYW5nZUNhdGVnb3J5IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDM5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAzOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwMzkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxMzo1OS0zMTM6NjkiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDM4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTM6NTktMzEzOjYzIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwMzciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxMzozMi0zMTM6NTUiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfU9ic2VydmF0aW9uUmFuZ2VDYXRlZ29yeSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA0NCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzE0OjEtMzE0OjYyIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTA0NCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA0MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJPYnNlcnZhdGlvblN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA0MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDQzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTQ6NTItMzE0OjYyIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA0MiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzE0OjUyLTMxNDo1NiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDQxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTQ6MzItMzE0OjQ4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1PYnNlcnZhdGlvblN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA0OCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzE1OjEtMzE1OjU4IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTA0OCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA0NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJPcGVyYXRpb25LaW5kIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNDciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxNTo0OC0zMTU6NTgiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDQ2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTU6NDgtMzE1OjUyIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNDUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxNTozMi0zMTU6NDQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfU9wZXJhdGlvbktpbmQiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNTIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxNjoxLTMxNjo2NiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEwNTIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNDkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiT3BlcmF0aW9uUGFyYW1ldGVyVXNlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDUxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNTEiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxNjo1Ni0zMTY6NjYiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDUwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTY6NTYtMzE2OjYwIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNDkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxNjozMi0zMTY6NTIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfU9wZXJhdGlvblBhcmFtZXRlclVzZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA1NiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzE3OjEtMzE3OjYwIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTA1NiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA1MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJPcmllbnRhdGlvblR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNTUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDU0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA1NSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzE3OjUwLTMxNzo2MCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNTQiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxNzo1MC0zMTc6NTQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA1MyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzE3OjMyLTMxNzo0NiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9T3JpZW50YXRpb25UeXBlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDYwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTg6MS0zMTg6NTciLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDYwIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDU3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlBhcmFtZXRlclVzZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA1OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDU5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTg6NDctMzE4OjU3IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA1OCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzE4OjQ3LTMxODo1MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDU3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTg6MzItMzE4OjQzIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1QYXJhbWV0ZXJVc2UiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNjQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxOToxLTMxOTo2NCIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEwNjQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNjEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiUGFydGljaXBhbnRSZXF1aXJlZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA2MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDYzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTk6NTQtMzE5OjY0IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA2MiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzE5OjU0LTMxOTo1OCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDYxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMTk6MzItMzE5OjUwIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1QYXJ0aWNpcGFudFJlcXVpcmVkIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDY4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjA6MS0zMjA6NjIiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDY4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDY1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlBhcnRpY2lwYW50U3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDY3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA2NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNjciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyMDo1Mi0zMjA6NjIiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDY2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjA6NTItMzIwOjU2IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNjUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyMDozMi0zMjA6NDgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVBhcnRpY2lwYW50U3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDcyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjE6MS0zMjE6NjQiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDcyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDY5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlBhcnRpY2lwYXRpb25TdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNzEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA3MSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzIxOjU0LTMyMTo2NCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNzAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyMTo1NC0zMjE6NTgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA2OSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzIxOjMyLTMyMTo1MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UGFydGljaXBhdGlvblN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA3NiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzIyOjEtMzIyOjY0IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTA3NiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA3MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJQYXltZW50Tm90aWNlU3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDc1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA3NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNzUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyMjo1NC0zMjI6NjQiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDc0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjI6NTQtMzIyOjU4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNzMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyMjozMi0zMjI6NTAiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVBheW1lbnROb3RpY2VTdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwODAiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyMzoxLTMyMzo3MiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEwODAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNzciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiUGF5bWVudFJlY29uY2lsaWF0aW9uU3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDc5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA3OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNzkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyMzo2Mi0zMjM6NzIiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDc4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjM6NjItMzIzOjY2IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNzciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyMzozMi0zMjM6NTgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVBheW1lbnRSZWNvbmNpbGlhdGlvblN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA4NCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzI0OjEtMzI0OjYwIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTA4NCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA4MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJQcm9jZWR1cmVTdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwODMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDgyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA4MyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzI0OjUwLTMyNDo2MCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwODIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyNDo1MC0zMjQ6NTQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA4MSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzI0OjMyLTMyNDo0NiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UHJvY2VkdXJlU3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDg4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjU6MS0zMjU6NjciLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDg4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDg1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlByb3BlcnR5UmVwcmVzZW50YXRpb24iIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwODciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA4NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDg2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA4NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA4NyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzI1OjU3LTMyNTo2NyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwODYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyNTo1Ny0zMjU6NjEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA4NSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzI1OjMyLTMyNTo1MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UHJvcGVydHlSZXByZXNlbnRhdGlvbiIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA5MiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzI2OjEtMzI2OjU3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTA5MiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA4OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJQcm9wZXJ0eVR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwOTEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA5MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDkwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA5MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA5MSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzI2OjQ3LTMyNjo1NyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwOTAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyNjo0Ny0zMjY6NTEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA4OSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzI2OjMyLTMyNjo0MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UHJvcGVydHlUeXBlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDk2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjc6MS0zMjc6NjUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDk2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDkzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlByb3ZlbmFuY2VFbnRpdHlSb2xlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDk1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwOTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA5NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwOTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwOTUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyNzo1NS0zMjc6NjUiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDk0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjc6NTUtMzI3OjU5IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwOTMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyNzozMi0zMjc6NTEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVByb3ZlbmFuY2VFbnRpdHlSb2xlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTAwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjg6MS0zMjg6NjIiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTAwIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDk3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlB1YmxpY2F0aW9uU3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDk5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwOTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwOTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwOTkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyODo1Mi0zMjg6NjIiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDk4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjg6NTItMzI4OjU2IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwOTciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyODozMi0zMjg6NDgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVB1YmxpY2F0aW9uU3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTA0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjk6MS0zMjk6NTYiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTA0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTAxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlF1YWxpdHlUeXBlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTAzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEwMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMDMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyOTo0Ni0zMjk6NTYiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTAyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMjk6NDYtMzI5OjUwIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMDEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyOTozMi0zMjk6NDIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVF1YWxpdHlUeXBlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTA4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzA6MS0zMzA6NjMiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTA4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTA1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlF1YW50aXR5Q29tcGFyYXRvciIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEwNyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTA3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTA3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTA3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzA6NTMtMzMwOjYzIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTEwNiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzMwOjUzLTMzMDo1NyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTA1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzA6MzItMzMwOjQ5IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1RdWFudGl0eUNvbXBhcmF0b3IiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMTIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzMToxLTMzMTo3MCIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjExMTIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMDkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiUXVlc3Rpb25uYWlyZUl0ZW1PcGVyYXRvciIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTExMSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTExIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzE6NjAtMzMxOjcwIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTExMCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzMxOjYwLTMzMTo2NCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTA5IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzE6MzItMzMxOjU2IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1RdWVzdGlvbm5haXJlSXRlbU9wZXJhdG9yIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTE2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzI6MS0zMzI6NjYiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTE2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTEzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlF1ZXN0aW9ubmFpcmVJdGVtVHlwZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTExNSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTE1IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzI6NTYtMzMyOjY2IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTExNCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzMyOjU2LTMzMjo2MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTEzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzI6MzItMzMyOjUyIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1RdWVzdGlvbm5haXJlSXRlbVR5cGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMjAiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzMzoxLTMzMzo3MiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjExMjAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMTciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiUXVlc3Rpb25uYWlyZVJlc3BvbnNlU3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTE5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTExOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMTkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzMzo2Mi0zMzM6NzIiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTE4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzM6NjItMzMzOjY2IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMTciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzMzozMi0zMzM6NTgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVF1ZXN0aW9ubmFpcmVSZXNwb25zZVN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTEyNCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzM0OjEtMzM0OjY4IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTEyNCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEyMSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJSZWZlcmVuY2VIYW5kbGluZ1BvbGljeSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEyMyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTIzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzQ6NTgtMzM0OjY4IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTEyMiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzM0OjU4LTMzNDo2MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTIxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzQ6MzItMzM0OjU0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1SZWZlcmVuY2VIYW5kbGluZ1BvbGljeSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTEyOCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzM1OjEtMzM1OjY2IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTEyOCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEyNSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJSZWZlcmVuY2VWZXJzaW9uUnVsZXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMjciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTI2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTEyNyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzM1OjU2LTMzNTo2NiIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMjYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzNTo1Ni0zMzU6NjAiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTEyNSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzM1OjMyLTMzNTo1MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmVmZXJlbmNlVmVyc2lvblJ1bGVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTMyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzY6MS0zMzY6NjciLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTMyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTI5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlJlZmVycmVkRG9jdW1lbnRTdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMzEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEzMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTMwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEzMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTEzMSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzM2OjU3LTMzNjo2NyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMzAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzNjo1Ny0zMzY6NjEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTEyOSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzM2OjMyLTMzNjo1MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmVmZXJyZWREb2N1bWVudFN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTEzNiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzM3OjEtMzM3OjY0IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTEzNiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEzMyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJSZWxhdGVkQXJ0aWZhY3RUeXBlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTM1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEzNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMzUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzNzo1NC0zMzc6NjQiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTM0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzc6NTQtMzM3OjU4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMzMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzNzozMi0zMzc6NTAiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVJlbGF0ZWRBcnRpZmFjdFR5cGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNDAiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzODoxLTMzODo2MiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjExNDAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMzciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiUmVtaXR0YW5jZU91dGNvbWUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMzkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEzOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTM4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEzOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTEzOSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzM4OjUyLTMzODo2MiIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMzgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzODo1Mi0zMzg6NTYiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTEzNyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzM4OjMyLTMzODo0OCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmVtaXR0YW5jZU91dGNvbWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNDQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzOToxLTMzOTo1OSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjExNDQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNDEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiUmVwb3NpdG9yeVR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNDMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTQyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE0MyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzM5OjQ5LTMzOTo1OSIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNDIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzOTo0OS0zMzk6NTMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE0MSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzM5OjMyLTMzOTo0NSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmVwb3NpdG9yeVR5cGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNDgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0MDoxLTM0MDo1OCIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjExNDgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNDUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiUmVxdWVzdEludGVudCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE0NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTQ3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDA6NDgtMzQwOjU4IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE0NiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQwOjQ4LTM0MDo1MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTQ1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDA6MzItMzQwOjQ0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1SZXF1ZXN0SW50ZW50IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTUyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDE6MS0zNDE6NjAiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTUyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlJlcXVlc3RQcmlvcml0eSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE1MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTUxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTUxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTUxIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDE6NTAtMzQxOjYwIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE1MCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQxOjUwLTM0MTo1NCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTQ5IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDE6MzItMzQxOjQ2IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1SZXF1ZXN0UHJpb3JpdHkiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNTYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0MjoxLTM0Mjo1OCIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjExNTYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNTMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiUmVxdWVzdFN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE1NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTU1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTU1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTU1IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDI6NDgtMzQyOjU4IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE1NCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQyOjQ4LTM0Mjo1MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTUzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDI6MzItMzQyOjQ0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1SZXF1ZXN0U3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTYwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDM6MS0zNDM6NjQiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTYwIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTU3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlJlc2VhcmNoRWxlbWVudFR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNTkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE1OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE1OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE1OSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQzOjU0LTM0Mzo2NCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNTgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0Mzo1NC0zNDM6NTgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE1NyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQzOjMyLTM0Mzo1MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmVzZWFyY2hFbGVtZW50VHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE2NCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzQ0OjEtMzQ0OjY0IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTE2NCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE2MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJSZXNlYXJjaFN0dWR5U3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTYzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE2MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNjMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0NDo1NC0zNDQ6NjQiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTYyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDQ6NTQtMzQ0OjU4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNjEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0NDozMi0zNDQ6NTAiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVJlc2VhcmNoU3R1ZHlTdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNjgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0NToxLTM0NTo2NiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjExNjgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNjUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiUmVzZWFyY2hTdWJqZWN0U3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTY3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE2NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNjciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0NTo1Ni0zNDU6NjYiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTY2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDU6NTYtMzQ1OjYwIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNjUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0NTozMi0zNDU6NTIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVJlc2VhcmNoU3ViamVjdFN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE3MiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzQ2OjEtMzQ2OjU3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTE3MiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE2OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJSZXNvdXJjZVR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNzEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE3MSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQ2OjQ3LTM0Njo1NyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNzAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0Njo0Ny0zNDY6NTEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE2OSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQ2OjMyLTM0Njo0MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmVzb3VyY2VUeXBlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTc2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDc6MS0zNDc6NjYiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTc2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTczIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlJlc291cmNlVmVyc2lvblBvbGljeSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE3NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTc1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTc1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTc1IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDc6NTYtMzQ3OjY2IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE3NCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQ3OjU2LTM0Nzo2MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTczIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDc6MzItMzQ3OjUyIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1SZXNvdXJjZVZlcnNpb25Qb2xpY3kiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjExODAiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0ODoxLTM0ODo1NyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjExODAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNzciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiUmVzcG9uc2VUeXBlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTc5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE3OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNzkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0ODo0Ny0zNDg6NTciLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTc4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDg6NDctMzQ4OjUxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNzciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0ODozMi0zNDg6NDMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVJlc3BvbnNlVHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE4NCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzQ5OjEtMzQ5OjY2IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTE4NCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE4MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJSZXN0ZnVsQ2FwYWJpbGl0eU1vZGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExODMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTgyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE4MyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQ5OjU2LTM0OTo2NiIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExODIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0OTo1Ni0zNDk6NjAiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE4MSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQ5OjMyLTM0OTo1MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UmVzdGZ1bENhcGFiaWxpdHlNb2RlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTg4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNTA6MS0zNTA6NjUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTg4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTg1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlJpc2tBc3Nlc3NtZW50U3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTg3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExODciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM1MDo1NS0zNTA6NjUiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTg2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNTA6NTUtMzUwOjU5IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExODUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM1MDozMi0zNTA6NTEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVJpc2tBc3Nlc3NtZW50U3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTkyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNTE6MS0zNTE6NTYiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTkyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTg5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlNQRFhMaWNlbnNlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTkxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExOTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE5MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExOTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExOTEiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM1MTo0Ni0zNTE6NTYiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTkwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNTE6NDYtMzUxOjUwIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExODkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM1MTozMi0zNTE6NDIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVNQRFhMaWNlbnNlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTk2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNTI6MS0zNTI6NjEiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTk2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTkzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlNlYXJjaENvbXBhcmF0b3IiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExOTUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTk0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE5NSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzUyOjUxLTM1Mjo2MSIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExOTQiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM1Mjo1MS0zNTI6NTUiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE5MyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzUyOjMyLTM1Mjo0NyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9U2VhcmNoQ29tcGFyYXRvciIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTIwMCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzUzOjEtMzUzOjYwIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTIwMCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE5NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTZWFyY2hFbnRyeU1vZGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExOTkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE5OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTk4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE5OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE5OSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzUzOjUwLTM1Mzo2MCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExOTgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM1Mzo1MC0zNTM6NTQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE5NyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzUzOjMyLTM1Mzo0NiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9U2VhcmNoRW50cnlNb2RlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjA0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNTQ6MS0zNTQ6NjMiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjA0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjAxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlNlYXJjaE1vZGlmaWVyQ29kZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIwMyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjAzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNTQ6NTMtMzU0OjYzIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTIwMiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzU0OjUzLTM1NDo1NyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjAxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNTQ6MzItMzU0OjQ5IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1TZWFyY2hNb2RpZmllckNvZGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyMDgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM1NToxLTM1NTo2MCIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEyMDgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMDUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU2VhcmNoUGFyYW1UeXBlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjA3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIwNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyMDciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM1NTo1MC0zNTU6NjAiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjA2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNTU6NTAtMzU1OjU0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyMDUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM1NTozMi0zNTU6NDYiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVNlYXJjaFBhcmFtVHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTIxMiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzU2OjEtMzU2OjU2IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTIxMiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIwOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTZWN0aW9uTW9kZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIxMSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjExIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNTY6NDYtMzU2OjU2IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTIxMCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzU2OjQ2LTM1Njo1MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjA5IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNTY6MzItMzU2OjQyIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1TZWN0aW9uTW9kZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTIxNiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzU3OjEtMzU3OjU3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTIxNiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIxMyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTZXF1ZW5jZVR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMTUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIxNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjE0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIxNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTIxNSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzU3OjQ3LTM1Nzo1NyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyMTQiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM1Nzo0Ny0zNTc6NTEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTIxMyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzU3OjMyLTM1Nzo0MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9U2VxdWVuY2VUeXBlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjIwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNTg6MS0zNTg6NjUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjIwIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjE3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlNlcnZpY2VSZXF1ZXN0SW50ZW50IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjE5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIxOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyMTkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM1ODo1NS0zNTg6NjUiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjE4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNTg6NTUtMzU4OjU5IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyMTciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM1ODozMi0zNTg6NTEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVNlcnZpY2VSZXF1ZXN0SW50ZW50IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjI0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNTk6MS0zNTk6NjciLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjI0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjIxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlNlcnZpY2VSZXF1ZXN0UHJpb3JpdHkiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMjMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjIyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTIyMyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzU5OjU3LTM1OTo2NyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyMjIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM1OTo1Ny0zNTk6NjEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTIyMSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzU5OjMyLTM1OTo1MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9U2VydmljZVJlcXVlc3RQcmlvcml0eSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTIyOCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzYwOjEtMzYwOjY1IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTIyOCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIyNSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTZXJ2aWNlUmVxdWVzdFN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIyNyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjI3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjA6NTUtMzYwOjY1IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTIyNiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzYwOjU1LTM2MDo1OSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjI1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjA6MzItMzYwOjUxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1TZXJ2aWNlUmVxdWVzdFN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTIzMiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzYxOjEtMzYxOjU3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTIzMiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIyOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTbGljaW5nUnVsZXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMzEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIzMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjMwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIzMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTIzMSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzYxOjQ3LTM2MTo1NyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyMzAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM2MTo0Ny0zNjE6NTEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTIyOSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzYxOjMyLTM2MTo0MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9U2xpY2luZ1J1bGVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjM2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjI6MS0zNjI6NTUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjM2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjMzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlNsb3RTdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMzUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIzNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjM0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIzNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTIzNSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzYyOjQ1LTM2Mjo1NSIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyMzQiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM2Mjo0NS0zNjI6NDkiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTIzMyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzYyOjMyLTM2Mjo0MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9U2xvdFN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI0MCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzYzOjEtMzYzOjU4IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTI0MCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIzNyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTb3J0RGlyZWN0aW9uIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIzOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyMzkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM2Mzo0OC0zNjM6NTgiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjM4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjM6NDgtMzYzOjUyIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyMzciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM2MzozMi0zNjM6NDQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVNvcnREaXJlY3Rpb24iLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyNDQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM2NDoxLTM2NDo3MiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEyNDQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyNDEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU3BlY2ltZW5Db250YWluZWRQcmVmZXJlbmNlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjQzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyNDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI0MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyNDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyNDMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM2NDo2Mi0zNjQ6NzIiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjQyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjQ6NjItMzY0OjY2IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyNDEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM2NDozMi0zNjQ6NTgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVNwZWNpbWVuQ29udGFpbmVkUHJlZmVyZW5jZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI0OCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzY1OjEtMzY1OjU5IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTI0OCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI0NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTcGVjaW1lblN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI0NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyNDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjQ3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjU6NDktMzY1OjU5IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI0NiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzY1OjQ5LTM2NTo1MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjQ1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjU6MzItMzY1OjQ1IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1TcGVjaW1lblN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI1MiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzY2OjEtMzY2OjUxIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTI1MiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI0OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyNTEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI1MSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzY2OjQxLTM2Njo1MSIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyNTAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM2Njo0MS0zNjY6NDUiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI0OSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzY2OjMyLTM2NjozNyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9U3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjU2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjc6MS0zNjc6NTUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjU2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjUzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlN0cmFuZFR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyNTUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjU0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI1NSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzY3OjQ1LTM2Nzo1NSIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyNTQiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM2Nzo0NS0zNjc6NDkiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI1MyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzY3OjMyLTM2Nzo0MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9U3RyYW5kVHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI2MCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzY4OjEtMzY4OjY4IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTI2MCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI1NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTdHJ1Y3R1cmVEZWZpbml0aW9uS2luZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI1OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyNTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjU5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjg6NTgtMzY4OjY4IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI1OCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzY4OjU4LTM2ODo2MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjU3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjg6MzItMzY4OjU0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1TdHJ1Y3R1cmVEZWZpbml0aW9uS2luZCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI2NCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzY5OjEtMzY5OjY4IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTI2NCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI2MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTdHJ1Y3R1cmVNYXBDb250ZXh0VHlwZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI2MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyNjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjYzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjk6NTgtMzY5OjY4IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI2MiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzY5OjU4LTM2OTo2MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjYxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjk6MzItMzY5OjU0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1TdHJ1Y3R1cmVNYXBDb250ZXh0VHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI2OCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzcwOjEtMzcwOjcwIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTI2OCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI2NSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTdHJ1Y3R1cmVNYXBHcm91cFR5cGVNb2RlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjY3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyNjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI2NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyNjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyNjciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3MDo2MC0zNzA6NzAiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjY2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNzA6NjAtMzcwOjY0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyNjUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3MDozMi0zNzA6NTYiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVN0cnVjdHVyZU1hcEdyb3VwVHlwZU1vZGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyNzIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3MToxLTM3MTo2NiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEyNzIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyNjkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU3RydWN0dXJlTWFwSW5wdXRNb2RlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjcxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyNzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI3MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyNzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyNzEiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3MTo1Ni0zNzE6NjYiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjcwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNzE6NTYtMzcxOjYwIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyNjkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3MTozMi0zNzE6NTIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVN0cnVjdHVyZU1hcElucHV0TW9kZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI3NiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzcyOjEtMzcyOjY2IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTI3NiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI3MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTdHJ1Y3R1cmVNYXBNb2RlbE1vZGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyNzUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjc0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI3NSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzcyOjU2LTM3Mjo2NiIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyNzQiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3Mjo1Ni0zNzI6NjAiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI3MyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzcyOjMyLTM3Mjo1MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9U3RydWN0dXJlTWFwTW9kZWxNb2RlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjgwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNzM6MS0zNzM6NzEiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjgwIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjc3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlN0cnVjdHVyZU1hcFNvdXJjZUxpc3RNb2RlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjc5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyNzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI3OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyNzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyNzkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3Mzo2MS0zNzM6NzEiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjc4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNzM6NjEtMzczOjY1IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyNzciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3MzozMi0zNzM6NTciLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVN0cnVjdHVyZU1hcFNvdXJjZUxpc3RNb2RlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjg0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNzQ6MS0zNzQ6NzEiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjg0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjgxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlN0cnVjdHVyZU1hcFRhcmdldExpc3RNb2RlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjgzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyODMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI4MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyODMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyODMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3NDo2MS0zNzQ6NzEiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjgyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNzQ6NjEtMzc0OjY1IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyODEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3NDozMi0zNzQ6NTciLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVN0cnVjdHVyZU1hcFRhcmdldExpc3RNb2RlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjg4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNzU6MS0zNzU6NjYiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjg4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjg1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlN0cnVjdHVyZU1hcFRyYW5zZm9ybSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI4NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyODYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjg3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNzU6NTYtMzc1OjY2IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI4NiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzc1OjU2LTM3NTo2MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjg1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNzU6MzItMzc1OjUyIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1TdHJ1Y3R1cmVNYXBUcmFuc2Zvcm0iLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyOTIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3NjoxLTM3Njo2OCIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEyOTIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyODkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU3Vic2NyaXB0aW9uQ2hhbm5lbFR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyOTEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI5MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjkwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI5MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI5MSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzc2OjU4LTM3Njo2OCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyOTAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3Njo1OC0zNzY6NjIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI4OSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzc2OjMyLTM3Njo1NCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9U3Vic2NyaXB0aW9uQ2hhbm5lbFR5cGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyOTYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3NzoxLTM3Nzo2MyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEyOTYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyOTMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU3Vic2NyaXB0aW9uU3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjk1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyOTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI5NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyOTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyOTUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3Nzo1My0zNzc6NjMiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjk0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNzc6NTMtMzc3OjU3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyOTMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3NzozMi0zNzc6NDkiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVN1YnNjcmlwdGlvblN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTMwMCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzc4OjEtMzc4OjY1IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTMwMCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI5NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTdXBwbHlEZWxpdmVyeVN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI5OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjk5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyOTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjk5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjk5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNzg6NTUtMzc4OjY1IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI5OCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzc4OjU1LTM3ODo1OSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjk3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNzg6MzItMzc4OjUxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1TdXBwbHlEZWxpdmVyeVN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTMwNCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzc5OjEtMzc5OjY0IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTMwNCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMwMSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJTdXBwbHlSZXF1ZXN0U3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzAzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMwMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMDMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3OTo1NC0zNzk6NjQiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzAyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNzk6NTQtMzc5OjU4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMDEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3OTozMi0zNzk6NTAiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVN1cHBseVJlcXVlc3RTdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMDgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4MDoxLTM4MDo2OSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEzMDgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMDUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU3lzdGVtUmVzdGZ1bEludGVyYWN0aW9uIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzA3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMwNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMDciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4MDo1OS0zODA6NjkiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzA2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzODA6NTktMzgwOjYzIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMDUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4MDozMi0zODA6NTUiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVN5c3RlbVJlc3RmdWxJbnRlcmFjdGlvbiIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTMxMiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzgxOjEtMzgxOjU1IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTMxMiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMwOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUYXNrSW50ZW50IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzExIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMxMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMTEiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4MTo0NS0zODE6NTUiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzEwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzODE6NDUtMzgxOjQ5IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMDkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4MTozMi0zODE6NDEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVRhc2tJbnRlbnQiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMTYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4MjoxLTM4Mjo1NyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEzMTYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMTMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVGFza1ByaW9yaXR5IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzE1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMxNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMTUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4Mjo0Ny0zODI6NTciLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzE0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzODI6NDctMzgyOjUxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMTMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4MjozMi0zODI6NDMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVRhc2tQcmlvcml0eSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTMyMCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzgzOjEtMzgzOjU1IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTMyMCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMxNyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUYXNrU3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzE5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMxOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMTkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4Mzo0NS0zODM6NTUiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzE4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzODM6NDUtMzgzOjQ5IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMTciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4MzozMi0zODM6NDEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVRhc2tTdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMjQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4NDoxLTM4NDo2NyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEzMjQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMjEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVGVzdFJlcG9ydEFjdGlvblJlc3VsdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMyMyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzIzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzODQ6NTctMzg0OjY3IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTMyMiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzg0OjU3LTM4NDo2MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzIxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzODQ6MzItMzg0OjUzIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1UZXN0UmVwb3J0QWN0aW9uUmVzdWx0IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzI4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzODU6MS0zODU6NzAiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzI4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzI1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRlc3RSZXBvcnRQYXJ0aWNpcGFudFR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMjciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzI2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTMyNyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzg1OjYwLTM4NTo3MCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMjYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4NTo2MC0zODU6NjQiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTMyNSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzg1OjMyLTM4NTo1NiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9VGVzdFJlcG9ydFBhcnRpY2lwYW50VHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTMzMiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzg2OjEtMzg2OjYxIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTMzMiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMyOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUZXN0UmVwb3J0UmVzdWx0IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzMxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMzMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMzEiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4Njo1MS0zODY6NjEiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzMwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzODY6NTEtMzg2OjU1IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMjkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4NjozMi0zODY6NDciLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVRlc3RSZXBvcnRSZXN1bHQiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMzYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4NzoxLTM4Nzo2MSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEzMzYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMzMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVGVzdFJlcG9ydFN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMzNSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzM1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzM1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzM1IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzODc6NTEtMzg3OjYxIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTMzNCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzg3OjUxLTM4Nzo1NSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzMzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzODc6MzItMzg3OjQ3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1UZXN0UmVwb3J0U3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzQwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzODg6MS0zODg6NzIiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzQwIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzM3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRlc3RTY3JpcHRSZXF1ZXN0TWV0aG9kQ29kZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMzOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzM5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzODg6NjItMzg4OjcyIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTMzOCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzg4OjYyLTM4ODo2NiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzM3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzODg6MzItMzg4OjU4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1UZXN0U2NyaXB0UmVxdWVzdE1ldGhvZENvZGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzNDQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4OToxLTM4OTo1NiIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEzNDQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNDEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVHJpZ2dlclR5cGUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNDMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzQyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTM0MyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzg5OjQ2LTM4OTo1NiIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzNDIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4OTo0Ni0zODk6NTAiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTM0MSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzg5OjMyLTM4OTo0MiIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9VHJpZ2dlclR5cGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzNDgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM5MDoxLTM5MDo2MyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEzNDgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNDUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVHlwZURlcml2YXRpb25SdWxlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzNDciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM5MDo1My0zOTA6NjMiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzQ2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzOTA6NTMtMzkwOjU3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzNDUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM5MDozMi0zOTA6NDkiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVR5cGVEZXJpdmF0aW9uUnVsZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTM1MiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzkxOjEtMzkxOjY3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTM1MiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM0OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUeXBlUmVzdGZ1bEludGVyYWN0aW9uIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzUxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzNTEiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM5MTo1Ny0zOTE6NjciLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzUwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzOTE6NTctMzkxOjYxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzNDkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM5MTozMi0zOTE6NTMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVR5cGVSZXN0ZnVsSW50ZXJhY3Rpb24iLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzNTYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM5MjoxLTM5Mjo1NyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEzNTYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNTMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVURJRW50cnlUeXBlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzU1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM1NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzNTUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM5Mjo0Ny0zOTI6NTciLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzU0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzOTI6NDctMzkyOjUxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzNTMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM5MjozMi0zOTI6NDMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVVESUVudHJ5VHlwZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTM2MCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzkzOjEtMzkzOjU2IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTM2MCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM1NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJVbml0c09mVGltZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM1OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzU5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzOTM6NDYtMzkzOjU2IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTM1OCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzkzOjQ2LTM5Mzo1MCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzU3IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzOTM6MzItMzkzOjQyIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Vbml0c09mVGltZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTM2NCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzk0OjEtMzk0OjQ4IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTM2NCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM2MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJVc2UiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNjMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM2MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzYyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM2MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTM2MyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzk0OjM4LTM5NDo0OCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzNjIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM5NDozOC0zOTQ6NDIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTM2MSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzk0OjMyLTM5NDozNCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9VXNlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzY4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzOTU6MS0zOTU6NTciLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzY4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzY1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlZhcmlhYmxlVHlwZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM2NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzY3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzY3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzY3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzOTU6NDctMzk1OjU3IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTM2NiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzk1OjQ3LTM5NTo1MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzY1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzOTU6MzItMzk1OjQzIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1WYXJpYWJsZVR5cGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzNzIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM5NjoxLTM5Njo1NSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEzNzIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNjkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiVmlzaW9uQmFzZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM3MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzcxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzcxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzcxIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzOTY6NDUtMzk2OjU1IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTM3MCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzk2OjQ1LTM5Njo0OSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzY5IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzOTY6MzItMzk2OjQxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1WaXNpb25CYXNlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzc2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzOTc6MS0zOTc6NTUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzc2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzczIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlZpc2lvbkV5ZXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNzUiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzc0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTM3NSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzk3OjQ1LTM5Nzo1NSIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzNzQiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM5Nzo0NS0zOTc6NDkiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTM3MyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzk3OjMyLTM5Nzo0MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9VmlzaW9uRXllcyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTM4MCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzk4OjEtMzk4OjU3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTM4MCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM3NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJWaXNpb25TdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNzkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzc4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTM3OSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzk4OjQ3LTM5ODo1NyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzNzgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM5ODo0Ny0zOTg6NTEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTM3NyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzk4OjMyLTM5ODo0MyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9VmlzaW9uU3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzg0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzOTk6MS0zOTk6NTkiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzg0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzgxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlhQYXRoVXNhZ2VUeXBlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzgzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzODMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM4MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzODMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzODMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM5OTo0OS0zOTk6NTkiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzgyIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzOTk6NDktMzk5OjUzIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzODEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM5OTozMi0zOTk6NDUiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVhQYXRoVXNhZ2VUeXBlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzg4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MDA6MS00MDA6NTciLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzg4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzg1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImJhc2U2NEJpbmFyeSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM4NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzODYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzg3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MDA6NDctNDAwOjU3IiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTM4NiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDAwOjQ3LTQwMDo1MSIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzg1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MDA6MzItNDAwOjQzIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1iYXNlNjRCaW5hcnkiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzOTIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwMToxLTQwMTo1MyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9Cb29sZWFuIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzkyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb0Jvb2xlYW4iLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM4OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJib29sZWFuIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzkxIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzOTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM5MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzOTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzOTEiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwMTo0My00MDE6NTMiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzkwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MDE6NDMtNDAxOjQ3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzODkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwMTozMy00MDE6MzkiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfWJvb2xlYW4iLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzOTYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwMjoxLTQwMjo0NyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzk2IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb0RhdGUiLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM5MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJkYXRlIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzk1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzOTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM5NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzOTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzOTUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwMjozNy00MDI6NDciLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzk0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MDI6MzctNDAyOjQxIiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzOTMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwMjozMC00MDI6MzMiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfWRhdGUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0MDAiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwMzoxLTQwMzo1NSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9EYXRlVGltZSIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTQwMCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9EYXRlVGltZSIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzk3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImRhdGVUaW1lIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzk5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzOTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzOTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzOTkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwMzo0NS00MDM6NTUiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzk4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MDM6NDUtNDAzOjQ5IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzOTciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwMzozNC00MDM6NDEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfWRhdGVUaW1lIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDA0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MDQ6MS00MDQ6NTMiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvRGVjaW1hbCIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTQwNCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9EZWNpbWFsIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0MDEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZGVjaW1hbCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKTogIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQwMyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0MDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDAzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MDQ6NDMtNDA0OjUzIiwNCiAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQwMiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDA0OjQzLTQwNDo0NyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9wZXJhbmRSZWYiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAibmFtZSIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDAxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MDQ6MzMtNDA0OjM5IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1kZWNpbWFsIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDA4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MDU6MS00MDU6NTQiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvRGF0ZVRpbWUiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjE0MDgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvRGF0ZVRpbWUiLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQwNSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJpbnN0YW50IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDA3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0MDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQwNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0MDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0MDciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwNTo0NC00MDU6NTQiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDA2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MDU6NDQtNDA1OjQ4IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0MDUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwNTozNC00MDU6NDAiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfWluc3RhbnQiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0MTIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwNjoxLTQwNjo1MyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9JbnRlZ2VyIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDEyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb0ludGVnZXIiLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQwOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJpbnRlZ2VyIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDExIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0MTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQxMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0MTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0MTEiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwNjo0My00MDY6NTMiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDEwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MDY6NDMtNDA2OjQ3IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0MDkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwNjozMy00MDY6MzkiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfWludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0MTYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwNzoxLTQwNzo1MSIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjE0MTYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvU3RyaW5nIiwiKCIsInZhbHVlIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0MTMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic3RyaW5nIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDE1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0MTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQxNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0MTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0MTUiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwNzo0MS00MDc6NTEiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDE0IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MDc6NDEtNDA3OjQ1IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0MTMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwNzozMi00MDc6MzciLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfXN0cmluZyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQyMCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiNDA4OjEtNDA4OjQ3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1RpbWUiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uRGVmIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjE0MjAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlRvVGltZSIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDE3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInRpbWUiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0MTkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQxOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQxOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQxOSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDA4OjM3LTQwODo0NyIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0MTgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwODozNy00MDg6NDEiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQxNyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDA4OjMwLTQwODozMyIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9dGltZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQyNCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiNDA5OjEtNDA5OjQ4IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25EZWYiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTQyNCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgZnVuY3Rpb24gIiwiVG9TdHJpbmciLCIoIiwidmFsdWUiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQyMSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ1cmkiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIik6ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0MjMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDIyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQyMyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDA5OjM4LTQwOTo0OCIsDQogICAgICAgICAgICAgICAicGF0aCIgOiAidmFsdWUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0MjIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwOTozOC00MDk6NDIiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgIm5hbWUiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kVHlwZVNwZWNpZmllciIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQyMSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDA5OjMyLTQwOTozNCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9dXJpIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDI4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MTA6MS00MTA6NTAiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDI4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSBmdW5jdGlvbiAiLCJUb1N0cmluZyIsIigiLCJ2YWx1ZSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDI1IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInhodG1sIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpOiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDI3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0MjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQyNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0MjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0MjciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQxMDo0MC00MTA6NTAiLA0KICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDI2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MTA6NDAtNDEwOjQ0IiwNCiAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3BlcmFuZFJlZiINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAib3BlcmFuZFR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0MjUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQxMDozMi00MTA6MzYiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfXhodG1sIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0gXQ0KICAgICAgfQ0KICAgfQ0KfQ==" } ] }, "request": { "method": "PUT", "url": "Library/FHIRHelpers" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.101.12.1023", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1023", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.101.12.1023" } ], "version": "20170504", "name": "PreventiveCareServices-InitialOfficeVisit,18andUp", "title": "Preventive Care Services-Initial Office Visit, 18 and Up", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.101.12.1023" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.118.12.1300", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.118.12.1300", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.118.12.1300" } ], "version": "20200310", "name": "FrailtyDevice", "title": "Frailty Device", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105501005", "display": "Dependence on enabling machine or device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105503008", "display": "Dependence on wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105504002", "display": "Dependence on walking stick (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "152921000119101", "display": "Dependence on respiratory device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160683008", "display": "Needs walking aid in home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160684002", "display": "Confined to chair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160685001", "display": "Bed-ridden (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16419651000119103", "display": "Dependence on biphasic positive airway pressure ventilation co-occurrent and due to central sleep apnea syndrome (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165243005", "display": "Independent in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165244004", "display": "Minimal help in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225612007", "display": "Wheelchair bound (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "413121008", "display": "Dependent on helper pushing wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429091008", "display": "Dependence on biphasic positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429487005", "display": "Dependence on continuous positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444932008", "display": "Dependence on ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60631000119109", "display": "Dependence on home ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60651000119103", "display": "Dependence on continuous supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713655003", "display": "Dependence on non-invasive ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79021000119104", "display": "Dependence on aspirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79031000119101", "display": "Dependence on respirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89201000119106", "display": "Dependence on supplemental oxygen when ambulating (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "931000119107", "display": "Dependence on supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105501005", "display": "Dependence on enabling machine or device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105503008", "display": "Dependence on wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105504002", "display": "Dependence on walking stick (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "152921000119101", "display": "Dependence on respiratory device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160683008", "display": "Needs walking aid in home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160684002", "display": "Confined to chair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160685001", "display": "Bed-ridden (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16419651000119103", "display": "Dependence on biphasic positive airway pressure ventilation co-occurrent and due to central sleep apnea syndrome (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165243005", "display": "Independent in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165244004", "display": "Minimal help in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225612007", "display": "Wheelchair bound (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "413121008", "display": "Dependent on helper pushing wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429091008", "display": "Dependence on biphasic positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429487005", "display": "Dependence on continuous positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444932008", "display": "Dependence on ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60631000119109", "display": "Dependence on home ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60651000119103", "display": "Dependence on continuous supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713655003", "display": "Dependence on non-invasive ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79021000119104", "display": "Dependence on aspirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79031000119101", "display": "Dependence on respirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89201000119106", "display": "Dependence on supplemental oxygen when ambulating (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "931000119107", "display": "Dependence on supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105501005", "display": "Dependence on enabling machine or device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105503008", "display": "Dependence on wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105504002", "display": "Dependence on walking stick (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "152921000119101", "display": "Dependence on respiratory device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160683008", "display": "Needs walking aid in home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160684002", "display": "Confined to chair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160685001", "display": "Bed-ridden (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16419651000119103", "display": "Dependence on biphasic positive airway pressure ventilation co-occurrent and due to central sleep apnea syndrome (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165243005", "display": "Independent in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165244004", "display": "Minimal help in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225612007", "display": "Wheelchair bound (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "413121008", "display": "Dependent on helper pushing wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429091008", "display": "Dependence on biphasic positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429487005", "display": "Dependence on continuous positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444932008", "display": "Dependence on ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60631000119109", "display": "Dependence on home ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60651000119103", "display": "Dependence on continuous supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713655003", "display": "Dependence on non-invasive ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79021000119104", "display": "Dependence on aspirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79031000119101", "display": "Dependence on respirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89201000119106", "display": "Dependence on supplemental oxygen when ambulating (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "931000119107", "display": "Dependence on supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105501005", "display": "Dependence on enabling machine or device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105503008", "display": "Dependence on wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105504002", "display": "Dependence on walking stick (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "152921000119101", "display": "Dependence on respiratory device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160683008", "display": "Needs walking aid in home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160684002", "display": "Confined to chair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160685001", "display": "Bed-ridden (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16419651000119103", "display": "Dependence on biphasic positive airway pressure ventilation co-occurrent and due to central sleep apnea syndrome (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165243005", "display": "Independent in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165244004", "display": "Minimal help in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225612007", "display": "Wheelchair bound (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "413121008", "display": "Dependent on helper pushing wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429091008", "display": "Dependence on biphasic positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429487005", "display": "Dependence on continuous positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444932008", "display": "Dependence on ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60631000119109", "display": "Dependence on home ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60651000119103", "display": "Dependence on continuous supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713655003", "display": "Dependence on non-invasive ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79021000119104", "display": "Dependence on aspirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79031000119101", "display": "Dependence on respirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89201000119106", "display": "Dependence on supplemental oxygen when ambulating (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "931000119107", "display": "Dependence on supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105501005", "display": "Dependence on enabling machine or device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105503008", "display": "Dependence on wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105504002", "display": "Dependence on walking stick (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "152921000119101", "display": "Dependence on respiratory device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160683008", "display": "Needs walking aid in home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160684002", "display": "Confined to chair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160685001", "display": "Bed-ridden (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16419651000119103", "display": "Dependence on biphasic positive airway pressure ventilation co-occurrent and due to central sleep apnea syndrome (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165243005", "display": "Independent in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165244004", "display": "Minimal help in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225612007", "display": "Wheelchair bound (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "413121008", "display": "Dependent on helper pushing wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429091008", "display": "Dependence on biphasic positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429487005", "display": "Dependence on continuous positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444932008", "display": "Dependence on ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60631000119109", "display": "Dependence on home ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60651000119103", "display": "Dependence on continuous supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713655003", "display": "Dependence on non-invasive ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79021000119104", "display": "Dependence on aspirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79031000119101", "display": "Dependence on respirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89201000119106", "display": "Dependence on supplemental oxygen when ambulating (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "931000119107", "display": "Dependence on supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105501005", "display": "Dependence on enabling machine or device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105503008", "display": "Dependence on wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105504002", "display": "Dependence on walking stick (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "152921000119101", "display": "Dependence on respiratory device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160683008", "display": "Needs walking aid in home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160684002", "display": "Confined to chair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160685001", "display": "Bed-ridden (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16419651000119103", "display": "Dependence on biphasic positive airway pressure ventilation co-occurrent and due to central sleep apnea syndrome (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165243005", "display": "Independent in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165244004", "display": "Minimal help in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225612007", "display": "Wheelchair bound (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "413121008", "display": "Dependent on helper pushing wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429091008", "display": "Dependence on biphasic positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429487005", "display": "Dependence on continuous positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444932008", "display": "Dependence on ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60631000119109", "display": "Dependence on home ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60651000119103", "display": "Dependence on continuous supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713655003", "display": "Dependence on non-invasive ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79021000119104", "display": "Dependence on aspirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79031000119101", "display": "Dependence on respirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89201000119106", "display": "Dependence on supplemental oxygen when ambulating (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "931000119107", "display": "Dependence on supplemental oxygen (finding)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.118.12.1300" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113762.1.4.1", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113762.1.4.1" } ], "version": "20150331", "name": "ONCAdministrativeSex", "title": "ONC Administrative Sex", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:45-07:00", "contains": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "F", "display": "Female" }, { "system": "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender", "version": "HL7V3.0_2019-12", "code": "M", "display": "Male" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113762.1.4.1" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.101.12.1025", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1025", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.101.12.1025" } ], "version": "20170504", "name": "PreventiveCareServices-EstablishedOfficeVisit,18andUp", "title": "Preventive Care Services - Established Office Visit, 18 and Up", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.101.12.1025" } }, { "resource": { "resourceType": "Patient", "id": "denom-EXM130", "meta": { "profile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient" ] }, "extension": [ { "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-race", "extension": [ { "url": "ombCategory", "valueCoding": { "system": "urn:oid:2.16.840.1.113883.6.238", "code": "2028-9", "display": "Asian" } } ] }, { "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity", "extension": [ { "url": "ombCategory", "valueCoding": { "system": "urn:oid:2.16.840.1.113883.6.238", "code": "2135-2", "display": "Hispanic or Latino" } } ] } ], "identifier": [ { "use": "usual", "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "MR", "display": "Medical Record Number" } ] }, "system": "http://hospital.smarthealthit.org", "value": "999999992" } ], "name": [ { "family": "Dere", "given": [ "Ben" ] } ], "gender": "male", "birthDate": "1965-01-01" }, "request": { "method": "PUT", "url": "Patient/denom-EXM130" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.113.12.1075", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.113.12.1075", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.113.12.1075" } ], "version": "20190315", "name": "FrailtySymptom", "title": "Frailty Symptom", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.0", "display": "Ataxic gait" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.1", "display": "Paralytic gait" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.2", "display": "Difficulty in walking, not elsewhere classified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.89", "display": "Other abnormalities of gait and mobility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.9", "display": "Unspecified abnormalities of gait and mobility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R41.81", "display": "Age-related cognitive decline" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R53.1", "display": "Weakness" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R53.81", "display": "Other malaise" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R53.83", "display": "Other fatigue" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R54", "display": "Age-related physical debility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R62.7", "display": "Adult failure to thrive" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R63.4", "display": "Abnormal weight loss" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R63.6", "display": "Underweight" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R64", "display": "Cachexia" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102492002", "display": "Failure to maintain weight (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102568007", "display": "Paresis of lower extremity (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102891000", "display": "Age-related cognitive decline (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102992006", "display": "Scissors gait on eyes closed straight line walking test (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105501005", "display": "Dependence on enabling machine or device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105503008", "display": "Dependence on wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105504002", "display": "Dependence on walking stick (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "11172006", "display": "Double step gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "11237000", "display": "4 point gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "126013009", "display": "Subjective muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "127378008", "display": "Bilateral paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129567005", "display": "Pharyngeal paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129568000", "display": "Laryngeal paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129584004", "display": "Palatal paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "135834002", "display": "Pseudoparalysis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13791008", "display": "Asthenia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "152921000119101", "display": "Dependence on respiratory device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15929301000119104", "display": "Problem related to living in residential institution (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160681005", "display": "Mobile outside with aid (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160683008", "display": "Needs walking aid in home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160684002", "display": "Confined to chair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160685001", "display": "Bed-ridden (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160692006", "display": "Mobility very poor (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160693001", "display": "Mobility poor (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160734000", "display": "Lives in a nursing home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160737007", "display": "Lives in an old peoples home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "161832001", "display": "Weight decreasing (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "161873000", "display": "Heavy legs (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "161874006", "display": "Heavy feeling (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162236007", "display": "Weakness present (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162239000", "display": "Abdominal weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163600007", "display": "On examination - paresis (weakness) (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163685000", "display": "On examination - gait spastic (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163686004", "display": "On examination - gait ataxic (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163688003", "display": "On examination - waddling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163689006", "display": "On examination - steppage gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163690002", "display": "On examination - hysterical gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163691003", "display": "On examination - limping gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163695007", "display": "On examination - muscle power reduced (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16419651000119103", "display": "Dependence on biphasic positive airway pressure ventilation co-occurrent and due to central sleep apnea syndrome (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165243005", "display": "Independent in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165244004", "display": "Minimal help in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16973004", "display": "Limping (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18726006", "display": "Senile asthenia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "20940004", "display": "Spinal hemiparesis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22090007", "display": "Scissoring gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22325002", "display": "Abnormal gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "224960004", "display": "Tired (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225612007", "display": "Wheelchair bound (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22631008", "display": "Unsteady when walking (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "23042008", "display": "Spinal paraparesis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "238108007", "display": "Cachexia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "248269005", "display": "Tired on least exertion (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "248278004", "display": "Attacks of weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "248279007", "display": "Frailty (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249888000", "display": "Weakness of sternomastoid (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249937002", "display": "Truncal muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249938007", "display": "Weakness of back (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249939004", "display": "Proximal muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249940002", "display": "Shoulder girdle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249941003", "display": "Pelvic girdle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249942005", "display": "Distal muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249943000", "display": "Weakness of distal arms and legs (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249946008", "display": "Pyramidal type muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250002000", "display": "Rapid fatigue of gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250003005", "display": "Low level sensorimotor gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250004004", "display": "Peripheral skeletomuscular gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250005003", "display": "Interrupted gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250006002", "display": "Overcomes interrupted gait spontaneously (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250008001", "display": "Amputee gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250009009", "display": "Prosthetic limb gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250011000", "display": "3 point swing through gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250012007", "display": "3 point swing to gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250013002", "display": "Stiff legged gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250014008", "display": "Stiff knee gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250015009", "display": "Arthritic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250016005", "display": "Crouch gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250018006", "display": "Toe-walking gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250019003", "display": "In-toeing gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250020009", "display": "Myopathic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250021008", "display": "Bouncy gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250023006", "display": "Lurching gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250024000", "display": "Peripheral neuropathic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250027007", "display": "Peripheral sensory gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250028002", "display": "Spinning gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250029005", "display": "Sensory ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250032008", "display": "Vestibular ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250033003", "display": "Visual ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250034009", "display": "Middle level sensorimotor gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250035005", "display": "Paraplegic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250036006", "display": "Extrapyramidal gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250038007", "display": "Retropulsion when walking (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250040002", "display": "Choreic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250042005", "display": "Dystonic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250043000", "display": "High level sensorimotor gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250044006", "display": "Cautious gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250045007", "display": "Tottering gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250047004", "display": "Thalamic astasia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250048009", "display": "Frontal ataxia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250049001", "display": "Marche a petits pas (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250050001", "display": "Magnetic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250051002", "display": "Slipping clutch gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250052009", "display": "Petren's gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250055006", "display": "Incongruous gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250056007", "display": "Bizarre gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250057003", "display": "Pretended abnormality of gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250991000119100", "display": "Stumbling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25136009", "display": "Ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "262285001", "display": "Weight decreased (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "26544005", "display": "Muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "267024001", "display": "Abnormal weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "267032009", "display": "Tired all the time (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "268964003", "display": "On examination - festination-Parkinson gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271706000", "display": "Waddling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271707009", "display": "Hysterical gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271795006", "display": "Malaise and fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271875007", "display": "Senile debility (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "272036004", "display": "Complaining of debility and malaise (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "27253007", "display": "Foot-drop gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "275313006", "display": "Dragging leg (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "284529003", "display": "Cardiac cachexia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "298283006", "display": "Hand muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "300948004", "display": "Quadriceps weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "30767006", "display": "Gait apraxia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "309249007", "display": "Calf muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "309257005", "display": "Excessive weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "312444006", "display": "Spastic paraparesis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31464009", "display": "Calcaneal gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "35136003", "display": "Retropulsion (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "365884000", "display": "Cerebellar ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "367391008", "display": "Malaise (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371028005", "display": "Spastic paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "373931001", "display": "Sensation of heaviness in limbs (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "394616008", "display": "Unsteady gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "397776000", "display": "Festinating gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "398218008", "display": "Accelerating gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "401211005", "display": "Tandem gait test - abnormal (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40192003", "display": "Buttocks prominent when walking (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404904002", "display": "Frail elderly (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "413121008", "display": "Dependent on helper pushing wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414562003", "display": "Knuckling over (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "41786007", "display": "Neurological muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "418073009", "display": "Pseudoparalysis due to generalized arthritis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "422868009", "display": "Unexplained weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424429009", "display": "Gait dyspraxia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426977000", "display": "Recent weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428116008", "display": "Multifactorial gait problem (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428264009", "display": "Painful gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429091008", "display": "Dependence on biphasic positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429487005", "display": "Dependence on continuous positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "43005009", "display": "Shuffling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "431524008", "display": "Abnormal gait due to impairment of balance (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "432559006", "display": "Abnormal gait due to muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "442099003", "display": "Psychogenic fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44227003", "display": "Intermittent double-step gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443544006", "display": "Freezing of gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444042007", "display": "Excessive postexertional fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444932008", "display": "Dependence on ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4468000", "display": "Oppenheim's gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448765001", "display": "Unintentional weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "48304002", "display": "Gluteus maximus gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "50314001", "display": "Partial bilateral paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "52751000", "display": "Hemiplegic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "53626000", "display": "Drag-to gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "55791005", "display": "Charcot's gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60631000119109", "display": "Dependence on home ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60651000119103", "display": "Dependence on continuous supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "62334008", "display": "Athetotic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67141003", "display": "Antalgic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "69021004", "display": "Cerebellar gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "69161000119103", "display": "Functional gait abnormality (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713512009", "display": "Muscle weakness of upper limb (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713514005", "display": "Muscle weakness of limb (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713568000", "display": "Occasionally tired (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713655003", "display": "Dependence on non-invasive ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "73514000", "display": "Circling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "75742003", "display": "Swing-through gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78119002", "display": "Complete bilateral paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78691002", "display": "Staggering gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79021000119104", "display": "Dependence on aspirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79031000119101", "display": "Dependence on respirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "84153003", "display": "Short-leg limp (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "84229001", "display": "Fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8461001", "display": "Heel toe gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8510008", "display": "Reduced mobility (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "85711000119103", "display": "Stumbling due to lack of coordination (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87242005", "display": "Extensor thrust pattern (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "88471006", "display": "Three-point gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89201000119106", "display": "Dependence on supplemental oxygen when ambulating (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89362005", "display": "Weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "931000119107", "display": "Dependence on supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "9447003", "display": "Spastic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "95438009", "display": "Diaphragmatic paresis (finding)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.0", "display": "Ataxic gait" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.1", "display": "Paralytic gait" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.2", "display": "Difficulty in walking, not elsewhere classified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.89", "display": "Other abnormalities of gait and mobility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.9", "display": "Unspecified abnormalities of gait and mobility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R41.81", "display": "Age-related cognitive decline" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R53.1", "display": "Weakness" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R53.81", "display": "Other malaise" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R53.83", "display": "Other fatigue" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R54", "display": "Age-related physical debility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R62.7", "display": "Adult failure to thrive" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R63.4", "display": "Abnormal weight loss" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R63.6", "display": "Underweight" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R64", "display": "Cachexia" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102492002", "display": "Failure to maintain weight (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102568007", "display": "Paresis of lower extremity (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102891000", "display": "Age-related cognitive decline (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102992006", "display": "Scissors gait on eyes closed straight line walking test (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105501005", "display": "Dependence on enabling machine or device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105503008", "display": "Dependence on wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105504002", "display": "Dependence on walking stick (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "11172006", "display": "Double step gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "11237000", "display": "4 point gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "126013009", "display": "Subjective muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "127378008", "display": "Bilateral paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129567005", "display": "Pharyngeal paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129568000", "display": "Laryngeal paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129584004", "display": "Palatal paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "135834002", "display": "Pseudoparalysis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13791008", "display": "Asthenia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "152921000119101", "display": "Dependence on respiratory device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15929301000119104", "display": "Problem related to living in residential institution (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160681005", "display": "Mobile outside with aid (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160683008", "display": "Needs walking aid in home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160684002", "display": "Confined to chair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160685001", "display": "Bed-ridden (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160692006", "display": "Mobility very poor (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160693001", "display": "Mobility poor (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160734000", "display": "Lives in a nursing home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160737007", "display": "Lives in an old peoples home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "161832001", "display": "Weight decreasing (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "161873000", "display": "Heavy legs (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "161874006", "display": "Heavy feeling (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162236007", "display": "Weakness present (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162239000", "display": "Abdominal weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163600007", "display": "On examination - paresis (weakness) (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163685000", "display": "On examination - gait spastic (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163686004", "display": "On examination - gait ataxic (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163688003", "display": "On examination - waddling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163689006", "display": "On examination - steppage gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163690002", "display": "On examination - hysterical gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163691003", "display": "On examination - limping gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163695007", "display": "On examination - muscle power reduced (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16419651000119103", "display": "Dependence on biphasic positive airway pressure ventilation co-occurrent and due to central sleep apnea syndrome (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165243005", "display": "Independent in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165244004", "display": "Minimal help in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16973004", "display": "Limping (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18726006", "display": "Senile asthenia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "20940004", "display": "Spinal hemiparesis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22090007", "display": "Scissoring gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22325002", "display": "Abnormal gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "224960004", "display": "Tired (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225612007", "display": "Wheelchair bound (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22631008", "display": "Unsteady when walking (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "23042008", "display": "Spinal paraparesis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "238108007", "display": "Cachexia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "248269005", "display": "Tired on least exertion (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "248278004", "display": "Attacks of weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "248279007", "display": "Frailty (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249888000", "display": "Weakness of sternomastoid (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249937002", "display": "Truncal muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249938007", "display": "Weakness of back (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249939004", "display": "Proximal muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249940002", "display": "Shoulder girdle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249941003", "display": "Pelvic girdle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249942005", "display": "Distal muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249943000", "display": "Weakness of distal arms and legs (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249946008", "display": "Pyramidal type muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250002000", "display": "Rapid fatigue of gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250003005", "display": "Low level sensorimotor gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250004004", "display": "Peripheral skeletomuscular gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250005003", "display": "Interrupted gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250006002", "display": "Overcomes interrupted gait spontaneously (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250008001", "display": "Amputee gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250009009", "display": "Prosthetic limb gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250011000", "display": "3 point swing through gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250012007", "display": "3 point swing to gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250013002", "display": "Stiff legged gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250014008", "display": "Stiff knee gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250015009", "display": "Arthritic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250016005", "display": "Crouch gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250018006", "display": "Toe-walking gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250019003", "display": "In-toeing gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250020009", "display": "Myopathic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250021008", "display": "Bouncy gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250023006", "display": "Lurching gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250024000", "display": "Peripheral neuropathic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250027007", "display": "Peripheral sensory gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250028002", "display": "Spinning gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250029005", "display": "Sensory ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250032008", "display": "Vestibular ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250033003", "display": "Visual ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250034009", "display": "Middle level sensorimotor gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250035005", "display": "Paraplegic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250036006", "display": "Extrapyramidal gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250038007", "display": "Retropulsion when walking (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250040002", "display": "Choreic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250042005", "display": "Dystonic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250043000", "display": "High level sensorimotor gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250044006", "display": "Cautious gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250045007", "display": "Tottering gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250047004", "display": "Thalamic astasia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250048009", "display": "Frontal ataxia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250049001", "display": "Marche a petits pas (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250050001", "display": "Magnetic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250051002", "display": "Slipping clutch gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250052009", "display": "Petren's gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250055006", "display": "Incongruous gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250056007", "display": "Bizarre gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250057003", "display": "Pretended abnormality of gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250991000119100", "display": "Stumbling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25136009", "display": "Ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "262285001", "display": "Weight decreased (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "26544005", "display": "Muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "267024001", "display": "Abnormal weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "267032009", "display": "Tired all the time (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "268964003", "display": "On examination - festination-Parkinson gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271706000", "display": "Waddling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271707009", "display": "Hysterical gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271795006", "display": "Malaise and fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271875007", "display": "Senile debility (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "272036004", "display": "Complaining of debility and malaise (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "27253007", "display": "Foot-drop gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "275313006", "display": "Dragging leg (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "284529003", "display": "Cardiac cachexia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "298283006", "display": "Hand muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "300948004", "display": "Quadriceps weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "30767006", "display": "Gait apraxia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "309249007", "display": "Calf muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "309257005", "display": "Excessive weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "312444006", "display": "Spastic paraparesis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31464009", "display": "Calcaneal gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "35136003", "display": "Retropulsion (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "365884000", "display": "Cerebellar ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "367391008", "display": "Malaise (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371028005", "display": "Spastic paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "373931001", "display": "Sensation of heaviness in limbs (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "394616008", "display": "Unsteady gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "397776000", "display": "Festinating gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "398218008", "display": "Accelerating gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "401211005", "display": "Tandem gait test - abnormal (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40192003", "display": "Buttocks prominent when walking (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404904002", "display": "Frail elderly (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "413121008", "display": "Dependent on helper pushing wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414562003", "display": "Knuckling over (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "41786007", "display": "Neurological muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "418073009", "display": "Pseudoparalysis due to generalized arthritis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "422868009", "display": "Unexplained weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424429009", "display": "Gait dyspraxia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426977000", "display": "Recent weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428116008", "display": "Multifactorial gait problem (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428264009", "display": "Painful gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429091008", "display": "Dependence on biphasic positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429487005", "display": "Dependence on continuous positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "43005009", "display": "Shuffling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "431524008", "display": "Abnormal gait due to impairment of balance (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "432559006", "display": "Abnormal gait due to muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "442099003", "display": "Psychogenic fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44227003", "display": "Intermittent double-step gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443544006", "display": "Freezing of gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444042007", "display": "Excessive postexertional fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444932008", "display": "Dependence on ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4468000", "display": "Oppenheim's gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448765001", "display": "Unintentional weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "48304002", "display": "Gluteus maximus gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "50314001", "display": "Partial bilateral paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "52751000", "display": "Hemiplegic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "53626000", "display": "Drag-to gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "55791005", "display": "Charcot's gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60631000119109", "display": "Dependence on home ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60651000119103", "display": "Dependence on continuous supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "62334008", "display": "Athetotic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67141003", "display": "Antalgic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "69021004", "display": "Cerebellar gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "69161000119103", "display": "Functional gait abnormality (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713512009", "display": "Muscle weakness of upper limb (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713514005", "display": "Muscle weakness of limb (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713568000", "display": "Occasionally tired (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713655003", "display": "Dependence on non-invasive ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "73514000", "display": "Circling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "75742003", "display": "Swing-through gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78119002", "display": "Complete bilateral paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78691002", "display": "Staggering gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79021000119104", "display": "Dependence on aspirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79031000119101", "display": "Dependence on respirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "84153003", "display": "Short-leg limp (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "84229001", "display": "Fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8461001", "display": "Heel toe gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8510008", "display": "Reduced mobility (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "85711000119103", "display": "Stumbling due to lack of coordination (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87242005", "display": "Extensor thrust pattern (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "88471006", "display": "Three-point gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89201000119106", "display": "Dependence on supplemental oxygen when ambulating (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89362005", "display": "Weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "931000119107", "display": "Dependence on supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "9447003", "display": "Spastic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "95438009", "display": "Diaphragmatic paresis (finding)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.0", "display": "Ataxic gait" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.1", "display": "Paralytic gait" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.2", "display": "Difficulty in walking, not elsewhere classified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.89", "display": "Other abnormalities of gait and mobility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.9", "display": "Unspecified abnormalities of gait and mobility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R41.81", "display": "Age-related cognitive decline" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R53.1", "display": "Weakness" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R53.81", "display": "Other malaise" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R53.83", "display": "Other fatigue" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R54", "display": "Age-related physical debility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R62.7", "display": "Adult failure to thrive" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R63.4", "display": "Abnormal weight loss" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R63.6", "display": "Underweight" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R64", "display": "Cachexia" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102492002", "display": "Failure to maintain weight (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102568007", "display": "Paresis of lower extremity (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102891000", "display": "Age-related cognitive decline (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102992006", "display": "Scissors gait on eyes closed straight line walking test (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105501005", "display": "Dependence on enabling machine or device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105503008", "display": "Dependence on wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105504002", "display": "Dependence on walking stick (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "11172006", "display": "Double step gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "11237000", "display": "4 point gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "126013009", "display": "Subjective muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "127378008", "display": "Bilateral paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129567005", "display": "Pharyngeal paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129568000", "display": "Laryngeal paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129584004", "display": "Palatal paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "135834002", "display": "Pseudoparalysis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13791008", "display": "Asthenia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "152921000119101", "display": "Dependence on respiratory device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15929301000119104", "display": "Problem related to living in residential institution (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160681005", "display": "Mobile outside with aid (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160683008", "display": "Needs walking aid in home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160684002", "display": "Confined to chair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160685001", "display": "Bed-ridden (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160692006", "display": "Mobility very poor (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160693001", "display": "Mobility poor (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160734000", "display": "Lives in a nursing home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160737007", "display": "Lives in an old peoples home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "161832001", "display": "Weight decreasing (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "161873000", "display": "Heavy legs (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "161874006", "display": "Heavy feeling (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162236007", "display": "Weakness present (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162239000", "display": "Abdominal weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163600007", "display": "On examination - paresis (weakness) (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163685000", "display": "On examination - gait spastic (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163686004", "display": "On examination - gait ataxic (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163688003", "display": "On examination - waddling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163689006", "display": "On examination - steppage gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163690002", "display": "On examination - hysterical gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163691003", "display": "On examination - limping gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163695007", "display": "On examination - muscle power reduced (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16419651000119103", "display": "Dependence on biphasic positive airway pressure ventilation co-occurrent and due to central sleep apnea syndrome (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165243005", "display": "Independent in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165244004", "display": "Minimal help in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16973004", "display": "Limping (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18726006", "display": "Senile asthenia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "20940004", "display": "Spinal hemiparesis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22090007", "display": "Scissoring gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22325002", "display": "Abnormal gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "224960004", "display": "Tired (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225612007", "display": "Wheelchair bound (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22631008", "display": "Unsteady when walking (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "23042008", "display": "Spinal paraparesis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "238108007", "display": "Cachexia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "248269005", "display": "Tired on least exertion (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "248278004", "display": "Attacks of weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "248279007", "display": "Frailty (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249888000", "display": "Weakness of sternomastoid (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249937002", "display": "Truncal muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249938007", "display": "Weakness of back (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249939004", "display": "Proximal muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249940002", "display": "Shoulder girdle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249941003", "display": "Pelvic girdle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249942005", "display": "Distal muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249943000", "display": "Weakness of distal arms and legs (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249946008", "display": "Pyramidal type muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250002000", "display": "Rapid fatigue of gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250003005", "display": "Low level sensorimotor gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250004004", "display": "Peripheral skeletomuscular gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250005003", "display": "Interrupted gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250006002", "display": "Overcomes interrupted gait spontaneously (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250008001", "display": "Amputee gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250009009", "display": "Prosthetic limb gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250011000", "display": "3 point swing through gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250012007", "display": "3 point swing to gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250013002", "display": "Stiff legged gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250014008", "display": "Stiff knee gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250015009", "display": "Arthritic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250016005", "display": "Crouch gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250018006", "display": "Toe-walking gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250019003", "display": "In-toeing gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250020009", "display": "Myopathic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250021008", "display": "Bouncy gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250023006", "display": "Lurching gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250024000", "display": "Peripheral neuropathic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250027007", "display": "Peripheral sensory gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250028002", "display": "Spinning gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250029005", "display": "Sensory ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250032008", "display": "Vestibular ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250033003", "display": "Visual ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250034009", "display": "Middle level sensorimotor gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250035005", "display": "Paraplegic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250036006", "display": "Extrapyramidal gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250038007", "display": "Retropulsion when walking (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250040002", "display": "Choreic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250042005", "display": "Dystonic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250043000", "display": "High level sensorimotor gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250044006", "display": "Cautious gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250045007", "display": "Tottering gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250047004", "display": "Thalamic astasia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250048009", "display": "Frontal ataxia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250049001", "display": "Marche a petits pas (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250050001", "display": "Magnetic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250051002", "display": "Slipping clutch gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250052009", "display": "Petren's gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250055006", "display": "Incongruous gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250056007", "display": "Bizarre gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250057003", "display": "Pretended abnormality of gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250991000119100", "display": "Stumbling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25136009", "display": "Ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "262285001", "display": "Weight decreased (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "26544005", "display": "Muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "267024001", "display": "Abnormal weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "267032009", "display": "Tired all the time (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "268964003", "display": "On examination - festination-Parkinson gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271706000", "display": "Waddling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271707009", "display": "Hysterical gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271795006", "display": "Malaise and fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271875007", "display": "Senile debility (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "272036004", "display": "Complaining of debility and malaise (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "27253007", "display": "Foot-drop gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "275313006", "display": "Dragging leg (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "284529003", "display": "Cardiac cachexia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "298283006", "display": "Hand muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "300948004", "display": "Quadriceps weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "30767006", "display": "Gait apraxia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "309249007", "display": "Calf muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "309257005", "display": "Excessive weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "312444006", "display": "Spastic paraparesis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31464009", "display": "Calcaneal gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "35136003", "display": "Retropulsion (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "365884000", "display": "Cerebellar ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "367391008", "display": "Malaise (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371028005", "display": "Spastic paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "373931001", "display": "Sensation of heaviness in limbs (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "394616008", "display": "Unsteady gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "397776000", "display": "Festinating gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "398218008", "display": "Accelerating gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "401211005", "display": "Tandem gait test - abnormal (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40192003", "display": "Buttocks prominent when walking (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404904002", "display": "Frail elderly (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "413121008", "display": "Dependent on helper pushing wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414562003", "display": "Knuckling over (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "41786007", "display": "Neurological muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "418073009", "display": "Pseudoparalysis due to generalized arthritis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "422868009", "display": "Unexplained weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424429009", "display": "Gait dyspraxia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426977000", "display": "Recent weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428116008", "display": "Multifactorial gait problem (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428264009", "display": "Painful gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429091008", "display": "Dependence on biphasic positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429487005", "display": "Dependence on continuous positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "43005009", "display": "Shuffling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "431524008", "display": "Abnormal gait due to impairment of balance (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "432559006", "display": "Abnormal gait due to muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "442099003", "display": "Psychogenic fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44227003", "display": "Intermittent double-step gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443544006", "display": "Freezing of gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444042007", "display": "Excessive postexertional fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444932008", "display": "Dependence on ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4468000", "display": "Oppenheim's gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448765001", "display": "Unintentional weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "48304002", "display": "Gluteus maximus gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "50314001", "display": "Partial bilateral paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "52751000", "display": "Hemiplegic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "53626000", "display": "Drag-to gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "55791005", "display": "Charcot's gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60631000119109", "display": "Dependence on home ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60651000119103", "display": "Dependence on continuous supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "62334008", "display": "Athetotic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67141003", "display": "Antalgic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "69021004", "display": "Cerebellar gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "69161000119103", "display": "Functional gait abnormality (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713512009", "display": "Muscle weakness of upper limb (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713514005", "display": "Muscle weakness of limb (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713568000", "display": "Occasionally tired (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713655003", "display": "Dependence on non-invasive ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "73514000", "display": "Circling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "75742003", "display": "Swing-through gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78119002", "display": "Complete bilateral paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78691002", "display": "Staggering gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79021000119104", "display": "Dependence on aspirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79031000119101", "display": "Dependence on respirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "84153003", "display": "Short-leg limp (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "84229001", "display": "Fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8461001", "display": "Heel toe gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8510008", "display": "Reduced mobility (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "85711000119103", "display": "Stumbling due to lack of coordination (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87242005", "display": "Extensor thrust pattern (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "88471006", "display": "Three-point gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89201000119106", "display": "Dependence on supplemental oxygen when ambulating (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89362005", "display": "Weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "931000119107", "display": "Dependence on supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "9447003", "display": "Spastic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "95438009", "display": "Diaphragmatic paresis (finding)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.0", "display": "Ataxic gait" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.1", "display": "Paralytic gait" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.2", "display": "Difficulty in walking, not elsewhere classified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.89", "display": "Other abnormalities of gait and mobility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.9", "display": "Unspecified abnormalities of gait and mobility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R41.81", "display": "Age-related cognitive decline" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R53.1", "display": "Weakness" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R53.81", "display": "Other malaise" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R53.83", "display": "Other fatigue" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R54", "display": "Age-related physical debility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R62.7", "display": "Adult failure to thrive" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R63.4", "display": "Abnormal weight loss" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R63.6", "display": "Underweight" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R64", "display": "Cachexia" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102492002", "display": "Failure to maintain weight (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102568007", "display": "Paresis of lower extremity (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102891000", "display": "Age-related cognitive decline (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102992006", "display": "Scissors gait on eyes closed straight line walking test (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105501005", "display": "Dependence on enabling machine or device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105503008", "display": "Dependence on wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105504002", "display": "Dependence on walking stick (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "11172006", "display": "Double step gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "11237000", "display": "4 point gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "126013009", "display": "Subjective muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "127378008", "display": "Bilateral paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129567005", "display": "Pharyngeal paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129568000", "display": "Laryngeal paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129584004", "display": "Palatal paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "135834002", "display": "Pseudoparalysis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13791008", "display": "Asthenia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "152921000119101", "display": "Dependence on respiratory device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15929301000119104", "display": "Problem related to living in residential institution (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160681005", "display": "Mobile outside with aid (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160683008", "display": "Needs walking aid in home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160684002", "display": "Confined to chair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160685001", "display": "Bed-ridden (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160692006", "display": "Mobility very poor (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160693001", "display": "Mobility poor (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160734000", "display": "Lives in a nursing home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160737007", "display": "Lives in an old peoples home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "161832001", "display": "Weight decreasing (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "161873000", "display": "Heavy legs (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "161874006", "display": "Heavy feeling (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162236007", "display": "Weakness present (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162239000", "display": "Abdominal weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163600007", "display": "On examination - paresis (weakness) (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163685000", "display": "On examination - gait spastic (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163686004", "display": "On examination - gait ataxic (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163688003", "display": "On examination - waddling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163689006", "display": "On examination - steppage gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163690002", "display": "On examination - hysterical gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163691003", "display": "On examination - limping gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163695007", "display": "On examination - muscle power reduced (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16419651000119103", "display": "Dependence on biphasic positive airway pressure ventilation co-occurrent and due to central sleep apnea syndrome (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165243005", "display": "Independent in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165244004", "display": "Minimal help in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16973004", "display": "Limping (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18726006", "display": "Senile asthenia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "20940004", "display": "Spinal hemiparesis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22090007", "display": "Scissoring gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22325002", "display": "Abnormal gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "224960004", "display": "Tired (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225612007", "display": "Wheelchair bound (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22631008", "display": "Unsteady when walking (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "23042008", "display": "Spinal paraparesis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "238108007", "display": "Cachexia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "248269005", "display": "Tired on least exertion (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "248278004", "display": "Attacks of weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "248279007", "display": "Frailty (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249888000", "display": "Weakness of sternomastoid (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249937002", "display": "Truncal muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249938007", "display": "Weakness of back (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249939004", "display": "Proximal muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249940002", "display": "Shoulder girdle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249941003", "display": "Pelvic girdle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249942005", "display": "Distal muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249943000", "display": "Weakness of distal arms and legs (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249946008", "display": "Pyramidal type muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250002000", "display": "Rapid fatigue of gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250003005", "display": "Low level sensorimotor gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250004004", "display": "Peripheral skeletomuscular gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250005003", "display": "Interrupted gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250006002", "display": "Overcomes interrupted gait spontaneously (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250008001", "display": "Amputee gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250009009", "display": "Prosthetic limb gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250011000", "display": "3 point swing through gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250012007", "display": "3 point swing to gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250013002", "display": "Stiff legged gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250014008", "display": "Stiff knee gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250015009", "display": "Arthritic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250016005", "display": "Crouch gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250018006", "display": "Toe-walking gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250019003", "display": "In-toeing gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250020009", "display": "Myopathic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250021008", "display": "Bouncy gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250023006", "display": "Lurching gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250024000", "display": "Peripheral neuropathic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250027007", "display": "Peripheral sensory gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250028002", "display": "Spinning gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250029005", "display": "Sensory ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250032008", "display": "Vestibular ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250033003", "display": "Visual ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250034009", "display": "Middle level sensorimotor gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250035005", "display": "Paraplegic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250036006", "display": "Extrapyramidal gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250038007", "display": "Retropulsion when walking (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250040002", "display": "Choreic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250042005", "display": "Dystonic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250043000", "display": "High level sensorimotor gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250044006", "display": "Cautious gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250045007", "display": "Tottering gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250047004", "display": "Thalamic astasia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250048009", "display": "Frontal ataxia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250049001", "display": "Marche a petits pas (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250050001", "display": "Magnetic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250051002", "display": "Slipping clutch gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250052009", "display": "Petren's gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250055006", "display": "Incongruous gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250056007", "display": "Bizarre gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250057003", "display": "Pretended abnormality of gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250991000119100", "display": "Stumbling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25136009", "display": "Ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "262285001", "display": "Weight decreased (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "26544005", "display": "Muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "267024001", "display": "Abnormal weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "267032009", "display": "Tired all the time (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "268964003", "display": "On examination - festination-Parkinson gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271706000", "display": "Waddling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271707009", "display": "Hysterical gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271795006", "display": "Malaise and fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271875007", "display": "Senile debility (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "272036004", "display": "Complaining of debility and malaise (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "27253007", "display": "Foot-drop gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "275313006", "display": "Dragging leg (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "284529003", "display": "Cardiac cachexia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "298283006", "display": "Hand muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "300948004", "display": "Quadriceps weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "30767006", "display": "Gait apraxia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "309249007", "display": "Calf muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "309257005", "display": "Excessive weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "312444006", "display": "Spastic paraparesis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31464009", "display": "Calcaneal gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "35136003", "display": "Retropulsion (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "365884000", "display": "Cerebellar ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "367391008", "display": "Malaise (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371028005", "display": "Spastic paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "373931001", "display": "Sensation of heaviness in limbs (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "394616008", "display": "Unsteady gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "397776000", "display": "Festinating gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "398218008", "display": "Accelerating gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "401211005", "display": "Tandem gait test - abnormal (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40192003", "display": "Buttocks prominent when walking (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404904002", "display": "Frail elderly (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "413121008", "display": "Dependent on helper pushing wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414562003", "display": "Knuckling over (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "41786007", "display": "Neurological muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "418073009", "display": "Pseudoparalysis due to generalized arthritis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "422868009", "display": "Unexplained weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424429009", "display": "Gait dyspraxia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426977000", "display": "Recent weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428116008", "display": "Multifactorial gait problem (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428264009", "display": "Painful gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429091008", "display": "Dependence on biphasic positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429487005", "display": "Dependence on continuous positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "43005009", "display": "Shuffling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "431524008", "display": "Abnormal gait due to impairment of balance (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "432559006", "display": "Abnormal gait due to muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "442099003", "display": "Psychogenic fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44227003", "display": "Intermittent double-step gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443544006", "display": "Freezing of gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444042007", "display": "Excessive postexertional fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444932008", "display": "Dependence on ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4468000", "display": "Oppenheim's gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448765001", "display": "Unintentional weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "48304002", "display": "Gluteus maximus gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "50314001", "display": "Partial bilateral paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "52751000", "display": "Hemiplegic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "53626000", "display": "Drag-to gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "55791005", "display": "Charcot's gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60631000119109", "display": "Dependence on home ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60651000119103", "display": "Dependence on continuous supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "62334008", "display": "Athetotic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67141003", "display": "Antalgic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "69021004", "display": "Cerebellar gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "69161000119103", "display": "Functional gait abnormality (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713512009", "display": "Muscle weakness of upper limb (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713514005", "display": "Muscle weakness of limb (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713568000", "display": "Occasionally tired (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713655003", "display": "Dependence on non-invasive ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "73514000", "display": "Circling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "75742003", "display": "Swing-through gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78119002", "display": "Complete bilateral paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78691002", "display": "Staggering gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79021000119104", "display": "Dependence on aspirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79031000119101", "display": "Dependence on respirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "84153003", "display": "Short-leg limp (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "84229001", "display": "Fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8461001", "display": "Heel toe gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8510008", "display": "Reduced mobility (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "85711000119103", "display": "Stumbling due to lack of coordination (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87242005", "display": "Extensor thrust pattern (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "88471006", "display": "Three-point gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89201000119106", "display": "Dependence on supplemental oxygen when ambulating (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89362005", "display": "Weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "931000119107", "display": "Dependence on supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "9447003", "display": "Spastic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "95438009", "display": "Diaphragmatic paresis (finding)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.0", "display": "Ataxic gait" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.1", "display": "Paralytic gait" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.2", "display": "Difficulty in walking, not elsewhere classified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.89", "display": "Other abnormalities of gait and mobility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.9", "display": "Unspecified abnormalities of gait and mobility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R41.81", "display": "Age-related cognitive decline" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R53.1", "display": "Weakness" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R53.81", "display": "Other malaise" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R53.83", "display": "Other fatigue" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R54", "display": "Age-related physical debility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R62.7", "display": "Adult failure to thrive" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R63.4", "display": "Abnormal weight loss" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R63.6", "display": "Underweight" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R64", "display": "Cachexia" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102492002", "display": "Failure to maintain weight (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102568007", "display": "Paresis of lower extremity (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102891000", "display": "Age-related cognitive decline (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102992006", "display": "Scissors gait on eyes closed straight line walking test (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105501005", "display": "Dependence on enabling machine or device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105503008", "display": "Dependence on wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105504002", "display": "Dependence on walking stick (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "11172006", "display": "Double step gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "11237000", "display": "4 point gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "126013009", "display": "Subjective muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "127378008", "display": "Bilateral paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129567005", "display": "Pharyngeal paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129568000", "display": "Laryngeal paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129584004", "display": "Palatal paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "135834002", "display": "Pseudoparalysis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13791008", "display": "Asthenia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "152921000119101", "display": "Dependence on respiratory device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15929301000119104", "display": "Problem related to living in residential institution (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160681005", "display": "Mobile outside with aid (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160683008", "display": "Needs walking aid in home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160684002", "display": "Confined to chair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160685001", "display": "Bed-ridden (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160692006", "display": "Mobility very poor (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160693001", "display": "Mobility poor (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160734000", "display": "Lives in a nursing home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160737007", "display": "Lives in an old peoples home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "161832001", "display": "Weight decreasing (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "161873000", "display": "Heavy legs (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "161874006", "display": "Heavy feeling (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162236007", "display": "Weakness present (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162239000", "display": "Abdominal weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163600007", "display": "On examination - paresis (weakness) (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163685000", "display": "On examination - gait spastic (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163686004", "display": "On examination - gait ataxic (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163688003", "display": "On examination - waddling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163689006", "display": "On examination - steppage gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163690002", "display": "On examination - hysterical gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163691003", "display": "On examination - limping gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163695007", "display": "On examination - muscle power reduced (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16419651000119103", "display": "Dependence on biphasic positive airway pressure ventilation co-occurrent and due to central sleep apnea syndrome (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165243005", "display": "Independent in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165244004", "display": "Minimal help in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16973004", "display": "Limping (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18726006", "display": "Senile asthenia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "20940004", "display": "Spinal hemiparesis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22090007", "display": "Scissoring gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22325002", "display": "Abnormal gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "224960004", "display": "Tired (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225612007", "display": "Wheelchair bound (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22631008", "display": "Unsteady when walking (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "23042008", "display": "Spinal paraparesis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "238108007", "display": "Cachexia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "248269005", "display": "Tired on least exertion (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "248278004", "display": "Attacks of weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "248279007", "display": "Frailty (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249888000", "display": "Weakness of sternomastoid (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249937002", "display": "Truncal muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249938007", "display": "Weakness of back (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249939004", "display": "Proximal muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249940002", "display": "Shoulder girdle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249941003", "display": "Pelvic girdle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249942005", "display": "Distal muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249943000", "display": "Weakness of distal arms and legs (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249946008", "display": "Pyramidal type muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250002000", "display": "Rapid fatigue of gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250003005", "display": "Low level sensorimotor gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250004004", "display": "Peripheral skeletomuscular gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250005003", "display": "Interrupted gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250006002", "display": "Overcomes interrupted gait spontaneously (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250008001", "display": "Amputee gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250009009", "display": "Prosthetic limb gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250011000", "display": "3 point swing through gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250012007", "display": "3 point swing to gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250013002", "display": "Stiff legged gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250014008", "display": "Stiff knee gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250015009", "display": "Arthritic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250016005", "display": "Crouch gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250018006", "display": "Toe-walking gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250019003", "display": "In-toeing gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250020009", "display": "Myopathic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250021008", "display": "Bouncy gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250023006", "display": "Lurching gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250024000", "display": "Peripheral neuropathic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250027007", "display": "Peripheral sensory gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250028002", "display": "Spinning gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250029005", "display": "Sensory ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250032008", "display": "Vestibular ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250033003", "display": "Visual ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250034009", "display": "Middle level sensorimotor gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250035005", "display": "Paraplegic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250036006", "display": "Extrapyramidal gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250038007", "display": "Retropulsion when walking (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250040002", "display": "Choreic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250042005", "display": "Dystonic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250043000", "display": "High level sensorimotor gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250044006", "display": "Cautious gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250045007", "display": "Tottering gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250047004", "display": "Thalamic astasia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250048009", "display": "Frontal ataxia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250049001", "display": "Marche a petits pas (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250050001", "display": "Magnetic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250051002", "display": "Slipping clutch gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250052009", "display": "Petren's gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250055006", "display": "Incongruous gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250056007", "display": "Bizarre gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250057003", "display": "Pretended abnormality of gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250991000119100", "display": "Stumbling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25136009", "display": "Ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "262285001", "display": "Weight decreased (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "26544005", "display": "Muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "267024001", "display": "Abnormal weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "267032009", "display": "Tired all the time (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "268964003", "display": "On examination - festination-Parkinson gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271706000", "display": "Waddling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271707009", "display": "Hysterical gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271795006", "display": "Malaise and fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271875007", "display": "Senile debility (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "272036004", "display": "Complaining of debility and malaise (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "27253007", "display": "Foot-drop gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "275313006", "display": "Dragging leg (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "284529003", "display": "Cardiac cachexia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "298283006", "display": "Hand muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "300948004", "display": "Quadriceps weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "30767006", "display": "Gait apraxia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "309249007", "display": "Calf muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "309257005", "display": "Excessive weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "312444006", "display": "Spastic paraparesis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31464009", "display": "Calcaneal gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "35136003", "display": "Retropulsion (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "365884000", "display": "Cerebellar ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "367391008", "display": "Malaise (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371028005", "display": "Spastic paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "373931001", "display": "Sensation of heaviness in limbs (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "394616008", "display": "Unsteady gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "397776000", "display": "Festinating gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "398218008", "display": "Accelerating gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "401211005", "display": "Tandem gait test - abnormal (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40192003", "display": "Buttocks prominent when walking (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404904002", "display": "Frail elderly (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "413121008", "display": "Dependent on helper pushing wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414562003", "display": "Knuckling over (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "41786007", "display": "Neurological muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "418073009", "display": "Pseudoparalysis due to generalized arthritis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "422868009", "display": "Unexplained weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424429009", "display": "Gait dyspraxia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426977000", "display": "Recent weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428116008", "display": "Multifactorial gait problem (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428264009", "display": "Painful gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429091008", "display": "Dependence on biphasic positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429487005", "display": "Dependence on continuous positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "43005009", "display": "Shuffling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "431524008", "display": "Abnormal gait due to impairment of balance (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "432559006", "display": "Abnormal gait due to muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "442099003", "display": "Psychogenic fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44227003", "display": "Intermittent double-step gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443544006", "display": "Freezing of gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444042007", "display": "Excessive postexertional fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444932008", "display": "Dependence on ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4468000", "display": "Oppenheim's gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448765001", "display": "Unintentional weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "48304002", "display": "Gluteus maximus gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "50314001", "display": "Partial bilateral paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "52751000", "display": "Hemiplegic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "53626000", "display": "Drag-to gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "55791005", "display": "Charcot's gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60631000119109", "display": "Dependence on home ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60651000119103", "display": "Dependence on continuous supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "62334008", "display": "Athetotic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67141003", "display": "Antalgic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "69021004", "display": "Cerebellar gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "69161000119103", "display": "Functional gait abnormality (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713512009", "display": "Muscle weakness of upper limb (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713514005", "display": "Muscle weakness of limb (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713568000", "display": "Occasionally tired (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713655003", "display": "Dependence on non-invasive ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "73514000", "display": "Circling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "75742003", "display": "Swing-through gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78119002", "display": "Complete bilateral paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78691002", "display": "Staggering gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79021000119104", "display": "Dependence on aspirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79031000119101", "display": "Dependence on respirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "84153003", "display": "Short-leg limp (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "84229001", "display": "Fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8461001", "display": "Heel toe gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8510008", "display": "Reduced mobility (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "85711000119103", "display": "Stumbling due to lack of coordination (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87242005", "display": "Extensor thrust pattern (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "88471006", "display": "Three-point gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89201000119106", "display": "Dependence on supplemental oxygen when ambulating (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89362005", "display": "Weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "931000119107", "display": "Dependence on supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "9447003", "display": "Spastic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "95438009", "display": "Diaphragmatic paresis (finding)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.0", "display": "Ataxic gait" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.1", "display": "Paralytic gait" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.2", "display": "Difficulty in walking, not elsewhere classified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.89", "display": "Other abnormalities of gait and mobility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R26.9", "display": "Unspecified abnormalities of gait and mobility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R41.81", "display": "Age-related cognitive decline" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R53.1", "display": "Weakness" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R53.81", "display": "Other malaise" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R53.83", "display": "Other fatigue" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R54", "display": "Age-related physical debility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R62.7", "display": "Adult failure to thrive" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R63.4", "display": "Abnormal weight loss" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R63.6", "display": "Underweight" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "R64", "display": "Cachexia" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102492002", "display": "Failure to maintain weight (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102568007", "display": "Paresis of lower extremity (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102891000", "display": "Age-related cognitive decline (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "102992006", "display": "Scissors gait on eyes closed straight line walking test (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105501005", "display": "Dependence on enabling machine or device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105503008", "display": "Dependence on wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105504002", "display": "Dependence on walking stick (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "11172006", "display": "Double step gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "11237000", "display": "4 point gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "126013009", "display": "Subjective muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "127378008", "display": "Bilateral paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129567005", "display": "Pharyngeal paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129568000", "display": "Laryngeal paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129584004", "display": "Palatal paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "135834002", "display": "Pseudoparalysis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13791008", "display": "Asthenia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "152921000119101", "display": "Dependence on respiratory device (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15929301000119104", "display": "Problem related to living in residential institution (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160681005", "display": "Mobile outside with aid (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160683008", "display": "Needs walking aid in home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160684002", "display": "Confined to chair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160685001", "display": "Bed-ridden (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160692006", "display": "Mobility very poor (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160693001", "display": "Mobility poor (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160734000", "display": "Lives in a nursing home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "160737007", "display": "Lives in an old peoples home (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "161832001", "display": "Weight decreasing (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "161873000", "display": "Heavy legs (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "161874006", "display": "Heavy feeling (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162236007", "display": "Weakness present (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162239000", "display": "Abdominal weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163600007", "display": "On examination - paresis (weakness) (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163685000", "display": "On examination - gait spastic (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163686004", "display": "On examination - gait ataxic (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163688003", "display": "On examination - waddling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163689006", "display": "On examination - steppage gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163690002", "display": "On examination - hysterical gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163691003", "display": "On examination - limping gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "163695007", "display": "On examination - muscle power reduced (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16419651000119103", "display": "Dependence on biphasic positive airway pressure ventilation co-occurrent and due to central sleep apnea syndrome (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165243005", "display": "Independent in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "165244004", "display": "Minimal help in wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16973004", "display": "Limping (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18726006", "display": "Senile asthenia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "20940004", "display": "Spinal hemiparesis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22090007", "display": "Scissoring gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22325002", "display": "Abnormal gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "224960004", "display": "Tired (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225612007", "display": "Wheelchair bound (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22631008", "display": "Unsteady when walking (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "23042008", "display": "Spinal paraparesis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "238108007", "display": "Cachexia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "248269005", "display": "Tired on least exertion (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "248278004", "display": "Attacks of weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "248279007", "display": "Frailty (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249888000", "display": "Weakness of sternomastoid (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249937002", "display": "Truncal muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249938007", "display": "Weakness of back (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249939004", "display": "Proximal muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249940002", "display": "Shoulder girdle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249941003", "display": "Pelvic girdle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249942005", "display": "Distal muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249943000", "display": "Weakness of distal arms and legs (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "249946008", "display": "Pyramidal type muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250002000", "display": "Rapid fatigue of gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250003005", "display": "Low level sensorimotor gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250004004", "display": "Peripheral skeletomuscular gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250005003", "display": "Interrupted gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250006002", "display": "Overcomes interrupted gait spontaneously (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250008001", "display": "Amputee gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250009009", "display": "Prosthetic limb gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250011000", "display": "3 point swing through gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250012007", "display": "3 point swing to gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250013002", "display": "Stiff legged gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250014008", "display": "Stiff knee gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250015009", "display": "Arthritic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250016005", "display": "Crouch gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250018006", "display": "Toe-walking gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250019003", "display": "In-toeing gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250020009", "display": "Myopathic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250021008", "display": "Bouncy gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250023006", "display": "Lurching gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250024000", "display": "Peripheral neuropathic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250027007", "display": "Peripheral sensory gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250028002", "display": "Spinning gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250029005", "display": "Sensory ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250032008", "display": "Vestibular ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250033003", "display": "Visual ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250034009", "display": "Middle level sensorimotor gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250035005", "display": "Paraplegic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250036006", "display": "Extrapyramidal gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250038007", "display": "Retropulsion when walking (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250040002", "display": "Choreic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250042005", "display": "Dystonic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250043000", "display": "High level sensorimotor gait disorder (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250044006", "display": "Cautious gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250045007", "display": "Tottering gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250047004", "display": "Thalamic astasia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250048009", "display": "Frontal ataxia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250049001", "display": "Marche a petits pas (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250050001", "display": "Magnetic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250051002", "display": "Slipping clutch gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250052009", "display": "Petren's gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250055006", "display": "Incongruous gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250056007", "display": "Bizarre gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250057003", "display": "Pretended abnormality of gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250991000119100", "display": "Stumbling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25136009", "display": "Ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "262285001", "display": "Weight decreased (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "26544005", "display": "Muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "267024001", "display": "Abnormal weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "267032009", "display": "Tired all the time (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "268964003", "display": "On examination - festination-Parkinson gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271706000", "display": "Waddling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271707009", "display": "Hysterical gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271795006", "display": "Malaise and fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271875007", "display": "Senile debility (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "272036004", "display": "Complaining of debility and malaise (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "27253007", "display": "Foot-drop gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "275313006", "display": "Dragging leg (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "284529003", "display": "Cardiac cachexia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "298283006", "display": "Hand muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "300948004", "display": "Quadriceps weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "30767006", "display": "Gait apraxia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "309249007", "display": "Calf muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "309257005", "display": "Excessive weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "312444006", "display": "Spastic paraparesis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31464009", "display": "Calcaneal gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "35136003", "display": "Retropulsion (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "365884000", "display": "Cerebellar ataxic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "367391008", "display": "Malaise (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371028005", "display": "Spastic paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "373931001", "display": "Sensation of heaviness in limbs (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "394616008", "display": "Unsteady gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "397776000", "display": "Festinating gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "398218008", "display": "Accelerating gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "401211005", "display": "Tandem gait test - abnormal (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40192003", "display": "Buttocks prominent when walking (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404904002", "display": "Frail elderly (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "413121008", "display": "Dependent on helper pushing wheelchair (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414562003", "display": "Knuckling over (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "41786007", "display": "Neurological muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "418073009", "display": "Pseudoparalysis due to generalized arthritis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "422868009", "display": "Unexplained weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424429009", "display": "Gait dyspraxia (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426977000", "display": "Recent weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428116008", "display": "Multifactorial gait problem (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428264009", "display": "Painful gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429091008", "display": "Dependence on biphasic positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429487005", "display": "Dependence on continuous positive airway pressure ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "43005009", "display": "Shuffling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "431524008", "display": "Abnormal gait due to impairment of balance (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "432559006", "display": "Abnormal gait due to muscle weakness (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "442099003", "display": "Psychogenic fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44227003", "display": "Intermittent double-step gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443544006", "display": "Freezing of gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444042007", "display": "Excessive postexertional fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444932008", "display": "Dependence on ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4468000", "display": "Oppenheim's gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448765001", "display": "Unintentional weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "48304002", "display": "Gluteus maximus gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "50314001", "display": "Partial bilateral paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "52751000", "display": "Hemiplegic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "53626000", "display": "Drag-to gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "55791005", "display": "Charcot's gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60631000119109", "display": "Dependence on home ventilator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60651000119103", "display": "Dependence on continuous supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "62334008", "display": "Athetotic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67141003", "display": "Antalgic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "69021004", "display": "Cerebellar gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "69161000119103", "display": "Functional gait abnormality (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713512009", "display": "Muscle weakness of upper limb (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713514005", "display": "Muscle weakness of limb (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713568000", "display": "Occasionally tired (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713655003", "display": "Dependence on non-invasive ventilation (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "73514000", "display": "Circling gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "75742003", "display": "Swing-through gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78119002", "display": "Complete bilateral paresis (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78691002", "display": "Staggering gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79021000119104", "display": "Dependence on aspirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79031000119101", "display": "Dependence on respirator (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "84153003", "display": "Short-leg limp (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "84229001", "display": "Fatigue (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8461001", "display": "Heel toe gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8510008", "display": "Reduced mobility (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "85711000119103", "display": "Stumbling due to lack of coordination (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87242005", "display": "Extensor thrust pattern (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "88471006", "display": "Three-point gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89201000119106", "display": "Dependence on supplemental oxygen when ambulating (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89362005", "display": "Weight loss (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "931000119107", "display": "Dependence on supplemental oxygen (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "9447003", "display": "Spastic gait (finding)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "95438009", "display": "Diaphragmatic paresis (finding)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.113.12.1075" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.114222.4.11.837", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.837", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.114222.4.11.837" } ], "version": "20121025", "name": "Ethnicity", "title": "Ethnicity", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:45-07:00", "contains": [ { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2135-2", "display": "Hispanic or Latino" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2186-5", "display": "Not Hispanic or Latino" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.114222.4.11.837" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.113.12.1074", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.113.12.1074", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.113.12.1074" } ], "version": "20190315", "name": "FrailtyDiagnosis", "title": "Frailty Diagnosis", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.119", "display": "Pressure ulcer of right upper back, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.139", "display": "Pressure ulcer of right lower back, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.149", "display": "Pressure ulcer of left lower back, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.159", "display": "Pressure ulcer of sacral region, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.209", "display": "Pressure ulcer of unspecified hip, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.309", "display": "Pressure ulcer of unspecified buttock, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.899", "display": "Pressure ulcer of other site, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.90", "display": "Pressure ulcer of unspecified site, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "M62.50", "display": "Muscle wasting and atrophy, not elsewhere classified, unspecified site" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "M62.81", "display": "Muscle weakness (generalized)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "M62.84", "display": "Sarcopenia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.0XXA", "display": "Fall on same level from slipping, tripping and stumbling without subsequent striking against object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.0XXD", "display": "Fall on same level from slipping, tripping and stumbling without subsequent striking against object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.0XXS", "display": "Fall on same level from slipping, tripping and stumbling without subsequent striking against object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.10XA", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.10XD", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.10XS", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.110A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against sharp glass, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.110D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against sharp glass, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.110S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against sharp glass, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.111A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against power tool or machine, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.111D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against power tool or machine, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.111S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against power tool or machine, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.118A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other sharp object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.118D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other sharp object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.118S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other sharp object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.119A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified sharp object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.119D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified sharp object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.119S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified sharp object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.190A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against furniture, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.190D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against furniture, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.190S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against furniture, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.198A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.198D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.198S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W06.XXXA", "display": "Fall from bed, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W06.XXXD", "display": "Fall from bed, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W06.XXXS", "display": "Fall from bed, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W07.XXXA", "display": "Fall from chair, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W07.XXXD", "display": "Fall from chair, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W07.XXXS", "display": "Fall from chair, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W08.XXXA", "display": "Fall from other furniture, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W08.XXXD", "display": "Fall from other furniture, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W08.XXXS", "display": "Fall from other furniture, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.0XXA", "display": "Fall (on)(from) escalator, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.0XXD", "display": "Fall (on)(from) escalator, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.0XXS", "display": "Fall (on)(from) escalator, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.1XXA", "display": "Fall (on)(from) sidewalk curb, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.1XXD", "display": "Fall (on)(from) sidewalk curb, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.1XXS", "display": "Fall (on)(from) sidewalk curb, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.2XXA", "display": "Fall (on)(from) incline, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.2XXD", "display": "Fall (on)(from) incline, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.2XXS", "display": "Fall (on)(from) incline, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.8XXA", "display": "Fall (on) (from) other stairs and steps, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.8XXD", "display": "Fall (on) (from) other stairs and steps, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.8XXS", "display": "Fall (on) (from) other stairs and steps, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.9XXA", "display": "Fall (on) (from) unspecified stairs and steps, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.9XXD", "display": "Fall (on) (from) unspecified stairs and steps, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.9XXS", "display": "Fall (on) (from) unspecified stairs and steps, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.00XA", "display": "Striking against unspecified object with subsequent fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.00XD", "display": "Striking against unspecified object with subsequent fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.00XS", "display": "Striking against unspecified object with subsequent fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.02XA", "display": "Striking against glass with subsequent fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.02XD", "display": "Striking against glass with subsequent fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.02XS", "display": "Striking against glass with subsequent fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.09XA", "display": "Striking against other object with subsequent fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.09XD", "display": "Striking against other object with subsequent fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.09XS", "display": "Striking against other object with subsequent fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.11XA", "display": "Fall from or off toilet without subsequent striking against object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.11XD", "display": "Fall from or off toilet without subsequent striking against object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.11XS", "display": "Fall from or off toilet without subsequent striking against object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.12XA", "display": "Fall from or off toilet with subsequent striking against object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.12XD", "display": "Fall from or off toilet with subsequent striking against object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.12XS", "display": "Fall from or off toilet with subsequent striking against object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.2XXA", "display": "Fall in (into) shower or empty bathtub, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.2XXD", "display": "Fall in (into) shower or empty bathtub, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.2XXS", "display": "Fall in (into) shower or empty bathtub, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.30XA", "display": "Fall on same level, unspecified, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.30XD", "display": "Fall on same level, unspecified, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.30XS", "display": "Fall on same level, unspecified, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.31XA", "display": "Fall on same level due to stepping on an object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.31XD", "display": "Fall on same level due to stepping on an object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.31XS", "display": "Fall on same level due to stepping on an object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.39XA", "display": "Other fall on same level, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.39XD", "display": "Other fall on same level, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.39XS", "display": "Other fall on same level, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W19.XXXA", "display": "Unspecified fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W19.XXXD", "display": "Unspecified fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W19.XXXS", "display": "Unspecified fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Y92.199", "display": "Unspecified place in other specified residential institution as the place of occurrence of the external cause" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z59.3", "display": "Problems related to living in residential institution" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z73.6", "display": "Limitation of activities due to disability" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.01", "display": "Bed confinement status" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.09", "display": "Other reduced mobility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.1", "display": "Need for assistance with personal care" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.2", "display": "Need for assistance at home and no other household member able to render care" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.3", "display": "Need for continuous supervision" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.8", "display": "Other problems related to care provider dependency" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.9", "display": "Problem related to care provider dependency, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z91.81", "display": "History of falling" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.11", "display": "Dependence on respirator [ventilator] status" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.3", "display": "Dependence on wheelchair" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.81", "display": "Dependence on supplemental oxygen" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.89", "display": "Dependence on other enabling machines and devices" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637031000119106", "display": "Pressure ulcer of buttock stage 1 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637071000119109", "display": "Pressure ulcer of buttock stage 2 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637111000119102", "display": "Pressure ulcer of buttock stage 3 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637151000119101", "display": "Pressure ulcer of buttock stage 4 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129588001", "display": "Adult failure to thrive syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "138371000119104", "display": "Paresis as late effect of poliomyelitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162845004", "display": "On examination - failure to thrive (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "17886000", "display": "Fall from wheelchair (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "20902002", "display": "Fall from bed (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217082002", "display": "Accidental fall (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217083007", "display": "Fall on or from stairs or steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217084001", "display": "Fall on or from escalator (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217086004", "display": "Fall from escalator (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217088003", "display": "Fall on or from stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217090002", "display": "Fall from stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217092005", "display": "Fall on or from steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217093000", "display": "Fall on steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217094006", "display": "Fall from steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217142006", "display": "Fall from chair or bed (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217154006", "display": "Fall on same level from slipping, tripping or stumbling (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217155007", "display": "Fall on same level from slipping (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217156008", "display": "Fall on same level from tripping (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217157004", "display": "Fall on same level from stumbling (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217158009", "display": "Fall on moving sidewalk (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217173005", "display": "Fall from bump against object (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225558004", "display": "Pressure ulcer of back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225562005", "display": "Pressure ulcer of sacral region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225563000", "display": "Pressure ulcer of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242388006", "display": "Fall on ice wearing ice-skates (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242389003", "display": "Fall due to wet surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242390007", "display": "Fall due to polished surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242391006", "display": "Fall due to discarded object (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242392004", "display": "Fall in bath or shower (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242393009", "display": "Fall due to defective pavement (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242394003", "display": "Fall due to accidental trip by another person (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242395002", "display": "Fall due to trip on loose carpet (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242396001", "display": "Fall due to uneven surface indoors (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242402009", "display": "Fall on same level due to accidental impact with another person (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242404005", "display": "Fall due to impact against pedestrian conveyance (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242405006", "display": "Fall due to impact against baby buggy (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242406007", "display": "Fall due to impact against supermarket shopping cart (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242407003", "display": "Fall due to impact against wheelbarrow (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242413007", "display": "Fall from furniture (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242414001", "display": "Fall from stool (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242419006", "display": "Fall from toilet seat (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250054005", "display": "Frontal gait disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269699007", "display": "Fall on same level from impact against object (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274918000", "display": "Fall on same level due to nature of surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274919008", "display": "Fall on same level due to impact against another person (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "288296009", "display": "Fall - collision/push/shove (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33036003", "display": "Fall on same level (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40104005", "display": "Fall in home (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414188008", "display": "Fall down stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414189000", "display": "Fall down steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414190009", "display": "Fall on stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "427849003", "display": "Fall on hard surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428484005", "display": "Organic failure to thrive (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429621003", "display": "Fall on concrete (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44188002", "display": "Fall in shower (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "54840006", "display": "Failure to thrive (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56307009", "display": "Fall from table (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67223001", "display": "Fall on escalator (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699214007", "display": "Pressure ulcer of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699215008", "display": "Pressure ulcer of lower back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699216009", "display": "Pressure ulcer of coccygeal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699218005", "display": "Pressure ulcer of upper back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715504003", "display": "Spastic paraparesis co-occurrent with deafness (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "736313002", "display": "Dissociative neurological symptom disorder co-occurrent with symptoms of gait disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "74541001", "display": "Fall from bench (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83468000", "display": "Fall from chair (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8960001000004106", "display": "Pressure ulcer of skin of right ischial tuberosity region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90619006", "display": "Fall in bathtub (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "92341000119107", "display": "Weakness of extremities as sequela of stroke (disorder)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.119", "display": "Pressure ulcer of right upper back, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.139", "display": "Pressure ulcer of right lower back, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.149", "display": "Pressure ulcer of left lower back, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.159", "display": "Pressure ulcer of sacral region, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.209", "display": "Pressure ulcer of unspecified hip, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.309", "display": "Pressure ulcer of unspecified buttock, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.899", "display": "Pressure ulcer of other site, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.90", "display": "Pressure ulcer of unspecified site, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "M62.50", "display": "Muscle wasting and atrophy, not elsewhere classified, unspecified site" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "M62.81", "display": "Muscle weakness (generalized)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "M62.84", "display": "Sarcopenia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.0XXA", "display": "Fall on same level from slipping, tripping and stumbling without subsequent striking against object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.0XXD", "display": "Fall on same level from slipping, tripping and stumbling without subsequent striking against object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.0XXS", "display": "Fall on same level from slipping, tripping and stumbling without subsequent striking against object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.10XA", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.10XD", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.10XS", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.110A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against sharp glass, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.110D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against sharp glass, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.110S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against sharp glass, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.111A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against power tool or machine, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.111D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against power tool or machine, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.111S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against power tool or machine, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.118A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other sharp object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.118D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other sharp object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.118S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other sharp object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.119A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified sharp object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.119D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified sharp object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.119S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified sharp object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.190A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against furniture, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.190D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against furniture, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.190S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against furniture, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.198A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.198D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.198S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W06.XXXA", "display": "Fall from bed, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W06.XXXD", "display": "Fall from bed, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W06.XXXS", "display": "Fall from bed, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W07.XXXA", "display": "Fall from chair, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W07.XXXD", "display": "Fall from chair, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W07.XXXS", "display": "Fall from chair, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W08.XXXA", "display": "Fall from other furniture, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W08.XXXD", "display": "Fall from other furniture, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W08.XXXS", "display": "Fall from other furniture, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.0XXA", "display": "Fall (on)(from) escalator, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.0XXD", "display": "Fall (on)(from) escalator, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.0XXS", "display": "Fall (on)(from) escalator, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.1XXA", "display": "Fall (on)(from) sidewalk curb, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.1XXD", "display": "Fall (on)(from) sidewalk curb, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.1XXS", "display": "Fall (on)(from) sidewalk curb, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.2XXA", "display": "Fall (on)(from) incline, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.2XXD", "display": "Fall (on)(from) incline, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.2XXS", "display": "Fall (on)(from) incline, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.8XXA", "display": "Fall (on) (from) other stairs and steps, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.8XXD", "display": "Fall (on) (from) other stairs and steps, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.8XXS", "display": "Fall (on) (from) other stairs and steps, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.9XXA", "display": "Fall (on) (from) unspecified stairs and steps, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.9XXD", "display": "Fall (on) (from) unspecified stairs and steps, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.9XXS", "display": "Fall (on) (from) unspecified stairs and steps, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.00XA", "display": "Striking against unspecified object with subsequent fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.00XD", "display": "Striking against unspecified object with subsequent fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.00XS", "display": "Striking against unspecified object with subsequent fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.02XA", "display": "Striking against glass with subsequent fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.02XD", "display": "Striking against glass with subsequent fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.02XS", "display": "Striking against glass with subsequent fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.09XA", "display": "Striking against other object with subsequent fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.09XD", "display": "Striking against other object with subsequent fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.09XS", "display": "Striking against other object with subsequent fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.11XA", "display": "Fall from or off toilet without subsequent striking against object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.11XD", "display": "Fall from or off toilet without subsequent striking against object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.11XS", "display": "Fall from or off toilet without subsequent striking against object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.12XA", "display": "Fall from or off toilet with subsequent striking against object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.12XD", "display": "Fall from or off toilet with subsequent striking against object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.12XS", "display": "Fall from or off toilet with subsequent striking against object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.2XXA", "display": "Fall in (into) shower or empty bathtub, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.2XXD", "display": "Fall in (into) shower or empty bathtub, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.2XXS", "display": "Fall in (into) shower or empty bathtub, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.30XA", "display": "Fall on same level, unspecified, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.30XD", "display": "Fall on same level, unspecified, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.30XS", "display": "Fall on same level, unspecified, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.31XA", "display": "Fall on same level due to stepping on an object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.31XD", "display": "Fall on same level due to stepping on an object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.31XS", "display": "Fall on same level due to stepping on an object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.39XA", "display": "Other fall on same level, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.39XD", "display": "Other fall on same level, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.39XS", "display": "Other fall on same level, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W19.XXXA", "display": "Unspecified fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W19.XXXD", "display": "Unspecified fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W19.XXXS", "display": "Unspecified fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Y92.199", "display": "Unspecified place in other specified residential institution as the place of occurrence of the external cause" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z59.3", "display": "Problems related to living in residential institution" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z73.6", "display": "Limitation of activities due to disability" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.01", "display": "Bed confinement status" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.09", "display": "Other reduced mobility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.1", "display": "Need for assistance with personal care" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.2", "display": "Need for assistance at home and no other household member able to render care" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.3", "display": "Need for continuous supervision" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.8", "display": "Other problems related to care provider dependency" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.9", "display": "Problem related to care provider dependency, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z91.81", "display": "History of falling" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.11", "display": "Dependence on respirator [ventilator] status" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.3", "display": "Dependence on wheelchair" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.81", "display": "Dependence on supplemental oxygen" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.89", "display": "Dependence on other enabling machines and devices" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637031000119106", "display": "Pressure ulcer of buttock stage 1 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637071000119109", "display": "Pressure ulcer of buttock stage 2 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637111000119102", "display": "Pressure ulcer of buttock stage 3 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637151000119101", "display": "Pressure ulcer of buttock stage 4 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129588001", "display": "Adult failure to thrive syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "138371000119104", "display": "Paresis as late effect of poliomyelitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162845004", "display": "On examination - failure to thrive (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "17886000", "display": "Fall from wheelchair (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "20902002", "display": "Fall from bed (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217082002", "display": "Accidental fall (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217083007", "display": "Fall on or from stairs or steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217084001", "display": "Fall on or from escalator (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217086004", "display": "Fall from escalator (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217088003", "display": "Fall on or from stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217090002", "display": "Fall from stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217092005", "display": "Fall on or from steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217093000", "display": "Fall on steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217094006", "display": "Fall from steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217142006", "display": "Fall from chair or bed (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217154006", "display": "Fall on same level from slipping, tripping or stumbling (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217155007", "display": "Fall on same level from slipping (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217156008", "display": "Fall on same level from tripping (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217157004", "display": "Fall on same level from stumbling (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217158009", "display": "Fall on moving sidewalk (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217173005", "display": "Fall from bump against object (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225558004", "display": "Pressure ulcer of back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225562005", "display": "Pressure ulcer of sacral region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225563000", "display": "Pressure ulcer of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242388006", "display": "Fall on ice wearing ice-skates (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242389003", "display": "Fall due to wet surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242390007", "display": "Fall due to polished surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242391006", "display": "Fall due to discarded object (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242392004", "display": "Fall in bath or shower (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242393009", "display": "Fall due to defective pavement (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242394003", "display": "Fall due to accidental trip by another person (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242395002", "display": "Fall due to trip on loose carpet (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242396001", "display": "Fall due to uneven surface indoors (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242402009", "display": "Fall on same level due to accidental impact with another person (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242404005", "display": "Fall due to impact against pedestrian conveyance (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242405006", "display": "Fall due to impact against baby buggy (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242406007", "display": "Fall due to impact against supermarket shopping cart (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242407003", "display": "Fall due to impact against wheelbarrow (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242413007", "display": "Fall from furniture (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242414001", "display": "Fall from stool (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242419006", "display": "Fall from toilet seat (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250054005", "display": "Frontal gait disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269699007", "display": "Fall on same level from impact against object (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274918000", "display": "Fall on same level due to nature of surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274919008", "display": "Fall on same level due to impact against another person (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "288296009", "display": "Fall - collision/push/shove (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33036003", "display": "Fall on same level (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40104005", "display": "Fall in home (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414188008", "display": "Fall down stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414189000", "display": "Fall down steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414190009", "display": "Fall on stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "427849003", "display": "Fall on hard surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428484005", "display": "Organic failure to thrive (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429621003", "display": "Fall on concrete (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44188002", "display": "Fall in shower (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "54840006", "display": "Failure to thrive (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56307009", "display": "Fall from table (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67223001", "display": "Fall on escalator (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699214007", "display": "Pressure ulcer of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699215008", "display": "Pressure ulcer of lower back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699216009", "display": "Pressure ulcer of coccygeal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699218005", "display": "Pressure ulcer of upper back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715504003", "display": "Spastic paraparesis co-occurrent with deafness (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "736313002", "display": "Dissociative neurological symptom disorder co-occurrent with symptoms of gait disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "74541001", "display": "Fall from bench (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83468000", "display": "Fall from chair (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8960001000004106", "display": "Pressure ulcer of skin of right ischial tuberosity region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90619006", "display": "Fall in bathtub (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "92341000119107", "display": "Weakness of extremities as sequela of stroke (disorder)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.119", "display": "Pressure ulcer of right upper back, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.139", "display": "Pressure ulcer of right lower back, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.149", "display": "Pressure ulcer of left lower back, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.159", "display": "Pressure ulcer of sacral region, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.209", "display": "Pressure ulcer of unspecified hip, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.309", "display": "Pressure ulcer of unspecified buttock, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.899", "display": "Pressure ulcer of other site, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.90", "display": "Pressure ulcer of unspecified site, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "M62.50", "display": "Muscle wasting and atrophy, not elsewhere classified, unspecified site" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "M62.81", "display": "Muscle weakness (generalized)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "M62.84", "display": "Sarcopenia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.0XXA", "display": "Fall on same level from slipping, tripping and stumbling without subsequent striking against object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.0XXD", "display": "Fall on same level from slipping, tripping and stumbling without subsequent striking against object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.0XXS", "display": "Fall on same level from slipping, tripping and stumbling without subsequent striking against object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.10XA", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.10XD", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.10XS", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.110A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against sharp glass, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.110D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against sharp glass, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.110S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against sharp glass, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.111A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against power tool or machine, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.111D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against power tool or machine, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.111S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against power tool or machine, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.118A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other sharp object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.118D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other sharp object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.118S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other sharp object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.119A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified sharp object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.119D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified sharp object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.119S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified sharp object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.190A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against furniture, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.190D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against furniture, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.190S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against furniture, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.198A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.198D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.198S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W06.XXXA", "display": "Fall from bed, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W06.XXXD", "display": "Fall from bed, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W06.XXXS", "display": "Fall from bed, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W07.XXXA", "display": "Fall from chair, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W07.XXXD", "display": "Fall from chair, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W07.XXXS", "display": "Fall from chair, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W08.XXXA", "display": "Fall from other furniture, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W08.XXXD", "display": "Fall from other furniture, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W08.XXXS", "display": "Fall from other furniture, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.0XXA", "display": "Fall (on)(from) escalator, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.0XXD", "display": "Fall (on)(from) escalator, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.0XXS", "display": "Fall (on)(from) escalator, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.1XXA", "display": "Fall (on)(from) sidewalk curb, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.1XXD", "display": "Fall (on)(from) sidewalk curb, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.1XXS", "display": "Fall (on)(from) sidewalk curb, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.2XXA", "display": "Fall (on)(from) incline, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.2XXD", "display": "Fall (on)(from) incline, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.2XXS", "display": "Fall (on)(from) incline, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.8XXA", "display": "Fall (on) (from) other stairs and steps, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.8XXD", "display": "Fall (on) (from) other stairs and steps, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.8XXS", "display": "Fall (on) (from) other stairs and steps, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.9XXA", "display": "Fall (on) (from) unspecified stairs and steps, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.9XXD", "display": "Fall (on) (from) unspecified stairs and steps, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.9XXS", "display": "Fall (on) (from) unspecified stairs and steps, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.00XA", "display": "Striking against unspecified object with subsequent fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.00XD", "display": "Striking against unspecified object with subsequent fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.00XS", "display": "Striking against unspecified object with subsequent fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.02XA", "display": "Striking against glass with subsequent fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.02XD", "display": "Striking against glass with subsequent fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.02XS", "display": "Striking against glass with subsequent fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.09XA", "display": "Striking against other object with subsequent fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.09XD", "display": "Striking against other object with subsequent fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.09XS", "display": "Striking against other object with subsequent fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.11XA", "display": "Fall from or off toilet without subsequent striking against object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.11XD", "display": "Fall from or off toilet without subsequent striking against object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.11XS", "display": "Fall from or off toilet without subsequent striking against object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.12XA", "display": "Fall from or off toilet with subsequent striking against object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.12XD", "display": "Fall from or off toilet with subsequent striking against object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.12XS", "display": "Fall from or off toilet with subsequent striking against object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.2XXA", "display": "Fall in (into) shower or empty bathtub, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.2XXD", "display": "Fall in (into) shower or empty bathtub, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.2XXS", "display": "Fall in (into) shower or empty bathtub, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.30XA", "display": "Fall on same level, unspecified, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.30XD", "display": "Fall on same level, unspecified, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.30XS", "display": "Fall on same level, unspecified, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.31XA", "display": "Fall on same level due to stepping on an object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.31XD", "display": "Fall on same level due to stepping on an object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.31XS", "display": "Fall on same level due to stepping on an object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.39XA", "display": "Other fall on same level, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.39XD", "display": "Other fall on same level, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.39XS", "display": "Other fall on same level, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W19.XXXA", "display": "Unspecified fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W19.XXXD", "display": "Unspecified fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W19.XXXS", "display": "Unspecified fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Y92.199", "display": "Unspecified place in other specified residential institution as the place of occurrence of the external cause" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z59.3", "display": "Problems related to living in residential institution" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z73.6", "display": "Limitation of activities due to disability" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.01", "display": "Bed confinement status" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.09", "display": "Other reduced mobility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.1", "display": "Need for assistance with personal care" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.2", "display": "Need for assistance at home and no other household member able to render care" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.3", "display": "Need for continuous supervision" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.8", "display": "Other problems related to care provider dependency" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.9", "display": "Problem related to care provider dependency, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z91.81", "display": "History of falling" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.11", "display": "Dependence on respirator [ventilator] status" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.3", "display": "Dependence on wheelchair" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.81", "display": "Dependence on supplemental oxygen" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.89", "display": "Dependence on other enabling machines and devices" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637031000119106", "display": "Pressure ulcer of buttock stage 1 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637071000119109", "display": "Pressure ulcer of buttock stage 2 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637111000119102", "display": "Pressure ulcer of buttock stage 3 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637151000119101", "display": "Pressure ulcer of buttock stage 4 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129588001", "display": "Adult failure to thrive syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "138371000119104", "display": "Paresis as late effect of poliomyelitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162845004", "display": "On examination - failure to thrive (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "17886000", "display": "Fall from wheelchair (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "20902002", "display": "Fall from bed (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217082002", "display": "Accidental fall (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217083007", "display": "Fall on or from stairs or steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217084001", "display": "Fall on or from escalator (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217086004", "display": "Fall from escalator (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217088003", "display": "Fall on or from stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217090002", "display": "Fall from stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217092005", "display": "Fall on or from steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217093000", "display": "Fall on steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217094006", "display": "Fall from steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217142006", "display": "Fall from chair or bed (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217154006", "display": "Fall on same level from slipping, tripping or stumbling (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217155007", "display": "Fall on same level from slipping (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217156008", "display": "Fall on same level from tripping (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217157004", "display": "Fall on same level from stumbling (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217158009", "display": "Fall on moving sidewalk (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217173005", "display": "Fall from bump against object (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225558004", "display": "Pressure ulcer of back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225562005", "display": "Pressure ulcer of sacral region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225563000", "display": "Pressure ulcer of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242388006", "display": "Fall on ice wearing ice-skates (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242389003", "display": "Fall due to wet surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242390007", "display": "Fall due to polished surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242391006", "display": "Fall due to discarded object (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242392004", "display": "Fall in bath or shower (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242393009", "display": "Fall due to defective pavement (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242394003", "display": "Fall due to accidental trip by another person (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242395002", "display": "Fall due to trip on loose carpet (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242396001", "display": "Fall due to uneven surface indoors (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242402009", "display": "Fall on same level due to accidental impact with another person (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242404005", "display": "Fall due to impact against pedestrian conveyance (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242405006", "display": "Fall due to impact against baby buggy (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242406007", "display": "Fall due to impact against supermarket shopping cart (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242407003", "display": "Fall due to impact against wheelbarrow (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242413007", "display": "Fall from furniture (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242414001", "display": "Fall from stool (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242419006", "display": "Fall from toilet seat (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250054005", "display": "Frontal gait disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269699007", "display": "Fall on same level from impact against object (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274918000", "display": "Fall on same level due to nature of surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274919008", "display": "Fall on same level due to impact against another person (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "288296009", "display": "Fall - collision/push/shove (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33036003", "display": "Fall on same level (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40104005", "display": "Fall in home (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414188008", "display": "Fall down stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414189000", "display": "Fall down steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414190009", "display": "Fall on stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "427849003", "display": "Fall on hard surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428484005", "display": "Organic failure to thrive (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429621003", "display": "Fall on concrete (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44188002", "display": "Fall in shower (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "54840006", "display": "Failure to thrive (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56307009", "display": "Fall from table (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67223001", "display": "Fall on escalator (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699214007", "display": "Pressure ulcer of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699215008", "display": "Pressure ulcer of lower back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699216009", "display": "Pressure ulcer of coccygeal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699218005", "display": "Pressure ulcer of upper back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715504003", "display": "Spastic paraparesis co-occurrent with deafness (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "736313002", "display": "Dissociative neurological symptom disorder co-occurrent with symptoms of gait disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "74541001", "display": "Fall from bench (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83468000", "display": "Fall from chair (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8960001000004106", "display": "Pressure ulcer of skin of right ischial tuberosity region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90619006", "display": "Fall in bathtub (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "92341000119107", "display": "Weakness of extremities as sequela of stroke (disorder)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.119", "display": "Pressure ulcer of right upper back, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.139", "display": "Pressure ulcer of right lower back, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.149", "display": "Pressure ulcer of left lower back, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.159", "display": "Pressure ulcer of sacral region, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.209", "display": "Pressure ulcer of unspecified hip, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.309", "display": "Pressure ulcer of unspecified buttock, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.899", "display": "Pressure ulcer of other site, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.90", "display": "Pressure ulcer of unspecified site, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "M62.50", "display": "Muscle wasting and atrophy, not elsewhere classified, unspecified site" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "M62.81", "display": "Muscle weakness (generalized)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "M62.84", "display": "Sarcopenia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.0XXA", "display": "Fall on same level from slipping, tripping and stumbling without subsequent striking against object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.0XXD", "display": "Fall on same level from slipping, tripping and stumbling without subsequent striking against object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.0XXS", "display": "Fall on same level from slipping, tripping and stumbling without subsequent striking against object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.10XA", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.10XD", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.10XS", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.110A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against sharp glass, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.110D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against sharp glass, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.110S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against sharp glass, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.111A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against power tool or machine, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.111D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against power tool or machine, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.111S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against power tool or machine, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.118A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other sharp object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.118D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other sharp object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.118S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other sharp object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.119A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified sharp object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.119D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified sharp object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.119S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified sharp object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.190A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against furniture, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.190D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against furniture, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.190S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against furniture, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.198A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.198D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.198S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W06.XXXA", "display": "Fall from bed, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W06.XXXD", "display": "Fall from bed, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W06.XXXS", "display": "Fall from bed, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W07.XXXA", "display": "Fall from chair, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W07.XXXD", "display": "Fall from chair, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W07.XXXS", "display": "Fall from chair, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W08.XXXA", "display": "Fall from other furniture, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W08.XXXD", "display": "Fall from other furniture, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W08.XXXS", "display": "Fall from other furniture, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.0XXA", "display": "Fall (on)(from) escalator, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.0XXD", "display": "Fall (on)(from) escalator, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.0XXS", "display": "Fall (on)(from) escalator, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.1XXA", "display": "Fall (on)(from) sidewalk curb, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.1XXD", "display": "Fall (on)(from) sidewalk curb, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.1XXS", "display": "Fall (on)(from) sidewalk curb, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.2XXA", "display": "Fall (on)(from) incline, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.2XXD", "display": "Fall (on)(from) incline, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.2XXS", "display": "Fall (on)(from) incline, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.8XXA", "display": "Fall (on) (from) other stairs and steps, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.8XXD", "display": "Fall (on) (from) other stairs and steps, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.8XXS", "display": "Fall (on) (from) other stairs and steps, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.9XXA", "display": "Fall (on) (from) unspecified stairs and steps, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.9XXD", "display": "Fall (on) (from) unspecified stairs and steps, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.9XXS", "display": "Fall (on) (from) unspecified stairs and steps, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.00XA", "display": "Striking against unspecified object with subsequent fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.00XD", "display": "Striking against unspecified object with subsequent fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.00XS", "display": "Striking against unspecified object with subsequent fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.02XA", "display": "Striking against glass with subsequent fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.02XD", "display": "Striking against glass with subsequent fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.02XS", "display": "Striking against glass with subsequent fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.09XA", "display": "Striking against other object with subsequent fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.09XD", "display": "Striking against other object with subsequent fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.09XS", "display": "Striking against other object with subsequent fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.11XA", "display": "Fall from or off toilet without subsequent striking against object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.11XD", "display": "Fall from or off toilet without subsequent striking against object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.11XS", "display": "Fall from or off toilet without subsequent striking against object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.12XA", "display": "Fall from or off toilet with subsequent striking against object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.12XD", "display": "Fall from or off toilet with subsequent striking against object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.12XS", "display": "Fall from or off toilet with subsequent striking against object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.2XXA", "display": "Fall in (into) shower or empty bathtub, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.2XXD", "display": "Fall in (into) shower or empty bathtub, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.2XXS", "display": "Fall in (into) shower or empty bathtub, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.30XA", "display": "Fall on same level, unspecified, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.30XD", "display": "Fall on same level, unspecified, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.30XS", "display": "Fall on same level, unspecified, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.31XA", "display": "Fall on same level due to stepping on an object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.31XD", "display": "Fall on same level due to stepping on an object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.31XS", "display": "Fall on same level due to stepping on an object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.39XA", "display": "Other fall on same level, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.39XD", "display": "Other fall on same level, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.39XS", "display": "Other fall on same level, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W19.XXXA", "display": "Unspecified fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W19.XXXD", "display": "Unspecified fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W19.XXXS", "display": "Unspecified fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Y92.199", "display": "Unspecified place in other specified residential institution as the place of occurrence of the external cause" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z59.3", "display": "Problems related to living in residential institution" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z73.6", "display": "Limitation of activities due to disability" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.01", "display": "Bed confinement status" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.09", "display": "Other reduced mobility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.1", "display": "Need for assistance with personal care" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.2", "display": "Need for assistance at home and no other household member able to render care" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.3", "display": "Need for continuous supervision" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.8", "display": "Other problems related to care provider dependency" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.9", "display": "Problem related to care provider dependency, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z91.81", "display": "History of falling" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.11", "display": "Dependence on respirator [ventilator] status" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.3", "display": "Dependence on wheelchair" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.81", "display": "Dependence on supplemental oxygen" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.89", "display": "Dependence on other enabling machines and devices" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637031000119106", "display": "Pressure ulcer of buttock stage 1 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637071000119109", "display": "Pressure ulcer of buttock stage 2 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637111000119102", "display": "Pressure ulcer of buttock stage 3 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637151000119101", "display": "Pressure ulcer of buttock stage 4 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129588001", "display": "Adult failure to thrive syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "138371000119104", "display": "Paresis as late effect of poliomyelitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162845004", "display": "On examination - failure to thrive (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "17886000", "display": "Fall from wheelchair (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "20902002", "display": "Fall from bed (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217082002", "display": "Accidental fall (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217083007", "display": "Fall on or from stairs or steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217084001", "display": "Fall on or from escalator (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217086004", "display": "Fall from escalator (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217088003", "display": "Fall on or from stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217090002", "display": "Fall from stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217092005", "display": "Fall on or from steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217093000", "display": "Fall on steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217094006", "display": "Fall from steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217142006", "display": "Fall from chair or bed (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217154006", "display": "Fall on same level from slipping, tripping or stumbling (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217155007", "display": "Fall on same level from slipping (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217156008", "display": "Fall on same level from tripping (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217157004", "display": "Fall on same level from stumbling (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217158009", "display": "Fall on moving sidewalk (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217173005", "display": "Fall from bump against object (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225558004", "display": "Pressure ulcer of back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225562005", "display": "Pressure ulcer of sacral region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225563000", "display": "Pressure ulcer of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242388006", "display": "Fall on ice wearing ice-skates (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242389003", "display": "Fall due to wet surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242390007", "display": "Fall due to polished surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242391006", "display": "Fall due to discarded object (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242392004", "display": "Fall in bath or shower (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242393009", "display": "Fall due to defective pavement (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242394003", "display": "Fall due to accidental trip by another person (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242395002", "display": "Fall due to trip on loose carpet (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242396001", "display": "Fall due to uneven surface indoors (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242402009", "display": "Fall on same level due to accidental impact with another person (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242404005", "display": "Fall due to impact against pedestrian conveyance (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242405006", "display": "Fall due to impact against baby buggy (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242406007", "display": "Fall due to impact against supermarket shopping cart (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242407003", "display": "Fall due to impact against wheelbarrow (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242413007", "display": "Fall from furniture (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242414001", "display": "Fall from stool (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242419006", "display": "Fall from toilet seat (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250054005", "display": "Frontal gait disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269699007", "display": "Fall on same level from impact against object (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274918000", "display": "Fall on same level due to nature of surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274919008", "display": "Fall on same level due to impact against another person (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "288296009", "display": "Fall - collision/push/shove (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33036003", "display": "Fall on same level (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40104005", "display": "Fall in home (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414188008", "display": "Fall down stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414189000", "display": "Fall down steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414190009", "display": "Fall on stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "427849003", "display": "Fall on hard surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428484005", "display": "Organic failure to thrive (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429621003", "display": "Fall on concrete (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44188002", "display": "Fall in shower (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "54840006", "display": "Failure to thrive (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56307009", "display": "Fall from table (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67223001", "display": "Fall on escalator (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699214007", "display": "Pressure ulcer of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699215008", "display": "Pressure ulcer of lower back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699216009", "display": "Pressure ulcer of coccygeal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699218005", "display": "Pressure ulcer of upper back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715504003", "display": "Spastic paraparesis co-occurrent with deafness (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "736313002", "display": "Dissociative neurological symptom disorder co-occurrent with symptoms of gait disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "74541001", "display": "Fall from bench (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83468000", "display": "Fall from chair (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8960001000004106", "display": "Pressure ulcer of skin of right ischial tuberosity region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90619006", "display": "Fall in bathtub (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "92341000119107", "display": "Weakness of extremities as sequela of stroke (disorder)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.119", "display": "Pressure ulcer of right upper back, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.139", "display": "Pressure ulcer of right lower back, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.149", "display": "Pressure ulcer of left lower back, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.159", "display": "Pressure ulcer of sacral region, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.209", "display": "Pressure ulcer of unspecified hip, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.309", "display": "Pressure ulcer of unspecified buttock, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.899", "display": "Pressure ulcer of other site, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.90", "display": "Pressure ulcer of unspecified site, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "M62.50", "display": "Muscle wasting and atrophy, not elsewhere classified, unspecified site" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "M62.81", "display": "Muscle weakness (generalized)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "M62.84", "display": "Sarcopenia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.0XXA", "display": "Fall on same level from slipping, tripping and stumbling without subsequent striking against object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.0XXD", "display": "Fall on same level from slipping, tripping and stumbling without subsequent striking against object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.0XXS", "display": "Fall on same level from slipping, tripping and stumbling without subsequent striking against object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.10XA", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.10XD", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.10XS", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.110A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against sharp glass, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.110D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against sharp glass, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.110S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against sharp glass, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.111A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against power tool or machine, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.111D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against power tool or machine, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.111S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against power tool or machine, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.118A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other sharp object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.118D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other sharp object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.118S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other sharp object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.119A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified sharp object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.119D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified sharp object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.119S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified sharp object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.190A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against furniture, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.190D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against furniture, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.190S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against furniture, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.198A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.198D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.198S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W06.XXXA", "display": "Fall from bed, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W06.XXXD", "display": "Fall from bed, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W06.XXXS", "display": "Fall from bed, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W07.XXXA", "display": "Fall from chair, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W07.XXXD", "display": "Fall from chair, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W07.XXXS", "display": "Fall from chair, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W08.XXXA", "display": "Fall from other furniture, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W08.XXXD", "display": "Fall from other furniture, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W08.XXXS", "display": "Fall from other furniture, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.0XXA", "display": "Fall (on)(from) escalator, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.0XXD", "display": "Fall (on)(from) escalator, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.0XXS", "display": "Fall (on)(from) escalator, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.1XXA", "display": "Fall (on)(from) sidewalk curb, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.1XXD", "display": "Fall (on)(from) sidewalk curb, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.1XXS", "display": "Fall (on)(from) sidewalk curb, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.2XXA", "display": "Fall (on)(from) incline, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.2XXD", "display": "Fall (on)(from) incline, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.2XXS", "display": "Fall (on)(from) incline, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.8XXA", "display": "Fall (on) (from) other stairs and steps, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.8XXD", "display": "Fall (on) (from) other stairs and steps, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.8XXS", "display": "Fall (on) (from) other stairs and steps, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.9XXA", "display": "Fall (on) (from) unspecified stairs and steps, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.9XXD", "display": "Fall (on) (from) unspecified stairs and steps, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.9XXS", "display": "Fall (on) (from) unspecified stairs and steps, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.00XA", "display": "Striking against unspecified object with subsequent fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.00XD", "display": "Striking against unspecified object with subsequent fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.00XS", "display": "Striking against unspecified object with subsequent fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.02XA", "display": "Striking against glass with subsequent fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.02XD", "display": "Striking against glass with subsequent fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.02XS", "display": "Striking against glass with subsequent fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.09XA", "display": "Striking against other object with subsequent fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.09XD", "display": "Striking against other object with subsequent fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.09XS", "display": "Striking against other object with subsequent fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.11XA", "display": "Fall from or off toilet without subsequent striking against object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.11XD", "display": "Fall from or off toilet without subsequent striking against object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.11XS", "display": "Fall from or off toilet without subsequent striking against object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.12XA", "display": "Fall from or off toilet with subsequent striking against object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.12XD", "display": "Fall from or off toilet with subsequent striking against object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.12XS", "display": "Fall from or off toilet with subsequent striking against object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.2XXA", "display": "Fall in (into) shower or empty bathtub, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.2XXD", "display": "Fall in (into) shower or empty bathtub, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.2XXS", "display": "Fall in (into) shower or empty bathtub, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.30XA", "display": "Fall on same level, unspecified, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.30XD", "display": "Fall on same level, unspecified, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.30XS", "display": "Fall on same level, unspecified, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.31XA", "display": "Fall on same level due to stepping on an object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.31XD", "display": "Fall on same level due to stepping on an object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.31XS", "display": "Fall on same level due to stepping on an object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.39XA", "display": "Other fall on same level, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.39XD", "display": "Other fall on same level, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.39XS", "display": "Other fall on same level, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W19.XXXA", "display": "Unspecified fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W19.XXXD", "display": "Unspecified fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W19.XXXS", "display": "Unspecified fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Y92.199", "display": "Unspecified place in other specified residential institution as the place of occurrence of the external cause" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z59.3", "display": "Problems related to living in residential institution" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z73.6", "display": "Limitation of activities due to disability" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.01", "display": "Bed confinement status" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.09", "display": "Other reduced mobility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.1", "display": "Need for assistance with personal care" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.2", "display": "Need for assistance at home and no other household member able to render care" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.3", "display": "Need for continuous supervision" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.8", "display": "Other problems related to care provider dependency" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.9", "display": "Problem related to care provider dependency, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z91.81", "display": "History of falling" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.11", "display": "Dependence on respirator [ventilator] status" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.3", "display": "Dependence on wheelchair" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.81", "display": "Dependence on supplemental oxygen" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.89", "display": "Dependence on other enabling machines and devices" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637031000119106", "display": "Pressure ulcer of buttock stage 1 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637071000119109", "display": "Pressure ulcer of buttock stage 2 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637111000119102", "display": "Pressure ulcer of buttock stage 3 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637151000119101", "display": "Pressure ulcer of buttock stage 4 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129588001", "display": "Adult failure to thrive syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "138371000119104", "display": "Paresis as late effect of poliomyelitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162845004", "display": "On examination - failure to thrive (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "17886000", "display": "Fall from wheelchair (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "20902002", "display": "Fall from bed (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217082002", "display": "Accidental fall (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217083007", "display": "Fall on or from stairs or steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217084001", "display": "Fall on or from escalator (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217086004", "display": "Fall from escalator (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217088003", "display": "Fall on or from stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217090002", "display": "Fall from stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217092005", "display": "Fall on or from steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217093000", "display": "Fall on steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217094006", "display": "Fall from steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217142006", "display": "Fall from chair or bed (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217154006", "display": "Fall on same level from slipping, tripping or stumbling (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217155007", "display": "Fall on same level from slipping (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217156008", "display": "Fall on same level from tripping (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217157004", "display": "Fall on same level from stumbling (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217158009", "display": "Fall on moving sidewalk (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217173005", "display": "Fall from bump against object (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225558004", "display": "Pressure ulcer of back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225562005", "display": "Pressure ulcer of sacral region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225563000", "display": "Pressure ulcer of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242388006", "display": "Fall on ice wearing ice-skates (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242389003", "display": "Fall due to wet surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242390007", "display": "Fall due to polished surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242391006", "display": "Fall due to discarded object (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242392004", "display": "Fall in bath or shower (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242393009", "display": "Fall due to defective pavement (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242394003", "display": "Fall due to accidental trip by another person (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242395002", "display": "Fall due to trip on loose carpet (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242396001", "display": "Fall due to uneven surface indoors (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242402009", "display": "Fall on same level due to accidental impact with another person (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242404005", "display": "Fall due to impact against pedestrian conveyance (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242405006", "display": "Fall due to impact against baby buggy (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242406007", "display": "Fall due to impact against supermarket shopping cart (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242407003", "display": "Fall due to impact against wheelbarrow (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242413007", "display": "Fall from furniture (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242414001", "display": "Fall from stool (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242419006", "display": "Fall from toilet seat (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250054005", "display": "Frontal gait disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269699007", "display": "Fall on same level from impact against object (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274918000", "display": "Fall on same level due to nature of surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274919008", "display": "Fall on same level due to impact against another person (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "288296009", "display": "Fall - collision/push/shove (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33036003", "display": "Fall on same level (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40104005", "display": "Fall in home (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414188008", "display": "Fall down stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414189000", "display": "Fall down steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414190009", "display": "Fall on stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "427849003", "display": "Fall on hard surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428484005", "display": "Organic failure to thrive (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429621003", "display": "Fall on concrete (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44188002", "display": "Fall in shower (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "54840006", "display": "Failure to thrive (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56307009", "display": "Fall from table (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67223001", "display": "Fall on escalator (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699214007", "display": "Pressure ulcer of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699215008", "display": "Pressure ulcer of lower back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699216009", "display": "Pressure ulcer of coccygeal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699218005", "display": "Pressure ulcer of upper back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715504003", "display": "Spastic paraparesis co-occurrent with deafness (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "736313002", "display": "Dissociative neurological symptom disorder co-occurrent with symptoms of gait disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "74541001", "display": "Fall from bench (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83468000", "display": "Fall from chair (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8960001000004106", "display": "Pressure ulcer of skin of right ischial tuberosity region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90619006", "display": "Fall in bathtub (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "92341000119107", "display": "Weakness of extremities as sequela of stroke (disorder)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.119", "display": "Pressure ulcer of right upper back, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.139", "display": "Pressure ulcer of right lower back, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.149", "display": "Pressure ulcer of left lower back, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.159", "display": "Pressure ulcer of sacral region, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.209", "display": "Pressure ulcer of unspecified hip, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.309", "display": "Pressure ulcer of unspecified buttock, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.899", "display": "Pressure ulcer of other site, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "L89.90", "display": "Pressure ulcer of unspecified site, unspecified stage" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "M62.50", "display": "Muscle wasting and atrophy, not elsewhere classified, unspecified site" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "M62.81", "display": "Muscle weakness (generalized)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "M62.84", "display": "Sarcopenia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.0XXA", "display": "Fall on same level from slipping, tripping and stumbling without subsequent striking against object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.0XXD", "display": "Fall on same level from slipping, tripping and stumbling without subsequent striking against object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.0XXS", "display": "Fall on same level from slipping, tripping and stumbling without subsequent striking against object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.10XA", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.10XD", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.10XS", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.110A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against sharp glass, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.110D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against sharp glass, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.110S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against sharp glass, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.111A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against power tool or machine, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.111D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against power tool or machine, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.111S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against power tool or machine, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.118A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other sharp object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.118D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other sharp object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.118S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other sharp object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.119A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified sharp object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.119D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified sharp object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.119S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against unspecified sharp object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.190A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against furniture, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.190D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against furniture, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.190S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against furniture, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.198A", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.198D", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W01.198S", "display": "Fall on same level from slipping, tripping and stumbling with subsequent striking against other object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W06.XXXA", "display": "Fall from bed, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W06.XXXD", "display": "Fall from bed, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W06.XXXS", "display": "Fall from bed, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W07.XXXA", "display": "Fall from chair, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W07.XXXD", "display": "Fall from chair, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W07.XXXS", "display": "Fall from chair, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W08.XXXA", "display": "Fall from other furniture, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W08.XXXD", "display": "Fall from other furniture, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W08.XXXS", "display": "Fall from other furniture, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.0XXA", "display": "Fall (on)(from) escalator, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.0XXD", "display": "Fall (on)(from) escalator, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.0XXS", "display": "Fall (on)(from) escalator, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.1XXA", "display": "Fall (on)(from) sidewalk curb, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.1XXD", "display": "Fall (on)(from) sidewalk curb, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.1XXS", "display": "Fall (on)(from) sidewalk curb, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.2XXA", "display": "Fall (on)(from) incline, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.2XXD", "display": "Fall (on)(from) incline, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.2XXS", "display": "Fall (on)(from) incline, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.8XXA", "display": "Fall (on) (from) other stairs and steps, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.8XXD", "display": "Fall (on) (from) other stairs and steps, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.8XXS", "display": "Fall (on) (from) other stairs and steps, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.9XXA", "display": "Fall (on) (from) unspecified stairs and steps, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.9XXD", "display": "Fall (on) (from) unspecified stairs and steps, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W10.9XXS", "display": "Fall (on) (from) unspecified stairs and steps, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.00XA", "display": "Striking against unspecified object with subsequent fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.00XD", "display": "Striking against unspecified object with subsequent fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.00XS", "display": "Striking against unspecified object with subsequent fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.02XA", "display": "Striking against glass with subsequent fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.02XD", "display": "Striking against glass with subsequent fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.02XS", "display": "Striking against glass with subsequent fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.09XA", "display": "Striking against other object with subsequent fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.09XD", "display": "Striking against other object with subsequent fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.09XS", "display": "Striking against other object with subsequent fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.11XA", "display": "Fall from or off toilet without subsequent striking against object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.11XD", "display": "Fall from or off toilet without subsequent striking against object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.11XS", "display": "Fall from or off toilet without subsequent striking against object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.12XA", "display": "Fall from or off toilet with subsequent striking against object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.12XD", "display": "Fall from or off toilet with subsequent striking against object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.12XS", "display": "Fall from or off toilet with subsequent striking against object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.2XXA", "display": "Fall in (into) shower or empty bathtub, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.2XXD", "display": "Fall in (into) shower or empty bathtub, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.2XXS", "display": "Fall in (into) shower or empty bathtub, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.30XA", "display": "Fall on same level, unspecified, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.30XD", "display": "Fall on same level, unspecified, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.30XS", "display": "Fall on same level, unspecified, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.31XA", "display": "Fall on same level due to stepping on an object, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.31XD", "display": "Fall on same level due to stepping on an object, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.31XS", "display": "Fall on same level due to stepping on an object, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.39XA", "display": "Other fall on same level, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.39XD", "display": "Other fall on same level, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W18.39XS", "display": "Other fall on same level, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W19.XXXA", "display": "Unspecified fall, initial encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W19.XXXD", "display": "Unspecified fall, subsequent encounter" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "W19.XXXS", "display": "Unspecified fall, sequela" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Y92.199", "display": "Unspecified place in other specified residential institution as the place of occurrence of the external cause" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z59.3", "display": "Problems related to living in residential institution" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z73.6", "display": "Limitation of activities due to disability" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.01", "display": "Bed confinement status" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.09", "display": "Other reduced mobility" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.1", "display": "Need for assistance with personal care" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.2", "display": "Need for assistance at home and no other household member able to render care" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.3", "display": "Need for continuous supervision" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.8", "display": "Other problems related to care provider dependency" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z74.9", "display": "Problem related to care provider dependency, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z91.81", "display": "History of falling" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.11", "display": "Dependence on respirator [ventilator] status" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.3", "display": "Dependence on wheelchair" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.81", "display": "Dependence on supplemental oxygen" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "Z99.89", "display": "Dependence on other enabling machines and devices" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637031000119106", "display": "Pressure ulcer of buttock stage 1 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637071000119109", "display": "Pressure ulcer of buttock stage 2 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637111000119102", "display": "Pressure ulcer of buttock stage 3 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10637151000119101", "display": "Pressure ulcer of buttock stage 4 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "129588001", "display": "Adult failure to thrive syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "138371000119104", "display": "Paresis as late effect of poliomyelitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162845004", "display": "On examination - failure to thrive (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "17886000", "display": "Fall from wheelchair (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "20902002", "display": "Fall from bed (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217082002", "display": "Accidental fall (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217083007", "display": "Fall on or from stairs or steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217084001", "display": "Fall on or from escalator (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217086004", "display": "Fall from escalator (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217088003", "display": "Fall on or from stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217090002", "display": "Fall from stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217092005", "display": "Fall on or from steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217093000", "display": "Fall on steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217094006", "display": "Fall from steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217142006", "display": "Fall from chair or bed (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217154006", "display": "Fall on same level from slipping, tripping or stumbling (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217155007", "display": "Fall on same level from slipping (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217156008", "display": "Fall on same level from tripping (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217157004", "display": "Fall on same level from stumbling (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217158009", "display": "Fall on moving sidewalk (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "217173005", "display": "Fall from bump against object (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225558004", "display": "Pressure ulcer of back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225562005", "display": "Pressure ulcer of sacral region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225563000", "display": "Pressure ulcer of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242388006", "display": "Fall on ice wearing ice-skates (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242389003", "display": "Fall due to wet surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242390007", "display": "Fall due to polished surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242391006", "display": "Fall due to discarded object (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242392004", "display": "Fall in bath or shower (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242393009", "display": "Fall due to defective pavement (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242394003", "display": "Fall due to accidental trip by another person (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242395002", "display": "Fall due to trip on loose carpet (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242396001", "display": "Fall due to uneven surface indoors (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242402009", "display": "Fall on same level due to accidental impact with another person (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242404005", "display": "Fall due to impact against pedestrian conveyance (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242405006", "display": "Fall due to impact against baby buggy (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242406007", "display": "Fall due to impact against supermarket shopping cart (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242407003", "display": "Fall due to impact against wheelbarrow (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242413007", "display": "Fall from furniture (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242414001", "display": "Fall from stool (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242419006", "display": "Fall from toilet seat (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "250054005", "display": "Frontal gait disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269699007", "display": "Fall on same level from impact against object (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274918000", "display": "Fall on same level due to nature of surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274919008", "display": "Fall on same level due to impact against another person (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "288296009", "display": "Fall - collision/push/shove (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33036003", "display": "Fall on same level (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40104005", "display": "Fall in home (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414188008", "display": "Fall down stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414189000", "display": "Fall down steps (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414190009", "display": "Fall on stairs (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "427849003", "display": "Fall on hard surface (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428484005", "display": "Organic failure to thrive (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429621003", "display": "Fall on concrete (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44188002", "display": "Fall in shower (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "54840006", "display": "Failure to thrive (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56307009", "display": "Fall from table (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67223001", "display": "Fall on escalator (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699214007", "display": "Pressure ulcer of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699215008", "display": "Pressure ulcer of lower back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699216009", "display": "Pressure ulcer of coccygeal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699218005", "display": "Pressure ulcer of upper back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715504003", "display": "Spastic paraparesis co-occurrent with deafness (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "736313002", "display": "Dissociative neurological symptom disorder co-occurrent with symptoms of gait disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "74541001", "display": "Fall from bench (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83468000", "display": "Fall from chair (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8960001000004106", "display": "Pressure ulcer of skin of right ischial tuberosity region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90619006", "display": "Fall in bathtub (event)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "92341000119107", "display": "Weakness of extremities as sequela of stroke (disorder)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.113.12.1074" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.114222.4.11.836", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.836", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.114222.4.11.836" } ], "version": "20121025", "name": "Race", "title": "Race", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:45-07:00", "contains": [ { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "1002-5", "display": "American Indian or Alaska Native" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2028-9", "display": "Asian" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2054-5", "display": "Black or African American" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2076-8", "display": "Native Hawaiian or Other Pacific Islander" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2106-3", "display": "White" }, { "system": "http://terminology.hl7.org/CodeSystem/PHRaceAndEthnicityCDC", "version": "1.2", "code": "2131-1", "display": "Other Race" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.114222.4.11.836" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.526.3.1240", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1240", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.526.3.1240" } ], "version": "20190315", "name": "AnnualWellnessVisit", "title": "Annual Wellness Visit", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0438", "display": "Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0439", "display": "Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444971000124105", "display": "Annual wellness visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "456201000124103", "display": "Medicare Annual Wellness Visit (procedure)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0438", "display": "Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0439", "display": "Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444971000124105", "display": "Annual wellness visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "456201000124103", "display": "Medicare Annual Wellness Visit (procedure)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0438", "display": "Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0439", "display": "Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444971000124105", "display": "Annual wellness visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "456201000124103", "display": "Medicare Annual Wellness Visit (procedure)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0438", "display": "Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0439", "display": "Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444971000124105", "display": "Annual wellness visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "456201000124103", "display": "Medicare Annual Wellness Visit (procedure)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0438", "display": "Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0439", "display": "Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444971000124105", "display": "Annual wellness visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "456201000124103", "display": "Medicare Annual Wellness Visit (procedure)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0438", "display": "Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0439", "display": "Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444971000124105", "display": "Annual wellness visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "456201000124103", "display": "Medicare Annual Wellness Visit (procedure)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0438", "display": "Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0439", "display": "Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444971000124105", "display": "Annual wellness visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "456201000124103", "display": "Medicare Annual Wellness Visit (procedure)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0438", "display": "Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0439", "display": "Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444971000124105", "display": "Annual wellness visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "456201000124103", "display": "Medicare Annual Wellness Visit (procedure)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0438", "display": "Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0439", "display": "Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444971000124105", "display": "Annual wellness visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "456201000124103", "display": "Medicare Annual Wellness Visit (procedure)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0438", "display": "Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0439", "display": "Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444971000124105", "display": "Annual wellness visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "456201000124103", "display": "Medicare Annual Wellness Visit (procedure)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0438", "display": "Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0439", "display": "Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444971000124105", "display": "Annual wellness visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "456201000124103", "display": "Medicare Annual Wellness Visit (procedure)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0438", "display": "Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0439", "display": "Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444971000124105", "display": "Annual wellness visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "456201000124103", "display": "Medicare Annual Wellness Visit (procedure)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0438", "display": "Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0439", "display": "Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444971000124105", "display": "Annual wellness visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "456201000124103", "display": "Medicare Annual Wellness Visit (procedure)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.526.3.1240" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.196.12.1510", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.196.12.1510", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.196.12.1510" } ], "version": "20190315", "name": "DementiaMedications", "title": "Dementia Medications", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "1100184", "display": "Donepezil hydrochloride 23 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "1308569", "display": "24 HR rivastigmine 0.554 MG/HR Transdermal System" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "1858970", "display": "{7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 14 MG Extended Release Oral Capsule) / 7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 21 MG Extended Release Oral Capsule) / 7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 28 MG Extended Release Oral Capsule) / 7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 7 MG Extended Release Oral Capsule) } Pack" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "310436", "display": "Galantamine 4 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "310437", "display": "Galantamine 8 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "312835", "display": "rivastigmine 3 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "312836", "display": "rivastigmine 6 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "314214", "display": "rivastigmine 1.5 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "314215", "display": "rivastigmine 4.5 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "579148", "display": "Galantamine 12 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "725021", "display": "24 HR rivastigmine 0.192 MG/HR Transdermal System" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "725023", "display": "24 HR rivastigmine 0.396 MG/HR Transdermal System" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860695", "display": "24 HR galantamine hydrobromide 16 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860707", "display": "24 HR galantamine hydrobromide 24 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860715", "display": "24 HR galantamine hydrobromide 8 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860901", "display": "galantamine hydrobromide 4 MG/ML Oral Solution" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996561", "display": "Memantine hydrochloride 10 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996571", "display": "Memantine hydrochloride 5 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996572", "display": "{21 (Memantine hydrochloride 10 MG Oral Tablet) / 28 (Memantine hydrochloride 5 MG Oral Tablet) } Pack" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996594", "display": "24 HR Memantine hydrochloride 14 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996603", "display": "24 HR Memantine hydrochloride 21 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996609", "display": "24 HR Memantine hydrochloride 28 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996615", "display": "24 HR Memantine hydrochloride 7 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996624", "display": "{7 (24 HR Memantine hydrochloride 14 MG Extended Release Oral Capsule) / 7 (24 HR Memantine hydrochloride 21 MG Extended Release Oral Capsule) / 7 (24 HR Memantine hydrochloride 28 MG Extended Release Oral Capsule) / 7 (24 HR Memantine hydrochloride 7 MG Extended Release Oral Capsule) } Pack" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996740", "display": "Memantine hydrochloride 2 MG/ML Oral Solution" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997220", "display": "Donepezil hydrochloride 10 MG Disintegrating Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997223", "display": "Donepezil hydrochloride 10 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997226", "display": "Donepezil hydrochloride 5 MG Disintegrating Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997229", "display": "Donepezil hydrochloride 5 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "1100184", "display": "Donepezil hydrochloride 23 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "1308569", "display": "24 HR rivastigmine 0.554 MG/HR Transdermal System" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "1858970", "display": "{7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 14 MG Extended Release Oral Capsule) / 7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 21 MG Extended Release Oral Capsule) / 7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 28 MG Extended Release Oral Capsule) / 7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 7 MG Extended Release Oral Capsule) } Pack" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "310436", "display": "Galantamine 4 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "310437", "display": "Galantamine 8 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "312835", "display": "rivastigmine 3 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "312836", "display": "rivastigmine 6 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "314214", "display": "rivastigmine 1.5 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "314215", "display": "rivastigmine 4.5 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "579148", "display": "Galantamine 12 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "725021", "display": "24 HR rivastigmine 0.192 MG/HR Transdermal System" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "725023", "display": "24 HR rivastigmine 0.396 MG/HR Transdermal System" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860695", "display": "24 HR galantamine hydrobromide 16 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860707", "display": "24 HR galantamine hydrobromide 24 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860715", "display": "24 HR galantamine hydrobromide 8 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860901", "display": "galantamine hydrobromide 4 MG/ML Oral Solution" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996561", "display": "Memantine hydrochloride 10 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996571", "display": "Memantine hydrochloride 5 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996572", "display": "{21 (Memantine hydrochloride 10 MG Oral Tablet) / 28 (Memantine hydrochloride 5 MG Oral Tablet) } Pack" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996594", "display": "24 HR Memantine hydrochloride 14 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996603", "display": "24 HR Memantine hydrochloride 21 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996609", "display": "24 HR Memantine hydrochloride 28 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996615", "display": "24 HR Memantine hydrochloride 7 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996624", "display": "{7 (24 HR Memantine hydrochloride 14 MG Extended Release Oral Capsule) / 7 (24 HR Memantine hydrochloride 21 MG Extended Release Oral Capsule) / 7 (24 HR Memantine hydrochloride 28 MG Extended Release Oral Capsule) / 7 (24 HR Memantine hydrochloride 7 MG Extended Release Oral Capsule) } Pack" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996740", "display": "Memantine hydrochloride 2 MG/ML Oral Solution" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997220", "display": "Donepezil hydrochloride 10 MG Disintegrating Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997223", "display": "Donepezil hydrochloride 10 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997226", "display": "Donepezil hydrochloride 5 MG Disintegrating Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997229", "display": "Donepezil hydrochloride 5 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "1100184", "display": "Donepezil hydrochloride 23 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "1308569", "display": "24 HR rivastigmine 0.554 MG/HR Transdermal System" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "1858970", "display": "{7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 14 MG Extended Release Oral Capsule) / 7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 21 MG Extended Release Oral Capsule) / 7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 28 MG Extended Release Oral Capsule) / 7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 7 MG Extended Release Oral Capsule) } Pack" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "310436", "display": "Galantamine 4 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "310437", "display": "Galantamine 8 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "312835", "display": "rivastigmine 3 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "312836", "display": "rivastigmine 6 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "314214", "display": "rivastigmine 1.5 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "314215", "display": "rivastigmine 4.5 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "579148", "display": "Galantamine 12 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "725021", "display": "24 HR rivastigmine 0.192 MG/HR Transdermal System" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "725023", "display": "24 HR rivastigmine 0.396 MG/HR Transdermal System" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860695", "display": "24 HR galantamine hydrobromide 16 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860707", "display": "24 HR galantamine hydrobromide 24 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860715", "display": "24 HR galantamine hydrobromide 8 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860901", "display": "galantamine hydrobromide 4 MG/ML Oral Solution" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996561", "display": "Memantine hydrochloride 10 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996571", "display": "Memantine hydrochloride 5 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996572", "display": "{21 (Memantine hydrochloride 10 MG Oral Tablet) / 28 (Memantine hydrochloride 5 MG Oral Tablet) } Pack" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996594", "display": "24 HR Memantine hydrochloride 14 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996603", "display": "24 HR Memantine hydrochloride 21 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996609", "display": "24 HR Memantine hydrochloride 28 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996615", "display": "24 HR Memantine hydrochloride 7 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996624", "display": "{7 (24 HR Memantine hydrochloride 14 MG Extended Release Oral Capsule) / 7 (24 HR Memantine hydrochloride 21 MG Extended Release Oral Capsule) / 7 (24 HR Memantine hydrochloride 28 MG Extended Release Oral Capsule) / 7 (24 HR Memantine hydrochloride 7 MG Extended Release Oral Capsule) } Pack" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996740", "display": "Memantine hydrochloride 2 MG/ML Oral Solution" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997220", "display": "Donepezil hydrochloride 10 MG Disintegrating Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997223", "display": "Donepezil hydrochloride 10 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997226", "display": "Donepezil hydrochloride 5 MG Disintegrating Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997229", "display": "Donepezil hydrochloride 5 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "1100184", "display": "Donepezil hydrochloride 23 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "1308569", "display": "24 HR rivastigmine 0.554 MG/HR Transdermal System" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "1858970", "display": "{7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 14 MG Extended Release Oral Capsule) / 7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 21 MG Extended Release Oral Capsule) / 7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 28 MG Extended Release Oral Capsule) / 7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 7 MG Extended Release Oral Capsule) } Pack" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "310436", "display": "Galantamine 4 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "310437", "display": "Galantamine 8 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "312835", "display": "rivastigmine 3 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "312836", "display": "rivastigmine 6 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "314214", "display": "rivastigmine 1.5 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "314215", "display": "rivastigmine 4.5 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "579148", "display": "Galantamine 12 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "725021", "display": "24 HR rivastigmine 0.192 MG/HR Transdermal System" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "725023", "display": "24 HR rivastigmine 0.396 MG/HR Transdermal System" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860695", "display": "24 HR galantamine hydrobromide 16 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860707", "display": "24 HR galantamine hydrobromide 24 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860715", "display": "24 HR galantamine hydrobromide 8 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860901", "display": "galantamine hydrobromide 4 MG/ML Oral Solution" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996561", "display": "Memantine hydrochloride 10 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996571", "display": "Memantine hydrochloride 5 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996572", "display": "{21 (Memantine hydrochloride 10 MG Oral Tablet) / 28 (Memantine hydrochloride 5 MG Oral Tablet) } Pack" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996594", "display": "24 HR Memantine hydrochloride 14 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996603", "display": "24 HR Memantine hydrochloride 21 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996609", "display": "24 HR Memantine hydrochloride 28 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996615", "display": "24 HR Memantine hydrochloride 7 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996624", "display": "{7 (24 HR Memantine hydrochloride 14 MG Extended Release Oral Capsule) / 7 (24 HR Memantine hydrochloride 21 MG Extended Release Oral Capsule) / 7 (24 HR Memantine hydrochloride 28 MG Extended Release Oral Capsule) / 7 (24 HR Memantine hydrochloride 7 MG Extended Release Oral Capsule) } Pack" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996740", "display": "Memantine hydrochloride 2 MG/ML Oral Solution" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997220", "display": "Donepezil hydrochloride 10 MG Disintegrating Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997223", "display": "Donepezil hydrochloride 10 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997226", "display": "Donepezil hydrochloride 5 MG Disintegrating Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997229", "display": "Donepezil hydrochloride 5 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "1100184", "display": "Donepezil hydrochloride 23 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "1308569", "display": "24 HR rivastigmine 0.554 MG/HR Transdermal System" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "1858970", "display": "{7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 14 MG Extended Release Oral Capsule) / 7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 21 MG Extended Release Oral Capsule) / 7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 28 MG Extended Release Oral Capsule) / 7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 7 MG Extended Release Oral Capsule) } Pack" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "310436", "display": "Galantamine 4 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "310437", "display": "Galantamine 8 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "312835", "display": "rivastigmine 3 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "312836", "display": "rivastigmine 6 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "314214", "display": "rivastigmine 1.5 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "314215", "display": "rivastigmine 4.5 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "579148", "display": "Galantamine 12 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "725021", "display": "24 HR rivastigmine 0.192 MG/HR Transdermal System" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "725023", "display": "24 HR rivastigmine 0.396 MG/HR Transdermal System" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860695", "display": "24 HR galantamine hydrobromide 16 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860707", "display": "24 HR galantamine hydrobromide 24 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860715", "display": "24 HR galantamine hydrobromide 8 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860901", "display": "galantamine hydrobromide 4 MG/ML Oral Solution" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996561", "display": "Memantine hydrochloride 10 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996571", "display": "Memantine hydrochloride 5 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996572", "display": "{21 (Memantine hydrochloride 10 MG Oral Tablet) / 28 (Memantine hydrochloride 5 MG Oral Tablet) } Pack" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996594", "display": "24 HR Memantine hydrochloride 14 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996603", "display": "24 HR Memantine hydrochloride 21 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996609", "display": "24 HR Memantine hydrochloride 28 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996615", "display": "24 HR Memantine hydrochloride 7 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996624", "display": "{7 (24 HR Memantine hydrochloride 14 MG Extended Release Oral Capsule) / 7 (24 HR Memantine hydrochloride 21 MG Extended Release Oral Capsule) / 7 (24 HR Memantine hydrochloride 28 MG Extended Release Oral Capsule) / 7 (24 HR Memantine hydrochloride 7 MG Extended Release Oral Capsule) } Pack" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996740", "display": "Memantine hydrochloride 2 MG/ML Oral Solution" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997220", "display": "Donepezil hydrochloride 10 MG Disintegrating Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997223", "display": "Donepezil hydrochloride 10 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997226", "display": "Donepezil hydrochloride 5 MG Disintegrating Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997229", "display": "Donepezil hydrochloride 5 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "1100184", "display": "Donepezil hydrochloride 23 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "1308569", "display": "24 HR rivastigmine 0.554 MG/HR Transdermal System" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "1858970", "display": "{7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 14 MG Extended Release Oral Capsule) / 7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 21 MG Extended Release Oral Capsule) / 7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 28 MG Extended Release Oral Capsule) / 7 (24 HR Donepezil hydrochloride 10 MG / Memantine hydrochloride 7 MG Extended Release Oral Capsule) } Pack" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "310436", "display": "Galantamine 4 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "310437", "display": "Galantamine 8 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "312835", "display": "rivastigmine 3 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "312836", "display": "rivastigmine 6 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "314214", "display": "rivastigmine 1.5 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "314215", "display": "rivastigmine 4.5 MG Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "579148", "display": "Galantamine 12 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "725021", "display": "24 HR rivastigmine 0.192 MG/HR Transdermal System" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "725023", "display": "24 HR rivastigmine 0.396 MG/HR Transdermal System" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860695", "display": "24 HR galantamine hydrobromide 16 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860707", "display": "24 HR galantamine hydrobromide 24 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860715", "display": "24 HR galantamine hydrobromide 8 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "860901", "display": "galantamine hydrobromide 4 MG/ML Oral Solution" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996561", "display": "Memantine hydrochloride 10 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996571", "display": "Memantine hydrochloride 5 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996572", "display": "{21 (Memantine hydrochloride 10 MG Oral Tablet) / 28 (Memantine hydrochloride 5 MG Oral Tablet) } Pack" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996594", "display": "24 HR Memantine hydrochloride 14 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996603", "display": "24 HR Memantine hydrochloride 21 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996609", "display": "24 HR Memantine hydrochloride 28 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996615", "display": "24 HR Memantine hydrochloride 7 MG Extended Release Oral Capsule" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996624", "display": "{7 (24 HR Memantine hydrochloride 14 MG Extended Release Oral Capsule) / 7 (24 HR Memantine hydrochloride 21 MG Extended Release Oral Capsule) / 7 (24 HR Memantine hydrochloride 28 MG Extended Release Oral Capsule) / 7 (24 HR Memantine hydrochloride 7 MG Extended Release Oral Capsule) } Pack" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "996740", "display": "Memantine hydrochloride 2 MG/ML Oral Solution" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997220", "display": "Donepezil hydrochloride 10 MG Disintegrating Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997223", "display": "Donepezil hydrochloride 10 MG Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997226", "display": "Donepezil hydrochloride 5 MG Disintegrating Oral Tablet" }, { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "version": "2020-01", "code": "997229", "display": "Donepezil hydrochloride 5 MG Oral Tablet" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.196.12.1510" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.108.12.1001", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1001", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.108.12.1001" } ], "version": "20171222", "name": "MalignantNeoplasmofColon", "title": "Malignant Neoplasm of Colon", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C18.0", "display": "Malignant neoplasm of cecum" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C18.1", "display": "Malignant neoplasm of appendix" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C18.2", "display": "Malignant neoplasm of ascending colon" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C18.3", "display": "Malignant neoplasm of hepatic flexure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C18.4", "display": "Malignant neoplasm of transverse colon" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C18.5", "display": "Malignant neoplasm of splenic flexure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C18.6", "display": "Malignant neoplasm of descending colon" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C18.7", "display": "Malignant neoplasm of sigmoid colon" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C18.8", "display": "Malignant neoplasm of overlapping sites of colon" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C18.9", "display": "Malignant neoplasm of colon, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C19", "display": "Malignant neoplasm of rectosigmoid junction" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C20", "display": "Malignant neoplasm of rectum" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C21.2", "display": "Malignant neoplasm of cloacogenic zone" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C21.8", "display": "Malignant neoplasm of overlapping sites of rectum, anus and anal canal" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.5", "display": "Secondary malignant neoplasm of large intestine and rectum" }, { "system": "http://terminology.hl7.org/CodeSystem/icd9cm", "version": "2013", "code": "153.0", "display": "Malignant neoplasm of hepatic flexure" }, { "system": "http://terminology.hl7.org/CodeSystem/icd9cm", "version": "2013", "code": "153.1", "display": "Malignant neoplasm of transverse colon" }, { "system": "http://terminology.hl7.org/CodeSystem/icd9cm", "version": "2013", "code": "153.2", "display": "Malignant neoplasm of descending colon" }, { "system": "http://terminology.hl7.org/CodeSystem/icd9cm", "version": "2013", "code": "153.3", "display": "Malignant neoplasm of sigmoid colon" }, { "system": "http://terminology.hl7.org/CodeSystem/icd9cm", "version": "2013", "code": "153.4", "display": "Malignant neoplasm of cecum" }, { "system": "http://terminology.hl7.org/CodeSystem/icd9cm", "version": "2013", "code": "153.5", "display": "Malignant neoplasm of appendix vermiformis" }, { "system": "http://terminology.hl7.org/CodeSystem/icd9cm", "version": "2013", "code": "153.6", "display": "Malignant neoplasm of ascending colon" }, { "system": "http://terminology.hl7.org/CodeSystem/icd9cm", "version": "2013", "code": "153.7", "display": "Malignant neoplasm of splenic flexure" }, { "system": "http://terminology.hl7.org/CodeSystem/icd9cm", "version": "2013", "code": "153.8", "display": "Malignant neoplasm of other specified sites of large intestine" }, { "system": "http://terminology.hl7.org/CodeSystem/icd9cm", "version": "2013", "code": "153.9", "display": "Malignant neoplasm of colon, unspecified site" }, { "system": "http://terminology.hl7.org/CodeSystem/icd9cm", "version": "2013", "code": "154.0", "display": "Malignant neoplasm of rectosigmoid junction" }, { "system": "http://terminology.hl7.org/CodeSystem/icd9cm", "version": "2013", "code": "154.1", "display": "Malignant neoplasm of rectum" }, { "system": "http://terminology.hl7.org/CodeSystem/icd9cm", "version": "2013", "code": "197.5", "display": "Secondary malignant neoplasm of large intestine and rectum" }, { "system": "http://snomed.info/sct", "version": "2019-03", "code": "716654007", "display": "Non-polyposis Turcot syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "109838007", "display": "Overlapping malignant neoplasm of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "130381000119103", "display": "Primary malignant neuroendocrine neoplasm of ascending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "133751000119102", "display": "Lymphoma of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1701000119104", "display": "Primary adenocarcinoma of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "184881000119106", "display": "Primary adenocarcinoma of rectosigmoid junction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187757001", "display": "Malignant neoplasm, overlapping lesion of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269533000", "display": "Carcinoma of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269544008", "display": "Carcinoma of the rectosigmoid junction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285312008", "display": "Carcinoma of sigmoid colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285611007", "display": "Metastasis to colon of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "301756000", "display": "Adenocarcinoma of sigmoid colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "312111009", "display": "Carcinoma of ascending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "312112002", "display": "Carcinoma of transverse colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "312113007", "display": "Carcinoma of descending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "312114001", "display": "Carcinoma of hepatic flexure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "312115000", "display": "Carcinoma of splenic flexure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314965007", "display": "Local recurrence of malignant tumor of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315058005", "display": "Hereditary nonpolyposis colon cancer (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363406005", "display": "Malignant neoplasm of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363407001", "display": "Malignant tumor of hepatic flexure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363408006", "display": "Malignant tumor of transverse colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363409003", "display": "Malignant tumor of descending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363410008", "display": "Malignant tumor of sigmoid colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363412000", "display": "Malignant tumor of ascending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363413005", "display": "Malignant tumor of splenic flexure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363414004", "display": "Malignant tumor of rectosigmoid junction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363510005", "display": "Malignant tumor of large intestine (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425178004", "display": "Adenocarcinoma of rectosigmoid junction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449218003", "display": "Lymphoma of sigmoid colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "681601000119101", "display": "Primary adenocarcinoma of ascending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "721695008", "display": "Primary adenocarcinoma of ascending colon and right flexure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "721696009", "display": "Primary adenocarcinoma of transverse colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "721699002", "display": "Primary adenocarcinoma of descending colon and splenic flexure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "737058005", "display": "Microsatellite instability-high colorectal cancer (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "766981007", "display": "Squamous cell carcinoma of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93761005", "display": "Primary malignant neoplasm of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93771007", "display": "Primary malignant neoplasm of descending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93826009", "display": "Primary malignant neoplasm of hepatic flexure of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93980002", "display": "Primary malignant neoplasm of rectosigmoid junction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94006002", "display": "Primary malignant neoplasm of sigmoid colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94072004", "display": "Primary malignant neoplasm of splenic flexure of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94105000", "display": "Primary malignant neoplasm of transverse colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94179005", "display": "Secondary malignant neoplasm of ascending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94260004", "display": "Secondary malignant neoplasm of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94271003", "display": "Secondary malignant neoplasm of descending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94328005", "display": "Secondary malignant neoplasm of hepatic flexure of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94509004", "display": "Secondary malignant neoplasm of rectosigmoid junction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94538001", "display": "Secondary malignant neoplasm of sigmoid colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94604000", "display": "Secondary malignant neoplasm of splenic flexure of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94643001", "display": "Secondary malignant neoplasm of transverse colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "96281000119107", "display": "Overlapping malignant neoplasm of colon and rectum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "96981000119102", "display": "Malignant neoplasm of rectosigmoid junction metastatic to brain (disorder)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.108.12.1001" } }, { "resource": { "resourceType": "Encounter", "id": "denom-EXM130-1", "meta": { "profile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter" ] }, "status": "finished", "class": { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "AMB", "display": "ambulatory" }, "type": [ { "coding": [ { "system": "http://www.ama-assn.org/go/cpt", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." } ] } ], "subject": { "reference": "Patient/denom-EXM130" }, "period": { "start": "2019-05-30T00:00:00-00:00", "end": "2019-05-31T00:00:00-00:00" } }, "request": { "method": "PUT", "url": "Encounter/denom-EXM130-1" } }, { "resource": { "resourceType": "Procedure", "id": "denom-EXM130-2", "meta": { "profile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure" ] }, "status": "completed", "code": { "coding": [ { "system": "http://www.ama-assn.org/go/cpt", "code": "44393", "display": "Colonoscopy through stoma; with ablation of tumor(s), polyp(s), or other lesion(s) not amenable to removal by hot biopsy forceps, bipolar cautery or snare technique" } ] }, "subject": { "reference": "Patient/denom-EXM130" }, "performedPeriod": { "start": "2009-12-30T12:00:00", "end": "2009-12-30T13:00:00" } }, "request": { "method": "PUT", "url": "Procedure/denom-EXM130-2" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.108.12.1038", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1038", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.108.12.1038" } ], "version": "20190315", "name": "CTColonography", "title": "CT Colonography", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://loinc.org", "version": "2.67", "code": "60515-4", "display": "CT Colon and Rectum W air contrast PR" }, { "system": "http://loinc.org", "version": "2.67", "code": "72531-7", "display": "CT Colon and Rectum W contrast IV and W air contrast PR" }, { "system": "http://loinc.org", "version": "2.67", "code": "79069-1", "display": "CT Colon and Rectum for screening WO contrast IV and W air contrast PR" }, { "system": "http://loinc.org", "version": "2.67", "code": "79071-7", "display": "CT Colon and Rectum WO contrast IV and W air contrast PR" }, { "system": "http://loinc.org", "version": "2.67", "code": "79101-2", "display": "CT Colon and Rectum for screening W air contrast PR" }, { "system": "http://loinc.org", "version": "2.67", "code": "82688-3", "display": "CT Colon and Rectum WO and W contrast IV and W air contrast PR" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.108.12.1038" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.108.12.1039", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1039", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.108.12.1039" } ], "version": "20171219", "name": "FITDNA", "title": "FIT DNA", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://loinc.org", "version": "2.67", "code": "77353-1", "display": "Noninvasive colorectal cancer DNA and occult blood screening [Interpretation] in Stool Narrative" }, { "system": "http://loinc.org", "version": "2.67", "code": "77354-9", "display": "Noninvasive colorectal cancer DNA and occult blood screening [Presence] in Stool" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.108.12.1039" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.117.1.7.1.292", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.117.1.7.1.292" } ], "version": "20170726", "name": "EmergencyDepartmentVisit", "title": "Emergency Department Visit", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:45-07:00", "contains": [ { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4525004", "display": "Emergency department patient visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4525004", "display": "Emergency department patient visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4525004", "display": "Emergency department patient visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4525004", "display": "Emergency department patient visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4525004", "display": "Emergency department patient visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4525004", "display": "Emergency department patient visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4525004", "display": "Emergency department patient visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4525004", "display": "Emergency department patient visit (procedure)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.117.1.7.1.292" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113762.1.4.1111.143", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1111.143", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113762.1.4.1111.143" } ], "version": "20200305", "name": "ObservationServices", "title": "Observation Services", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:45-07:00", "contains": [ { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448951000124107", "display": "Admission to observation unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448951000124107", "display": "Admission to observation unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448951000124107", "display": "Admission to observation unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448951000124107", "display": "Admission to observation unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448951000124107", "display": "Admission to observation unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448951000124107", "display": "Admission to observation unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448951000124107", "display": "Admission to observation unit (procedure)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113762.1.4.1111.143" } }, { "resource": { "resourceType": "Library", "id": "SupplementalDataElementsFHIR4", "meta": { "profile": [ "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-library-cqfm" ] }, "language": "en", "extension": [ { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem", "valueReference": { "reference": "Device/cqf-tooling" } } ], "url": "http://ecqi.healthit.gov/ecqms/Library/SupplementalDataElementsFHIR4", "version": "2.0.000", "name": "SupplementalDataElementsFHIR4", "status": "active", "experimental": false, "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/library-type", "code": "logic-library" } ] }, "date": "2021-01-28T23:14:24+00:00", "publisher": "Mathematica", "description": "SupplementalDataElementsFHIR4", "relatedArtifact": [ { "type": "depends-on", "display": "FHIR model information", "resource": "http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1" }, { "type": "depends-on", "display": "Library FHIRHelpers", "resource": "http://ecqi.healthit.gov/ecqms/Library/FHIRHelpers|4.0.001" }, { "type": "depends-on", "display": "Value set Ethnicity", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.837" }, { "type": "depends-on", "display": "Value set ONC Administrative Sex", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1" }, { "type": "depends-on", "display": "Value set Payer", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591" }, { "type": "depends-on", "display": "Value set Race", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.836" } ], "parameter": [ { "name": "Patient", "use": "out", "min": 0, "max": "1", "type": "Patient" }, { "name": "SDE Ethnicity", "use": "out", "min": 0, "max": "*", "type": "Coding" }, { "name": "SDE Payer", "use": "out", "min": 0, "max": "*", "type": "Any" }, { "name": "SDE Race", "use": "out", "min": 0, "max": "*", "type": "Coding" }, { "name": "SDE Sex", "use": "out", "min": 0, "max": "1", "type": "Coding" } ], "dataRequirement": [ { "type": "Patient", "profile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ] }, { "type": "Patient", "profile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ], "mustSupport": [ "extension", "value", "url" ], "codeFilter": [ { "path": "url", "code": [ { "code": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity" } ] } ] }, { "type": "Patient", "profile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ], "mustSupport": [ "extension", "value", "url" ], "codeFilter": [ { "path": "url", "code": [ { "code": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity" } ] } ] }, { "type": "Patient", "profile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ], "mustSupport": [ "extension", "value", "url" ], "codeFilter": [ { "path": "url", "code": [ { "code": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-race" } ] } ] }, { "type": "Patient", "profile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ], "mustSupport": [ "extension", "value", "url" ], "codeFilter": [ { "path": "url", "code": [ { "code": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-race" } ] } ] }, { "type": "Coverage", "profile": [ "http://hl7.org/fhir/StructureDefinition/Coverage" ], "mustSupport": [ "period", "type" ], "codeFilter": [ { "path": "type", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591" } ] } ], "content": [ { "contentType": "text/cql", "data": "bGlicmFyeSBTdXBwbGVtZW50YWxEYXRhRWxlbWVudHNGSElSNCB2ZXJzaW9uICcyLjAuMDAwJw0KDQovKkB1cGRhdGU6IEBAQlRSIDIwMjAtMDMtMzEgLT4NCkluY3JlbWVudGVkIHZlcnNpb24gdG8gMi4wLjANClVwZGF0ZWQgRkhJUiB2ZXJzaW9uIHRvIDQuMC4xDQpAQEAqLw0KDQp1c2luZyBGSElSIHZlcnNpb24gJzQuMC4xJw0KDQppbmNsdWRlIEZISVJIZWxwZXJzIHZlcnNpb24gJzQuMC4wMDEnIGNhbGxlZCBGSElSSGVscGVycw0KDQp2YWx1ZXNldCAiRXRobmljaXR5IjogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExNDIyMi40LjExLjgzNycNCnZhbHVlc2V0ICJPTkMgQWRtaW5pc3RyYXRpdmUgU2V4IjogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzc2Mi4xLjQuMScNCnZhbHVlc2V0ICJQYXllciI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTQyMjIuNC4xMS4zNTkxJw0KdmFsdWVzZXQgIlJhY2UiOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTE0MjIyLjQuMTEuODM2Jw0KDQpjb250ZXh0IFBhdGllbnQNCg0KZGVmaW5lICJTREUgRXRobmljaXR5IjoNCiAgKGZsYXR0ZW4gKA0KICAgICAgUGF0aWVudC5leHRlbnNpb24gRXh0ZW5zaW9uDQogICAgICAgIHdoZXJlIEV4dGVuc2lvbi51cmwgPSAnaHR0cDovL2hsNy5vcmcvZmhpci91cy9jb3JlL1N0cnVjdHVyZURlZmluaXRpb24vdXMtY29yZS1ldGhuaWNpdHknDQogICAgICAgICAgcmV0dXJuIEV4dGVuc2lvbi5leHRlbnNpb24NCiAgICApKSBFDQogICAgICB3aGVyZSBFLnVybCA9ICdvbWJDYXRlZ29yeScNCiAgICAgICAgb3IgRS51cmwgPSAnZGV0YWlsZWQnDQogICAgICByZXR1cm4gRkhJUkhlbHBlcnMuVG9Db2RlKEUudmFsdWUpDQoNCmRlZmluZSAiU0RFIFBheWVyIjoNCiAgW0NvdmVyYWdlOiB0eXBlIGluICJQYXllciJdIFBheWVyDQogICAgICAgIHJldHVybiB7DQogICAgICAgICAgY29kZTogUGF5ZXIudHlwZSwNCiAgICAgICAgICBwZXJpb2Q6IFBheWVyLnBlcmlvZA0KICAgICAgICB9DQoNCmRlZmluZSAiU0RFIFJhY2UiOg0KICAoZmxhdHRlbiAoDQogICAgICBQYXRpZW50LmV4dGVuc2lvbiBFeHRlbnNpb24NCiAgICAgICAgd2hlcmUgRXh0ZW5zaW9uLnVybCA9ICdodHRwOi8vaGw3Lm9yZy9maGlyL3VzL2NvcmUvU3RydWN0dXJlRGVmaW5pdGlvbi91cy1jb3JlLXJhY2UnDQogICAgICAgICAgcmV0dXJuIEV4dGVuc2lvbi5leHRlbnNpb24NCiAgICApKSBFDQogICAgICB3aGVyZSBFLnVybCA9ICdvbWJDYXRlZ29yeScNCiAgICAgICAgb3IgRS51cmwgPSAnZGV0YWlsZWQnDQogICAgICByZXR1cm4gRkhJUkhlbHBlcnMuVG9Db2RlKEUudmFsdWUpDQoNCmRlZmluZSAiU0RFIFNleCI6DQogIGNhc2UNCiAgICAgIHdoZW4gUGF0aWVudC5nZW5kZXIgPSAnbWFsZScgdGhlbiBDb2RlIHsgY29kZTogJ00nLCBzeXN0ZW06ICdodHRwOi8vaGw3Lm9yZy9maGlyL3YzL0FkbWluaXN0cmF0aXZlR2VuZGVyJywgZGlzcGxheTogJ01hbGUnIH0NCiAgICAgIHdoZW4gUGF0aWVudC5nZW5kZXIgPSAnZmVtYWxlJyB0aGVuIENvZGUgeyBjb2RlOiAnRicsIHN5c3RlbTogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvdjMvQWRtaW5pc3RyYXRpdmVHZW5kZXInLCBkaXNwbGF5OiAnRmVtYWxlJyB9DQogICAgICBlbHNlIG51bGwNCiAgICBlbmQNCg==" }, { "contentType": "application/elm+xml", "data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxsaWJyYXJ5IHhtbG5zPSJ1cm46aGw3LW9yZzplbG06cjEiIHhtbG5zOnQ9InVybjpobDctb3JnOmVsbS10eXBlczpyMSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6Zmhpcj0iaHR0cDovL2hsNy5vcmcvZmhpciIgeG1sbnM6cWRtNDM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY0XzMiIHhtbG5zOnFkbTUzPSJ1cm46aGVhbHRoaXQtZ292OnFkbTp2NV8zIiB4bWxuczphPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiPg0KICAgPGFubm90YXRpb24gdHJhbnNsYXRvclZlcnNpb249IjEuMyIgdHJhbnNsYXRvck9wdGlvbnM9IkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iIHhzaTp0eXBlPSJhOkNxbFRvRWxtSW5mbyIvPg0KICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICA8YTpzIHI9IjkzIj4NCiAgICAgICAgIDxhOnM+bGlicmFyeSBTdXBwbGVtZW50YWxEYXRhRWxlbWVudHNGSElSNCB2ZXJzaW9uICcyLjAuMDAwJzwvYTpzPg0KICAgICAgPC9hOnM+DQogICA8L2Fubm90YXRpb24+DQogICA8aWRlbnRpZmllciBpZD0iU3VwcGxlbWVudGFsRGF0YUVsZW1lbnRzRkhJUjQiIHN5c3RlbT0iaHR0cDovL2VjcWkuaGVhbHRoaXQuZ292L2VjcW1zIiB2ZXJzaW9uPSIyLjAuMDAwIi8+DQogICA8c2NoZW1hSWRlbnRpZmllciBpZD0idXJuOmhsNy1vcmc6ZWxtIiB2ZXJzaW9uPSJyMSIvPg0KICAgPHVzaW5ncz4NCiAgICAgIDxkZWYgbG9jYWxJZGVudGlmaWVyPSJTeXN0ZW0iIHVyaT0idXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIi8+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEiIGxvY2F0b3I9Ijg6MS04OjI2IiBsb2NhbElkZW50aWZpZXI9IkZISVIiIHVyaT0iaHR0cDovL2hsNy5vcmcvZmhpciIgdmVyc2lvbj0iNC4wLjEiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEiPg0KICAgICAgICAgICAgICAgPGE6cz4vKkB1cGRhdGU6IEBAQlRSIDIwMjAtMDMtMzEgLT4KSW5jcmVtZW50ZWQgdmVyc2lvbiB0byAyLjAuMApVcGRhdGVkIEZISVIgdmVyc2lvbiB0byA0LjAuMQpAQEAqL3VzaW5nIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiB2ZXJzaW9uICc0LjAuMSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICA8L3VzaW5ncz4NCiAgIDxpbmNsdWRlcz4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMiIgbG9jYXRvcj0iMTA6MS0xMDo1NiIgbG9jYWxJZGVudGlmaWVyPSJGSElSSGVscGVycyIgcGF0aD0iaHR0cDovL2VjcWkuaGVhbHRoaXQuZ292L2VjcW1zL0ZISVJIZWxwZXJzIiB2ZXJzaW9uPSI0LjAuMDAxIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIyIj4NCiAgICAgICAgICAgICAgIDxhOnM+aW5jbHVkZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPkZISVJIZWxwZXJzPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IHZlcnNpb24gJzQuMC4wMDEnIGNhbGxlZCBGSElSSGVscGVyczwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgIDwvaW5jbHVkZXM+DQogICA8dmFsdWVTZXRzPg0KICAgICAgPGRlZiBsb2NhbElkPSIzIiBsb2NhdG9yPSIxMjoxLTEyOjg3IiBuYW1lPSJFdGhuaWNpdHkiIGlkPSJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTQyMjIuNC4xMS44MzciIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjMiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtFdGhuaWNpdHkmcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTQyMjIuNC4xMS44MzcnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0IiBsb2NhdG9yPSIxMzoxLTEzOjk3IiBuYW1lPSJPTkMgQWRtaW5pc3RyYXRpdmUgU2V4IiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzNzYyLjEuNC4xIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7T05DIEFkbWluaXN0cmF0aXZlIFNleCZxdW90OzogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzc2Mi4xLjQuMSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjUiIGxvY2F0b3I9IjE0OjEtMTQ6ODQiIG5hbWU9IlBheWVyIiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTE0MjIyLjQuMTEuMzU5MSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNSI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O1BheWVyJnF1b3Q7OiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTE0MjIyLjQuMTEuMzU5MSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjYiIGxvY2F0b3I9IjE1OjEtMTU6ODIiIG5hbWU9IlJhY2UiIGlkPSJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTQyMjIuNC4xMS44MzYiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjYiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtSYWNlJnF1b3Q7OiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTE0MjIyLjQuMTEuODM2JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgIDwvdmFsdWVTZXRzPg0KICAgPHN0YXRlbWVudHM+DQogICAgICA8ZGVmIGxvY2F0b3I9IjE3OjEtMTc6MTUiIG5hbWU9IlBhdGllbnQiIGNvbnRleHQ9IlBhdGllbnQiPg0KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IlNpbmdsZXRvbkZyb20iPg0KICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iMTc6MS0xNzoxNSIgZGF0YVR5cGU9ImZoaXI6UGF0aWVudCIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL1BhdGllbnQiIHhzaTp0eXBlPSJSZXRyaWV2ZSIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjM0IiBsb2NhdG9yPSIxOToxLTI3OjQwIiBuYW1lPSJTREUgRXRobmljaXR5IiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIzNCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSAmcXVvdDtTREUgRXRobmljaXR5JnF1b3Q7OgogIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIzMyI+DQogICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmZsYXR0ZW4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KAogICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+UGF0aWVudC5leHRlbnNpb248L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBFeHRlbnNpb248L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZXJlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkV4dGVuc2lvbjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51cmw8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA9IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidodHRwOi8vaGw3Lm9yZy9maGlyL3VzL2NvcmUvU3RydWN0dXJlRGVmaW5pdGlvbi91cy1jb3JlLWV0aG5pY2l0eSc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yZXR1cm4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5FeHRlbnNpb248L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZXh0ZW5zaW9uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICApPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IEU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPgogICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjciPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVyZSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5FPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnVybDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ID0gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J29tYkNhdGVnb3J5JzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgb3IgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dXJsPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nZGV0YWlsZWQnPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMiI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPnJldHVybiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyOCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZISVJIZWxwZXJzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlRvQ29kZSg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIzMyIgbG9jYXRvcj0iMjA6My0yNzo0MCIgeHNpOnR5cGU9IlF1ZXJ5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTgiIGxvY2F0b3I9IjIwOjMtMjQ6OCIgYWxpYXM9IkUiPg0KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTciIGxvY2F0b3I9IjIwOjMtMjQ6NiIgeHNpOnR5cGU9IkZsYXR0ZW4iPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTYiIGxvY2F0b3I9IjIwOjEyLTI0OjUiIHhzaTp0eXBlPSJRdWVyeSI+DQogICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjgiIGxvY2F0b3I9IjIxOjctMjE6MzMiIGFsaWFzPSJFeHRlbnNpb24iPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNyIgbG9jYXRvcj0iMjE6Ny0yMToyMyIgcGF0aD0iZXh0ZW5zaW9uIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSJQYXRpZW50IiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICAgICA8d2hlcmUgbG9jYWxJZD0iMTIiIGxvY2F0b3I9IjIyOjktMjI6OTciIHhzaTp0eXBlPSJFcXVhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTAiIGxvY2F0b3I9IjIyOjE1LTIyOjI3IiBwYXRoPSJ1cmwiIHNjb3BlPSJFeHRlbnNpb24iIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTEiIGxvY2F0b3I9IjIyOjMxLTIyOjk3IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iaHR0cDovL2hsNy5vcmcvZmhpci91cy9jb3JlL1N0cnVjdHVyZURlZmluaXRpb24vdXMtY29yZS1ldGhuaWNpdHkiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICA8L3doZXJlPg0KICAgICAgICAgICAgICAgICAgICAgPHJldHVybiBsb2NhbElkPSIxNSIgbG9jYXRvcj0iMjM6MTEtMjM6MzYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTQiIGxvY2F0b3I9IjIzOjE4LTIzOjM2IiBwYXRoPSJleHRlbnNpb24iIHNjb3BlPSJFeHRlbnNpb24iIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9yZXR1cm4+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgIDx3aGVyZSBsb2NhbElkPSIyNyIgbG9jYXRvcj0iMjU6Ny0yNjoyOSIgeHNpOnR5cGU9Ik9yIj4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjIyIiBsb2NhdG9yPSIyNToxMy0yNTozMyIgeHNpOnR5cGU9IkVxdWFsIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMCIgbG9jYXRvcj0iMjU6MTMtMjU6MTciIHBhdGg9InVybCIgc2NvcGU9IkUiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjEiIGxvY2F0b3I9IjI1OjIxLTI1OjMzIiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0ib21iQ2F0ZWdvcnkiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyNiIgbG9jYXRvcj0iMjY6MTItMjY6MjkiIHhzaTp0eXBlPSJFcXVhbCI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjQiIGxvY2F0b3I9IjI2OjEyLTI2OjE2IiBwYXRoPSJ1cmwiIHNjb3BlPSJFIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI1IiBsb2NhdG9yPSIyNjoyMC0yNjoyOSIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9ImRldGFpbGVkIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgPC93aGVyZT4NCiAgICAgICAgICAgIDxyZXR1cm4gbG9jYWxJZD0iMzIiIGxvY2F0b3I9IjI3OjctMjc6NDAiPg0KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMzEiIGxvY2F0b3I9IjI3OjE0LTI3OjQwIiBuYW1lPSJUb0NvZGUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGFzVHlwZT0iZmhpcjpDb2RpbmciIHhzaTp0eXBlPSJBcyI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIzMCIgbG9jYXRvcj0iMjc6MzMtMjc6MzkiIHBhdGg9InZhbHVlIiBzY29wZT0iRSIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICA8L3JldHVybj4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0NCIgbG9jYXRvcj0iMjk6MS0zNDo5IiBuYW1lPSJTREUgUGF5ZXIiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQ0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lICZxdW90O1NERSBQYXllciZxdW90OzoKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNDMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+W0NvdmVyYWdlOiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnR5cGU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gaW4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtQYXllciZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBQYXllcjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjQyIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+cmV0dXJuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnsKICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29kZTogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5QYXllcjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz50eXBlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwKICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cGVyaW9kOiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlBheWVyPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICB9PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjQzIiBsb2NhdG9yPSIzMDozLTM0OjkiIHhzaTp0eXBlPSJRdWVyeSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjM2IiBsb2NhdG9yPSIzMDozLTMwOjM1IiBhbGlhcz0iUGF5ZXIiPg0KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMzUiIGxvY2F0b3I9IjMwOjMtMzA6MjkiIGRhdGFUeXBlPSJmaGlyOkNvdmVyYWdlIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vQ292ZXJhZ2UiIGNvZGVQcm9wZXJ0eT0idHlwZSIgY29kZUNvbXBhcmF0b3I9ImluIiB4c2k6dHlwZT0iUmV0cmlldmUiPg0KICAgICAgICAgICAgICAgICAgPGNvZGVzIGxvY2F0b3I9IjMwOjIyLTMwOjI4IiBuYW1lPSJQYXllciIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+DQogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgIDxyZXR1cm4gbG9jYWxJZD0iNDIiIGxvY2F0b3I9IjMxOjktMzQ6OSI+DQogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI0MSIgbG9jYXRvcj0iMzE6MTYtMzQ6OSIgeHNpOnR5cGU9IlR1cGxlIj4NCiAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImNvZGUiPg0KICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGxvY2FsSWQ9IjM4IiBsb2NhdG9yPSIzMjoxNy0zMjoyNiIgcGF0aD0idHlwZSIgc2NvcGU9IlBheWVyIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4NCiAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBlcmlvZCI+DQogICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iNDAiIGxvY2F0b3I9IjMzOjE5LTMzOjMwIiBwYXRoPSJwZXJpb2QiIHNjb3BlPSJQYXllciIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+DQogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICA8L3JldHVybj4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI3MiIgbG9jYXRvcj0iMzY6MS00NDo0MCIgbmFtZT0iU0RFIFJhY2UiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjcyIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lICZxdW90O1NERSBSYWNlJnF1b3Q7OgogIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI3MSI+DQogICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmZsYXR0ZW4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KAogICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5QYXRpZW50LmV4dGVuc2lvbjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IEV4dGVuc2lvbjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlcmUgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkV4dGVuc2lvbjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51cmw8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA9IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidodHRwOi8vaGw3Lm9yZy9maGlyL3VzL2NvcmUvU3RydWN0dXJlRGVmaW5pdGlvbi91cy1jb3JlLXJhY2UnPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cmV0dXJuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RXh0ZW5zaW9uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmV4dGVuc2lvbjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgKTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBFPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjY1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlcmUgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz51cmw8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA9IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidvbWJDYXRlZ29yeSc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgIG9yIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5FPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnVybDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ID0gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J2RldGFpbGVkJzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPgogICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzAiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5yZXR1cm4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GSElSSGVscGVyczwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Ub0NvZGUoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5FPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNzEiIGxvY2F0b3I9IjM3OjMtNDQ6NDAiIHhzaTp0eXBlPSJRdWVyeSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjU2IiBsb2NhdG9yPSIzNzozLTQxOjgiIGFsaWFzPSJFIj4NCiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjU1IiBsb2NhdG9yPSIzNzozLTQxOjYiIHhzaTp0eXBlPSJGbGF0dGVuIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU0IiBsb2NhdG9yPSIzNzoxMi00MTo1IiB4c2k6dHlwZT0iUXVlcnkiPg0KICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI0NiIgbG9jYXRvcj0iMzg6Ny0zODozMyIgYWxpYXM9IkV4dGVuc2lvbiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI0NSIgbG9jYXRvcj0iMzg6Ny0zODoyMyIgcGF0aD0iZXh0ZW5zaW9uIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSJQYXRpZW50IiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICAgICA8d2hlcmUgbG9jYWxJZD0iNTAiIGxvY2F0b3I9IjM5OjktMzk6OTIiIHhzaTp0eXBlPSJFcXVhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDgiIGxvY2F0b3I9IjM5OjE1LTM5OjI3IiBwYXRoPSJ1cmwiIHNjb3BlPSJFeHRlbnNpb24iIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDkiIGxvY2F0b3I9IjM5OjMxLTM5OjkyIiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iaHR0cDovL2hsNy5vcmcvZmhpci91cy9jb3JlL1N0cnVjdHVyZURlZmluaXRpb24vdXMtY29yZS1yYWNlIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgICAgPC93aGVyZT4NCiAgICAgICAgICAgICAgICAgICAgIDxyZXR1cm4gbG9jYWxJZD0iNTMiIGxvY2F0b3I9IjQwOjExLTQwOjM2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjUyIiBsb2NhdG9yPSI0MDoxOC00MDozNiIgcGF0aD0iZXh0ZW5zaW9uIiBzY29wZT0iRXh0ZW5zaW9uIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvcmV0dXJuPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICA8d2hlcmUgbG9jYWxJZD0iNjUiIGxvY2F0b3I9IjQyOjctNDM6MjkiIHhzaTp0eXBlPSJPciI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2MCIgbG9jYXRvcj0iNDI6MTMtNDI6MzMiIHhzaTp0eXBlPSJFcXVhbCI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTgiIGxvY2F0b3I9IjQyOjEzLTQyOjE3IiBwYXRoPSJ1cmwiIHNjb3BlPSJFIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU5IiBsb2NhdG9yPSI0MjoyMS00MjozMyIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Im9tYkNhdGVnb3J5IiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjQiIGxvY2F0b3I9IjQzOjEyLTQzOjI5IiB4c2k6dHlwZT0iRXF1YWwiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjYyIiBsb2NhdG9yPSI0MzoxMi00MzoxNiIgcGF0aD0idXJsIiBzY29wZT0iRSIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2MyIgbG9jYXRvcj0iNDM6MjAtNDM6MjkiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJkZXRhaWxlZCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgIDwvd2hlcmU+DQogICAgICAgICAgICA8cmV0dXJuIGxvY2FsSWQ9IjcwIiBsb2NhdG9yPSI0NDo3LTQ0OjQwIj4NCiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjY5IiBsb2NhdG9yPSI0NDoxNC00NDo0MCIgbmFtZT0iVG9Db2RlIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBhc1R5cGU9ImZoaXI6Q29kaW5nIiB4c2k6dHlwZT0iQXMiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjgiIGxvY2F0b3I9IjQ0OjMzLTQ0OjM5IiBwYXRoPSJ2YWx1ZSIgc2NvcGU9IkUiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgPC9yZXR1cm4+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iOTMiIGxvY2F0b3I9IjQ2OjEtNTE6NyIgbmFtZT0iU0RFIFNleCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iOTMiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgJnF1b3Q7U0RFIFNleCZxdW90OzoKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iOTIiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5jYXNlCiAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI4MSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlBhdGllbnQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Z2VuZGVyPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nbWFsZSc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPiB0aGVuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4MCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkNvZGUgeyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvZGU6IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidNJzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnN5c3RlbTogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J2h0dHA6Ly9obDcub3JnL2ZoaXIvdjMvQWRtaW5pc3RyYXRpdmVHZW5kZXInPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZGlzcGxheTogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J01hbGUnPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gfTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI5MCI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPndoZW4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlBhdGllbnQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjgzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Z2VuZGVyPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nZmVtYWxlJzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+IHRoZW4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Q29kZSB7IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Y29kZTogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J0YnPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3lzdGVtOiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4naHR0cDovL2hsNy5vcmcvZmhpci92My9BZG1pbmlzdHJhdGl2ZUdlbmRlcic8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kaXNwbGF5OiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nRmVtYWxlJzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IH08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjkxIj4KICAgICAgZWxzZSBudWxsCiAgICBlbmQ8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI5MiIgbG9jYXRvcj0iNDc6My01MTo3IiB4c2k6dHlwZT0iQ2FzZSI+DQogICAgICAgICAgICA8Y2FzZUl0ZW0gbG9jYWxJZD0iODEiIGxvY2F0b3I9IjQ4OjctNDg6MTMwIj4NCiAgICAgICAgICAgICAgIDx3aGVuIGxvY2FsSWQ9Ijc2IiBsb2NhdG9yPSI0ODoxMi00ODozNCIgeHNpOnR5cGU9IkVxdWFsIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3NCIgbG9jYXRvcj0iNDg6MTItNDg6MjUiIHBhdGg9ImdlbmRlciIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNzMiIGxvY2F0b3I9IjQ4OjEyLTQ4OjE4IiBuYW1lPSJQYXRpZW50IiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNzUiIGxvY2F0b3I9IjQ4OjI5LTQ4OjM0IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0ibWFsZSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDwvd2hlbj4NCiAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9IjgwIiBsb2NhdG9yPSI0ODo0MS00ODoxMzAiIGNsYXNzVHlwZT0idDpDb2RlIiB4c2k6dHlwZT0iSW5zdGFuY2UiPg0KICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iY29kZSI+DQogICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iNzciIGxvY2F0b3I9IjQ4OjU0LTQ4OjU2IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iTSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4NCiAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InN5c3RlbSI+DQogICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iNzgiIGxvY2F0b3I9IjQ4OjY3LTQ4OjExMSIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Imh0dHA6Ly9obDcub3JnL2ZoaXIvdjMvQWRtaW5pc3RyYXRpdmVHZW5kZXIiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+DQogICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJkaXNwbGF5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSI3OSIgbG9jYXRvcj0iNDg6MTIzLTQ4OjEyOCIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Ik1hbGUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+DQogICAgICAgICAgICAgICA8L3RoZW4+DQogICAgICAgICAgICA8L2Nhc2VJdGVtPg0KICAgICAgICAgICAgPGNhc2VJdGVtIGxvY2FsSWQ9IjkwIiBsb2NhdG9yPSI0OTo3LTQ5OjEzNCI+DQogICAgICAgICAgICAgICA8d2hlbiBsb2NhbElkPSI4NSIgbG9jYXRvcj0iNDk6MTItNDk6MzYiIHhzaTp0eXBlPSJFcXVhbCI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iODMiIGxvY2F0b3I9IjQ5OjEyLTQ5OjI1IiBwYXRoPSJnZW5kZXIiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjgyIiBsb2NhdG9yPSI0OToxMi00OToxOCIgbmFtZT0iUGF0aWVudCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijg0IiBsb2NhdG9yPSI0OToyOS00OTozNiIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9ImZlbWFsZSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDwvd2hlbj4NCiAgICAgICAgICAgICAgIDx0aGVuIGxvY2FsSWQ9Ijg5IiBsb2NhdG9yPSI0OTo0My00OToxMzQiIGNsYXNzVHlwZT0idDpDb2RlIiB4c2k6dHlwZT0iSW5zdGFuY2UiPg0KICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iY29kZSI+DQogICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iODYiIGxvY2F0b3I9IjQ5OjU2LTQ5OjU4IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iRiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4NCiAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InN5c3RlbSI+DQogICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbG9jYWxJZD0iODciIGxvY2F0b3I9IjQ5OjY5LTQ5OjExMyIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9Imh0dHA6Ly9obDcub3JnL2ZoaXIvdjMvQWRtaW5pc3RyYXRpdmVHZW5kZXIiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICA8L2VsZW1lbnQ+DQogICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJkaXNwbGF5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBsb2NhbElkPSI4OCIgbG9jYXRvcj0iNDk6MTI1LTQ5OjEzMiIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9IkZlbWFsZSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgIDwvZWxlbWVudD4NCiAgICAgICAgICAgICAgIDwvdGhlbj4NCiAgICAgICAgICAgIDwvY2FzZUl0ZW0+DQogICAgICAgICAgICA8ZWxzZSBhc1R5cGU9InQ6Q29kZSIgeHNpOnR5cGU9IkFzIj4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjkxIiBsb2NhdG9yPSI1MDoxMi01MDoxNSIgeHNpOnR5cGU9Ik51bGwiLz4NCiAgICAgICAgICAgIDwvZWxzZT4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgIDwvZGVmPg0KICAgPC9zdGF0ZW1lbnRzPg0KPC9saWJyYXJ5Pg0K" }, { "contentType": "application/elm+json", "data": "ew0KICAgImxpYnJhcnkiIDogew0KICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAidHJhbnNsYXRvclZlcnNpb24iIDogIjEuMyIsDQogICAgICAgICAidHJhbnNsYXRvck9wdGlvbnMiIDogIkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iLA0KICAgICAgICAgInR5cGUiIDogIkNxbFRvRWxtSW5mbyINCiAgICAgIH0sIHsNCiAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJyIiA6ICI5MyIsDQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJsaWJyYXJ5IFN1cHBsZW1lbnRhbERhdGFFbGVtZW50c0ZISVI0IHZlcnNpb24gJzIuMC4wMDAnIiBdDQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0NCiAgICAgIH0gXSwNCiAgICAgICJpZGVudGlmaWVyIiA6IHsNCiAgICAgICAgICJpZCIgOiAiU3VwcGxlbWVudGFsRGF0YUVsZW1lbnRzRkhJUjQiLA0KICAgICAgICAgInN5c3RlbSIgOiAiaHR0cDovL2VjcWkuaGVhbHRoaXQuZ292L2VjcW1zIiwNCiAgICAgICAgICJ2ZXJzaW9uIiA6ICIyLjAuMDAwIg0KICAgICAgfSwNCiAgICAgICJzY2hlbWFJZGVudGlmaWVyIiA6IHsNCiAgICAgICAgICJpZCIgOiAidXJuOmhsNy1vcmc6ZWxtIiwNCiAgICAgICAgICJ2ZXJzaW9uIiA6ICJyMSINCiAgICAgIH0sDQogICAgICAidXNpbmdzIiA6IHsNCiAgICAgICAgICJkZWYiIDogWyB7DQogICAgICAgICAgICAibG9jYWxJZGVudGlmaWVyIiA6ICJTeXN0ZW0iLA0KICAgICAgICAgICAgInVyaSIgOiAidXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIg0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjg6MS04OjI2IiwNCiAgICAgICAgICAgICJsb2NhbElkZW50aWZpZXIiIDogIkZISVIiLA0KICAgICAgICAgICAgInVyaSIgOiAiaHR0cDovL2hsNy5vcmcvZmhpciIsDQogICAgICAgICAgICAidmVyc2lvbiIgOiAiNC4wLjEiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMSIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvKkB1cGRhdGU6IEBAQlRSIDIwMjAtMDMtMzEgLT5cbkluY3JlbWVudGVkIHZlcnNpb24gdG8gMi4wLjBcblVwZGF0ZWQgRkhJUiB2ZXJzaW9uIHRvIDQuMC4xXG5AQEAqLyIsInVzaW5nICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIHZlcnNpb24gIiwiJzQuMC4xJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0gXQ0KICAgICAgfSwNCiAgICAgICJpbmNsdWRlcyIgOiB7DQogICAgICAgICAiZGVmIiA6IFsgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwOjEtMTA6NTYiLA0KICAgICAgICAgICAgImxvY2FsSWRlbnRpZmllciIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgInBhdGgiIDogImh0dHA6Ly9lY3FpLmhlYWx0aGl0Lmdvdi9lY3Ftcy9GSElSSGVscGVycyIsDQogICAgICAgICAgICAidmVyc2lvbiIgOiAiNC4wLjAwMSIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImluY2x1ZGUgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSSGVscGVycyIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIHZlcnNpb24gIiwiJzQuMC4wMDEnIiwiIGNhbGxlZCAiLCJGSElSSGVscGVycyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0gXQ0KICAgICAgfSwNCiAgICAgICJ2YWx1ZVNldHMiIDogew0KICAgICAgICAgImRlZiIgOiBbIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMjoxLTEyOjg3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJFdGhuaWNpdHkiLA0KICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTQyMjIuNC4xMS44MzciLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMyIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ2YWx1ZXNldCAiLCJcIkV0aG5pY2l0eVwiIiwiOiAiLCInaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTE0MjIyLjQuMTEuODM3JyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMzoxLTEzOjk3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJPTkMgQWRtaW5pc3RyYXRpdmUgU2V4IiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzNzYyLjEuNC4xIiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJPTkMgQWRtaW5pc3RyYXRpdmUgU2V4XCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM3NjIuMS40LjEnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjUiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE0OjEtMTQ6ODQiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlBheWVyIiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTE0MjIyLjQuMTEuMzU5MSIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI1IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiUGF5ZXJcIiIsIjogIiwiJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExNDIyMi40LjExLjM1OTEnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjYiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE1OjEtMTU6ODIiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlJhY2UiLA0KICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTQyMjIuNC4xMS44MzYiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ2YWx1ZXNldCAiLCJcIlJhY2VcIiIsIjogIiwiJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExNDIyMi40LjExLjgzNiciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9IF0NCiAgICAgIH0sDQogICAgICAic3RhdGVtZW50cyIgOiB7DQogICAgICAgICAiZGVmIiA6IFsgew0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3OjEtMTc6MTUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgInR5cGUiIDogIlNpbmdsZXRvbkZyb20iLA0KICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3OjEtMTc6MTUiLA0KICAgICAgICAgICAgICAgICAgImRhdGFUeXBlIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1QYXRpZW50IiwNCiAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vUGF0aWVudCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMzQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE5OjEtMjc6NDAiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlNERSBFdGhuaWNpdHkiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMzQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lICIsIlwiU0RFIEV0aG5pY2l0eVwiIiwiOlxuICAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJmbGF0dGVuICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIihcbiAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiUGF0aWVudCIsIi4iLCJleHRlbnNpb24iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIkV4dGVuc2lvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlcmUgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFeHRlbnNpb24iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ1cmwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIj0iLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ2h0dHA6Ly9obDcub3JnL2ZoaXIvdXMvY29yZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL3VzLWNvcmUtZXRobmljaXR5JyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInJldHVybiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFeHRlbnNpb24iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJleHRlbnNpb24iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIkUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVyZSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidXJsIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCI9IiwiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIidvbWJDYXRlZ29yeSciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgIG9yICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ1cmwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIj0iLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ2RldGFpbGVkJyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJyZXR1cm4gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUkhlbHBlcnMiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJUb0NvZGUiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInZhbHVlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzMiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwOjMtMjc6NDAiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlF1ZXJ5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogWyB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwOjMtMjQ6OCIsDQogICAgICAgICAgICAgICAgICAiYWxpYXMiIDogIkUiLA0KICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE3IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDozLTI0OjYiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZsYXR0ZW4iLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDoxMi0yNDo1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWVyeSIsDQogICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxOjctMjE6MzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImFsaWFzIiA6ICJFeHRlbnNpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIxOjctMjE6MjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImV4dGVuc2lvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhwcmVzc2lvblJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWxhdGlvbnNoaXAiIDogWyBdLA0KICAgICAgICAgICAgICAgICAgICAgICAgIndoZXJlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjI6OS0yMjo5NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXF1YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyOjE1LTIyOjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJ1cmwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJFeHRlbnNpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyOjMxLTIyOjk3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiaHR0cDovL2hsNy5vcmcvZmhpci91cy9jb3JlL1N0cnVjdHVyZURlZmluaXRpb24vdXMtY29yZS1ldGhuaWNpdHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAicmV0dXJuIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM6MTEtMjM6MzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzoxOC0yMzozNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiZXh0ZW5zaW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiRXh0ZW5zaW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICJyZWxhdGlvbnNoaXAiIDogWyBdLA0KICAgICAgICAgICAgICAgIndoZXJlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjU6Ny0yNjoyOSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3IiLA0KICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjIiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI1OjEzLTI1OjMzIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFcXVhbCIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjU6MTMtMjU6MTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInVybCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIkUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI1OjIxLTI1OjMzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAib21iQ2F0ZWdvcnkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNiIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjY6MTItMjY6MjkiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVxdWFsIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjoxMi0yNjoxNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAidXJsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiRSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjY6MjAtMjY6MjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJkZXRhaWxlZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgInJldHVybiIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3OjctMjc6NDAiLA0KICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMxIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzoxNC0yNzo0MCIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9Db2RlIiwNCiAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgImFzVHlwZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29kaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3OjMzLTI3OjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIkUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNDQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5OjEtMzQ6OSIsDQogICAgICAgICAgICAibmFtZSIgOiAiU0RFIFBheWVyIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjQ0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSAiLCJcIlNERSBQYXllclwiIiwiOlxuICAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjM1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlsiLCJDb3ZlcmFnZSIsIjogIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ0eXBlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiaW4iLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIlBheWVyXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIl0iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIlBheWVyIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJyZXR1cm4gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAie1xuICAgICAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29kZSIsIjogIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiUGF5ZXIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ0eXBlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLFxuICAgICAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicGVyaW9kIiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJQYXllciIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICB9IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzA6My0zNDo5IiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWVyeSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IFsgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMDozLTMwOjM1IiwNCiAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAiUGF5ZXIiLA0KICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM1IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMDozLTMwOjI5IiwNCiAgICAgICAgICAgICAgICAgICAgICJkYXRhVHlwZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q292ZXJhZ2UiLA0KICAgICAgICAgICAgICAgICAgICAgInRlbXBsYXRlSWQiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9Db3ZlcmFnZSIsDQogICAgICAgICAgICAgICAgICAgICAiY29kZVByb3BlcnR5IiA6ICJ0eXBlIiwNCiAgICAgICAgICAgICAgICAgICAgICJjb2RlQ29tcGFyYXRvciIgOiAiaW4iLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlJldHJpZXZlIiwNCiAgICAgICAgICAgICAgICAgICAgICJjb2RlcyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzA6MjItMzA6MjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBheWVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldFJlZiINCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICJyZWxhdGlvbnNoaXAiIDogWyBdLA0KICAgICAgICAgICAgICAgInJldHVybiIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxOjktMzQ6OSIsDQogICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDEiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxOjE2LTM0OjkiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlR1cGxlIiwNCiAgICAgICAgICAgICAgICAgICAgICJlbGVtZW50IiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogImNvZGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzI6MTctMzI6MjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInR5cGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJQYXllciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAicGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzOjE5LTMzOjMwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJQYXllciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzY6MS00NDo0MCIsDQogICAgICAgICAgICAibmFtZSIgOiAiU0RFIFJhY2UiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNzIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lICIsIlwiU0RFIFJhY2VcIiIsIjpcbiAgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzEiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZmxhdHRlbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIoXG4gICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiUGF0aWVudCIsIi4iLCJleHRlbnNpb24iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIkV4dGVuc2lvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlcmUgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRXh0ZW5zaW9uIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidXJsIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCI9IiwiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIidodHRwOi8vaGw3Lm9yZy9maGlyL3VzL2NvcmUvU3RydWN0dXJlRGVmaW5pdGlvbi91cy1jb3JlLXJhY2UnIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicmV0dXJuICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkV4dGVuc2lvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImV4dGVuc2lvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiRSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndoZXJlICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ1cmwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIj0iLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ29tYkNhdGVnb3J5JyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgb3IgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInVybCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiPSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInZGV0YWlsZWQnIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInJldHVybiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGSElSSGVscGVycyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlRvQ29kZSIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJFIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAidmFsdWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzc6My00NDo0MCIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUXVlcnkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzc6My00MTo4IiwNCiAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAiRSIsDQogICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTUiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3OjMtNDE6NiIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRmxhdHRlbiIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3OjEyLTQxOjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1ZXJ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4OjctMzg6MzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImFsaWFzIiA6ICJFeHRlbnNpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzODo3LTM4OjIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJleHRlbnNpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAgICAgICAgICAicmVsYXRpb25zaGlwIiA6IFsgXSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ3aGVyZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM5OjktMzk6OTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVxdWFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzOToxNS0zOToyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAidXJsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiRXh0ZW5zaW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzOTozMS0zOTo5MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIvdXMvY29yZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL3VzLWNvcmUtcmFjZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXR1cm4iIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MDoxMS00MDozNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwOjE4LTQwOjM2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJleHRlbnNpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJFeHRlbnNpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgICAgInJlbGF0aW9uc2hpcCIgOiBbIF0sDQogICAgICAgICAgICAgICAid2hlcmUiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0Mjo3LTQzOjI5IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPciIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDI6MTMtNDI6MzMiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVxdWFsIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MjoxMy00MjoxNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAidXJsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiRSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDI6MjEtNDI6MzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJvbWJDYXRlZ29yeSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY0IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MzoxMi00MzoyOSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXF1YWwiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQzOjEyLTQzOjE2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJ1cmwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJFIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MzoyMC00MzoyOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogImRldGFpbGVkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAicmV0dXJuIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDQ6Ny00NDo0MCIsDQogICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjkiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ0OjE0LTQ0OjQwIiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0NvZGUiLA0KICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiYXNUeXBlIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Db2RpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDQ6MzMtNDQ6MzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiRSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI5MyIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiNDY6MS01MTo3IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJTREUgU2V4IiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjkzIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSAiLCJcIlNERSBTZXhcIiIsIjpcbiAgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTIiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY2FzZVxuICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJQYXRpZW50IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZ2VuZGVyIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCI9IiwiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIidtYWxlJyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdGhlbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJDb2RlIiwiIHsgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjb2RlIiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInTSciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN5c3RlbSIsIjogIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ2h0dHA6Ly9obDcub3JnL2ZoaXIvdjMvQWRtaW5pc3RyYXRpdmVHZW5kZXInIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJkaXNwbGF5IiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInTWFsZSciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIH0iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVuICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlBhdGllbnQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJnZW5kZXIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIj0iLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ2ZlbWFsZSciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIHRoZW4gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29kZSIsIiB7ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiY29kZSIsIjogIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ0YnIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJzeXN0ZW0iLCI6ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIidodHRwOi8vaGw3Lm9yZy9maGlyL3YzL0FkbWluaXN0cmF0aXZlR2VuZGVyJyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZGlzcGxheSIsIjogIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ0ZlbWFsZSciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIH0iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgZWxzZSAiLCJudWxsIiwiXG4gICAgZW5kIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjkyIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0NzozLTUxOjciLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIkNhc2UiLA0KICAgICAgICAgICAgICAgImNhc2VJdGVtIiA6IFsgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjgxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0ODo3LTQ4OjEzMCIsDQogICAgICAgICAgICAgICAgICAid2hlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzYiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ4OjEyLTQ4OjM0IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFcXVhbCIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDg6MTItNDg6MjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImdlbmRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ4OjEyLTQ4OjE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeHByZXNzaW9uUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ4OjI5LTQ4OjM0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAibWFsZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJ0aGVuIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDg6NDEtNDg6MTMwIiwNCiAgICAgICAgICAgICAgICAgICAgICJjbGFzc1R5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9Q29kZSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW5zdGFuY2UiLA0KICAgICAgICAgICAgICAgICAgICAgImVsZW1lbnQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiY29kZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0ODo1NC00ODo1NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIk0iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAic3lzdGVtIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ4OjY3LTQ4OjExMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIvdjMvQWRtaW5pc3RyYXRpdmVHZW5kZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiZGlzcGxheSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0ODoxMjMtNDg6MTI4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiTWFsZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjkwIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0OTo3LTQ5OjEzNCIsDQogICAgICAgICAgICAgICAgICAid2hlbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODUiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ5OjEyLTQ5OjM2IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFcXVhbCIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDk6MTItNDk6MjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImdlbmRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ5OjEyLTQ5OjE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeHByZXNzaW9uUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ5OjI5LTQ5OjM2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiZmVtYWxlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgInRoZW4iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjg5IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0OTo0My00OToxMzQiLA0KICAgICAgICAgICAgICAgICAgICAgImNsYXNzVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1Db2RlIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnN0YW5jZSIsDQogICAgICAgICAgICAgICAgICAgICAiZWxlbWVudCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJjb2RlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ5OjU2LTQ5OjU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiRiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJzeXN0ZW0iLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDk6NjktNDk6MTEzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiaHR0cDovL2hsNy5vcmcvZmhpci92My9BZG1pbmlzdHJhdGl2ZUdlbmRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJkaXNwbGF5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ5OjEyNS00OToxMzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJGZW1hbGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICJlbHNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJhc1R5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9Q29kZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQXMiLA0KICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjkxIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1MDoxMi01MDoxNSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTnVsbCINCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0gXQ0KICAgICAgfQ0KICAgfQ0KfQ==" } ] }, "request": { "method": "PUT", "url": "Library/SupplementalDataElementsFHIR4" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.110.12.1082", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.110.12.1082", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.110.12.1082" } ], "version": "20190315", "name": "AdvancedIllness", "title": "Advanced Illness", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "A81.00", "display": "Creutzfeldt-Jakob disease, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "A81.01", "display": "Variant Creutzfeldt-Jakob disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "A81.09", "display": "Other Creutzfeldt-Jakob disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.0", "display": "Malignant neoplasm of head of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.1", "display": "Malignant neoplasm of body of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.2", "display": "Malignant neoplasm of tail of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.3", "display": "Malignant neoplasm of pancreatic duct" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.4", "display": "Malignant neoplasm of endocrine pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.7", "display": "Malignant neoplasm of other parts of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.8", "display": "Malignant neoplasm of overlapping sites of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.9", "display": "Malignant neoplasm of pancreas, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C71.9", "display": "Malignant neoplasm of brain, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.0", "display": "Secondary and unspecified malignant neoplasm of lymph nodes of head, face and neck" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.1", "display": "Secondary and unspecified malignant neoplasm of intrathoracic lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.2", "display": "Secondary and unspecified malignant neoplasm of intra-abdominal lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.3", "display": "Secondary and unspecified malignant neoplasm of axilla and upper limb lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.4", "display": "Secondary and unspecified malignant neoplasm of inguinal and lower limb lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.5", "display": "Secondary and unspecified malignant neoplasm of intrapelvic lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.8", "display": "Secondary and unspecified malignant neoplasm of lymph nodes of multiple regions" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.9", "display": "Secondary and unspecified malignant neoplasm of lymph node, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.00", "display": "Secondary malignant neoplasm of unspecified lung" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.1", "display": "Secondary malignant neoplasm of mediastinum" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.2", "display": "Secondary malignant neoplasm of pleura" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.39", "display": "Secondary malignant neoplasm of other respiratory organs" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.4", "display": "Secondary malignant neoplasm of small intestine" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.5", "display": "Secondary malignant neoplasm of large intestine and rectum" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.6", "display": "Secondary malignant neoplasm of retroperitoneum and peritoneum" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.7", "display": "Secondary malignant neoplasm of liver and intrahepatic bile duct" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.89", "display": "Secondary malignant neoplasm of other digestive organs" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.00", "display": "Secondary malignant neoplasm of unspecified kidney and renal pelvis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.11", "display": "Secondary malignant neoplasm of bladder" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.19", "display": "Secondary malignant neoplasm of other urinary organs" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.2", "display": "Secondary malignant neoplasm of skin" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.31", "display": "Secondary malignant neoplasm of brain" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.32", "display": "Secondary malignant neoplasm of cerebral meninges" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.49", "display": "Secondary malignant neoplasm of other parts of nervous system" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C91.00", "display": "Acute lymphoblastic leukemia not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C91.02", "display": "Acute lymphoblastic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C92.00", "display": "Acute myeloblastic leukemia, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C92.02", "display": "Acute myeloblastic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.00", "display": "Acute monoblastic/monocytic leukemia, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.02", "display": "Acute monoblastic/monocytic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.90", "display": "Monocytic leukemia, unspecified, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.92", "display": "Monocytic leukemia, unspecified in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.Z0", "display": "Other monocytic leukemia, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.Z2", "display": "Other monocytic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C94.30", "display": "Mast cell leukemia not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C94.32", "display": "Mast cell leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F01.50", "display": "Vascular dementia without behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F01.51", "display": "Vascular dementia with behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F02.80", "display": "Dementia in other diseases classified elsewhere without behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F02.81", "display": "Dementia in other diseases classified elsewhere with behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F03.90", "display": "Unspecified dementia without behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F03.91", "display": "Unspecified dementia with behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F04", "display": "Amnestic disorder due to known physiological condition" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F10.27", "display": "Alcohol dependence with alcohol-induced persisting dementia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F10.96", "display": "Alcohol use, unspecified with alcohol-induced persisting amnestic disorder" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F10.97", "display": "Alcohol use, unspecified with alcohol-induced persisting dementia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G10", "display": "Huntington's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G12.21", "display": "Amyotrophic lateral sclerosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G20", "display": "Parkinson's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.0", "display": "Alzheimer's disease with early onset" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.1", "display": "Alzheimer's disease with late onset" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.8", "display": "Other Alzheimer's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.9", "display": "Alzheimer's disease, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G31.01", "display": "Pick's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G31.09", "display": "Other frontotemporal dementia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G31.83", "display": "Dementia with Lewy bodies" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I09.81", "display": "Rheumatic heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I11.0", "display": "Hypertensive heart disease with heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I12.0", "display": "Hypertensive chronic kidney disease with stage 5 chronic kidney disease or end stage renal disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I13.0", "display": "Hypertensive heart and chronic kidney disease with heart failure and stage 1 through stage 4 chronic kidney disease, or unspecified chronic kidney disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I13.11", "display": "Hypertensive heart and chronic kidney disease without heart failure, with stage 5 chronic kidney disease, or end stage renal disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I13.2", "display": "Hypertensive heart and chronic kidney disease with heart failure and with stage 5 chronic kidney disease, or end stage renal disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.1", "display": "Left ventricular failure, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.20", "display": "Unspecified systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.21", "display": "Acute systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.22", "display": "Chronic systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.23", "display": "Acute on chronic systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.30", "display": "Unspecified diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.31", "display": "Acute diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.32", "display": "Chronic diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.33", "display": "Acute on chronic diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.40", "display": "Unspecified combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.41", "display": "Acute combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.42", "display": "Chronic combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.43", "display": "Acute on chronic combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.810", "display": "Right heart failure, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.811", "display": "Acute right heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.812", "display": "Chronic right heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.813", "display": "Acute on chronic right heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.814", "display": "Right heart failure due to left heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.82", "display": "Biventricular heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.83", "display": "High output heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.84", "display": "End stage heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.89", "display": "Other heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.9", "display": "Heart failure, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.0", "display": "Unilateral pulmonary emphysema [MacLeod's syndrome]" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.1", "display": "Panlobular emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.2", "display": "Centrilobular emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.8", "display": "Other emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.9", "display": "Emphysema, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J68.4", "display": "Chronic respiratory conditions due to chemicals, gases, fumes and vapors" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J84.10", "display": "Pulmonary fibrosis, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J84.112", "display": "Idiopathic pulmonary fibrosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J84.17", "display": "Other interstitial pulmonary diseases with fibrosis in diseases classified elsewhere" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.10", "display": "Chronic respiratory failure, unspecified whether with hypoxia or hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.11", "display": "Chronic respiratory failure with hypoxia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.12", "display": "Chronic respiratory failure with hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.20", "display": "Acute and chronic respiratory failure, unspecified whether with hypoxia or hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.21", "display": "Acute and chronic respiratory failure with hypoxia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.22", "display": "Acute and chronic respiratory failure with hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.90", "display": "Respiratory failure, unspecified, unspecified whether with hypoxia or hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.91", "display": "Respiratory failure, unspecified with hypoxia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.92", "display": "Respiratory failure, unspecified with hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J98.2", "display": "Interstitial emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J98.3", "display": "Compensatory emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.10", "display": "Alcoholic hepatitis without ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.11", "display": "Alcoholic hepatitis with ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.2", "display": "Alcoholic fibrosis and sclerosis of liver" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.30", "display": "Alcoholic cirrhosis of liver without ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.31", "display": "Alcoholic cirrhosis of liver with ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.40", "display": "Alcoholic hepatic failure without coma" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.41", "display": "Alcoholic hepatic failure with coma" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.9", "display": "Alcoholic liver disease, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.0", "display": "Hepatic fibrosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.1", "display": "Hepatic sclerosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.2", "display": "Hepatic fibrosis with hepatic sclerosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.4", "display": "Secondary biliary cirrhosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.5", "display": "Biliary cirrhosis, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.60", "display": "Unspecified cirrhosis of liver" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.69", "display": "Other cirrhosis of liver" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "N18.5", "display": "Chronic kidney disease, stage 5" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "N18.6", "display": "End stage renal disease" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "235965006", "display": "Malignant cystic tumor of exocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "255044008", "display": "Malignant pinealoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10091002", "display": "High output heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "101281000119107", "display": "Congestive heart failure due to cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "101301000119106", "display": "Acute hypercapnic respiratory failure due to obstructive sleep apnea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "101421000119107", "display": "Dementia due to Parkinson's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10335000", "display": "Chronic right-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10349009", "display": "Multi-infarct dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "103511000119103", "display": "Melanoma carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "103611000119102", "display": "Cirrhosis of liver due to hepatitis B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10532003", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105421000119105", "display": "Early onset Alzheimer's disease with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105451000119102", "display": "Amnestic disorder associated with general medical condition (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "106021000119105", "display": "Multi-infarct dementia due to atherosclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10633002", "display": "Acute congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10672271000119100", "display": "Acute-on-chronic hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10676831000119101", "display": "Hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "107571000119101", "display": "Oligodendroglioma of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "107581000119103", "display": "Astrocytoma of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10762071000119109", "display": "Acute-on-chronic respiratory failure following trauma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108101000119101", "display": "Malignant melanoma metastatic to kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108131000119108", "display": "Small cell carcinoma metastatic to kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108201000119105", "display": "Undifferentiated large cell carcinoma metastatic to kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108211000119108", "display": "Secondary adenocarcinoma of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "109819003", "display": "Obstructive biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "109848009", "display": "Overlapping malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "109912006", "display": "Overlapping malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "111283005", "display": "Chronic left-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "111411000119103", "display": "End stage renal disease due to hypertension (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "111480006", "display": "Psychoactive substance-induced organic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "116811000119106", "display": "Non-Hodgkin lymphoma of central nervous system metastatic to lymph node of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "116821000119104", "display": "Non-Hodgkin lymphoma of central nervous system metastatic to lymph node of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120851000119104", "display": "Systolic heart failure stage D (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120861000119102", "display": "Systolic heart failure stage C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120871000119108", "display": "Systolic heart failure stage B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120881000119106", "display": "Diastolic heart failure stage D (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120891000119109", "display": "Diastolic heart failure stage C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120901000119108", "display": "Diastolic heart failure stage B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12246561000119101", "display": "Secondary malignant neoplasm of bilateral adrenal glands (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12246601000119101", "display": "Secondary malignant neoplasm of bilateral lungs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12348006", "display": "Presenile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123604002", "display": "Toxic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123605001", "display": "Nutritional cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123606000", "display": "Cholangiolitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12368000", "display": "Secondary biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123716002", "display": "Latent cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123717006", "display": "Advanced cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "127991000119101", "display": "Hypertension concurrent and due to end stage renal disease on dialysis due to type 2 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128001000119105", "display": "Hypertension concurrent and due to end stage renal disease on dialysis due to type 1 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128404006", "display": "Right heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128462008", "display": "Secondary malignant neoplastic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128465005", "display": "Secondary malignant neoplasm of articular cartilage (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "130121000119104", "display": "Dementia due to Rett's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13092008", "display": "Pick's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13274008", "display": "Atrophic fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13351431000119102", "display": "Secondary malignant neoplasm of lymph nodes of neck from thyroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "135091000119106", "display": "Secondary neuroendocrine carcinoma of peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13839000", "display": "Bernheim's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "14070001", "display": "Multi-infarct dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "141991000119109", "display": "Delusions in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "142001000119106", "display": "Depressed mood in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "142011000119109", "display": "Alzheimer's disease co-occurrent with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "143401000119106", "display": "Malignant carcinoid tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "14700006", "display": "Bauxite fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "153931000119109", "display": "Acute combined systolic and diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "153941000119100", "display": "Chronic combined systolic and diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "153951000119103", "display": "Acute on chronic combined systolic and diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629541000119106", "display": "Congestive heart failure stage C due to Ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629591000119103", "display": "Congestive heart failure stage B due to ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629641000119107", "display": "Systolic heart failure stage B due to ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629741000119102", "display": "Systolic heart failure stage C due to ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15662003", "display": "Senile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15781000119107", "display": "Hypertensive heart AND chronic kidney disease with congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1581000119101", "display": "Dementia of the Alzheimer type with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1591000119103", "display": "Dementia with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15956181000119102", "display": "Secondary adenocarcinoma of bilateral lungs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15999000", "display": "Mixed micro AND macronodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16003001", "display": "Giant bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16055271000119107", "display": "Respiratory failure following trauma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16070004", "display": "Syphilitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16219201000119101", "display": "Behavioral disturbance co-occurrent and due to late onset Alzheimer dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16260631000119101", "display": "Secondary malignant neoplasm of lymph node from neoplasm of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162711000", "display": "On examination - collapse - respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162712007", "display": "On examination - collapse - asphyxia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16276361000119109", "display": "Vascular dementia without behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162974009", "display": "On examination - fibrosis of lung present (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1651000119109", "display": "Primary adenocarcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1661000119106", "display": "Metastasis to lung from adenocarcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1671000119100", "display": "Metastasis to lymph node from squamous cell carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1681000119102", "display": "Metastasis to lymph node from adenocarcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16846004", "display": "Obstructive emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1691000119104", "display": "Metastasis to liver from adenocarcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "17262008", "display": "Non-alcoholic Korsakoff's psychosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "17385007", "display": "Graphite fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1761006", "display": "Biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1801000119106", "display": "Anemia, pre-end stage renal disease on erythropoietin protocol (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "181869007", "display": "Neonatal cardiorespiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187786003", "display": "Malignant neoplasm of sphincter of Oddi (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187791002", "display": "Malignant tumor of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187792009", "display": "Malignant tumor of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187793004", "display": "Malignant tumor of pancreatic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187794005", "display": "Malignant tumor of Islets of Langerhans (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187798008", "display": "Malignant neoplasm of ectopic pancreatic tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188280007", "display": "Malignant neoplasm of cerebrum (excluding lobes and ventricles) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188281006", "display": "Malignant neoplasm of basal ganglia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188282004", "display": "Malignant neoplasm of cerebral cortex (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188283009", "display": "Malignant neoplasm of corpus striatum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188285002", "display": "Malignant neoplasm of globus pallidus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188286001", "display": "Malignant tumor of hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188287005", "display": "Malignant neoplasm of thalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188289008", "display": "Malignant neoplasm of hippocampus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188290004", "display": "Malignant neoplasm of uncus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188292007", "display": "Malignant tumor of choroid plexus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188293002", "display": "Malignant neoplasm of floor of cerebral ventricle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188295009", "display": "Malignant neoplasm of cerebral peduncle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188296005", "display": "Malignant neoplasm of medulla oblongata (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188297001", "display": "Malignant neoplasm of midbrain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188298006", "display": "Malignant neoplasm of pons (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188301005", "display": "Malignant neoplasm of corpus callosum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188302003", "display": "Malignant neoplasm of tapetum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188308004", "display": "Malignant neoplasm of olfactory bulb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188339002", "display": "Malignant neoplasm of pituitary gland and craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188340000", "display": "Malignant tumor of craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188445006", "display": "Secondary malignant neoplasm of retroperitoneum and peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188454009", "display": "Secondary malignant neoplasm of skin of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188458007", "display": "Secondary malignant neoplasm of skin of shoulder and arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188459004", "display": "Secondary malignant neoplasm of skin of hip and leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188462001", "display": "Secondary malignant neoplasm of brain and spinal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188469005", "display": "Secondary malignant neoplasm of cervix uteri (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188471005", "display": "Secondary malignant neoplasm of epididymis AND vas deferens (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188645002", "display": "Leukemic reticuloendotheliosis of lymph nodes of head, face and neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188648000", "display": "Leukemic reticuloendotheliosis of lymph nodes of axilla and upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188649008", "display": "Leukemic reticuloendotheliosis of lymph nodes of inguinal region and lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "19090001000004101", "display": "Metastatic neoplasm of left basal ganglion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191449005", "display": "Uncomplicated senile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191451009", "display": "Uncomplicated presenile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191452002", "display": "Presenile dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191454001", "display": "Presenile dementia with paranoia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191455000", "display": "Presenile dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191457008", "display": "Senile dementia with depressive or paranoid features (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191458003", "display": "Senile dementia with paranoia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191459006", "display": "Senile dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191461002", "display": "Senile dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191463004", "display": "Uncomplicated arteriosclerotic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191464005", "display": "Arteriosclerotic dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191465006", "display": "Arteriosclerotic dementia with paranoia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191466007", "display": "Arteriosclerotic dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191471000", "display": "Korsakov's alcoholic psychosis with peripheral neuritis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191493005", "display": "Drug-induced dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191494004", "display": "Drug-induced amnestic syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191519005", "display": "Dementia associated with another disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192926004", "display": "Multiple sclerosis of the brainstem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192927008", "display": "Multiple sclerosis of the spinal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192928003", "display": "Generalized multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192929006", "display": "Exacerbation of multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "194767001", "display": "Benign hypertensive heart disease with congestive cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "194779001", "display": "Hypertensive heart and renal disease with (congestive) heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "194781004", "display": "Hypertensive heart and renal disease with both (congestive) heart failure and renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195111005", "display": "Decompensated cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195112003", "display": "Compensated cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195114002", "display": "Acute left ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195957006", "display": "Chronic bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195958001", "display": "Segmental bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195959009", "display": "Zonal bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195963002", "display": "Acute vesicular emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "196026004", "display": "Chronic emphysema caused by chemical fumes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "196028003", "display": "Chronic pulmonary fibrosis caused by chemical fumes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "196125002", "display": "Diffuse interstitial pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197279005", "display": "Cirrhosis and chronic liver disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197291001", "display": "Unilobular portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197293003", "display": "Diffuse nodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197294009", "display": "Fatty portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197296006", "display": "Capsular portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197299004", "display": "Pigmentary portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197301006", "display": "Toxic portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197303009", "display": "Bacterial portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197305002", "display": "Syphilitic portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197310003", "display": "Biliary cirrhosis of children (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "19943007", "display": "Cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "206586007", "display": "Congenital cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "213215000", "display": "Cardiorespiratory failure as a complication of care (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "21861000", "display": "Micronodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "21921000119103", "display": "Dementia co-occurrent and due to Pick's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22381000119105", "display": "Primary degenerative dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230156002", "display": "Malignant meningitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230258005", "display": "Amyotrophic lateral sclerosis with dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230265002", "display": "Familial Alzheimer's disease of early onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230266001", "display": "Non-familial Alzheimer's disease of early onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230267005", "display": "Familial Alzheimer's disease of late onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230268000", "display": "Non-familial Alzheimer's disease of late onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230269008", "display": "Focal Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230271008", "display": "Pick's disease with Pick bodies (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230272001", "display": "Pick's disease with Pick cells and no Pick bodies (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230280008", "display": "Progressive aphasia in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230282000", "display": "Post-traumatic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230283005", "display": "Punch drunk syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230285003", "display": "Vascular dementia of acute onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230286002", "display": "Subcortical vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230287006", "display": "Mixed cortical and subcortical vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230288001", "display": "Semantic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230289009", "display": "Patchy dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230299004", "display": "Juvenile onset Huntington's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230300007", "display": "Late onset Huntington's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230301006", "display": "Akinetic-rigid form of Huntington's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230372003", "display": "Acute relapsing multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230373008", "display": "Chronic progressive multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230499002", "display": "Sleep-related respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "23341000119109", "display": "Congestive heart failure with right heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233674008", "display": "Pulmonary emphysema in alpha-1 primary immunodeficiency deficiency (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233675009", "display": "Toxic emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233677001", "display": "Scar emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233713004", "display": "Seasonal cryptogenic organizing pneumonia with biochemical cholestasis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233724002", "display": "Toxic diffuse interstitial pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233725001", "display": "Drug-induced diffuse interstitial pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233726000", "display": "Localized pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233758005", "display": "Mica pneumoconiosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233761006", "display": "Subacute silicosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233765002", "display": "Respiratory failure without hypercapnia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233924009", "display": "Heart failure as a complication of care (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233940007", "display": "Pulmonary tumor embolism (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235875008", "display": "Alcoholic hepatitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235881000", "display": "Alcoholic hepatic failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235895002", "display": "Laennec's cirrhosis, non-alcoholic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235896001", "display": "Infectious cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235897005", "display": "Hypoxia-associated cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235899008", "display": "Hepatic sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235901004", "display": "Hepatic fibrosis with hepatic sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235902006", "display": "Intrahepatic phlebosclerosis and fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235966007", "display": "Cystadenocarcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236433006", "display": "Acute-on-chronic renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236434000", "display": "End stage renal failure untreated by renal replacement therapy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236435004", "display": "End stage renal failure on dialysis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236436003", "display": "End stage renal failure with renal transplant (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236512004", "display": "Leukemic infiltrate of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236513009", "display": "Lymphoma of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "23958009", "display": "Vanishing lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "241861008", "display": "Metastatic malignant neoplasm to nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "2421000119107", "display": "Hallucinations co-occurrent and due to late onset dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242862004", "display": "Secondary malignant neoplasm of nasopharyngeal wall (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "24700007", "display": "Multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254609000", "display": "Carcinoma of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254611009", "display": "Malignant tumor of endocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254612002", "display": "Carcinoma of endocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254938000", "display": "Astrocytoma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254940005", "display": "Oligodendroglioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254955001", "display": "Pituitary carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254969001", "display": "Malignant tumor of olfactory tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255088001", "display": "Malignant tumor of exocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255112006", "display": "Malignant tumor of pituitary and hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255118005", "display": "Secondary lymphangitic carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255119002", "display": "Lymphangitis carcinomatosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255121007", "display": "Carcinomatosis of peritoneal cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255123005", "display": "Metastasis to nervous system and eye (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255124004", "display": "Metastasis to peripheral nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25544003", "display": "Low output heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25772007", "display": "Multi-infarct dementia with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266355005", "display": "Bullous emphysema with collapse (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266356006", "display": "Atrophic (senile) emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266368002", "display": "Post-inflammatory pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266468003", "display": "Cirrhosis - non-alcoholic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266469006", "display": "Multilobular portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266470007", "display": "Cardiac portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266471006", "display": "Juvenile portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "26852004", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "268612007", "display": "Senile and presenile organic psychotic conditions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "26929004", "display": "Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269473008", "display": "Secondary malignant neoplasm of respiratory and digestive systems (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269616004", "display": "Secondary nodes - axilla/arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269617008", "display": "Secondary nodes - inguinal/leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271440004", "display": "Cirrhosis secondary to cholestasis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "27156006", "display": "Posthepatitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274088005", "display": "Secondary malignant neoplasm of unknown site (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274282003", "display": "On examination - respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "275266006", "display": "Metastasis to digestive organs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276259003", "display": "Respiratory arrest preceding cardiac arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276514007", "display": "Neonatal cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276826005", "display": "Malignant glioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276828006", "display": "Glioblastoma multiforme of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276836002", "display": "Primary cerebral lymphoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277461004", "display": "Anaplastic astrocytoma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277505007", "display": "Medulloblastoma of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277638005", "display": "Sepsis-associated left ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277639002", "display": "Sepsis-associated right ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "278051002", "display": "Malignant lymphoma of thyroid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "278433008", "display": "Malignant infiltration of soft tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "278857002", "display": "Dementia of frontal lobe type (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "281004", "display": "Dementia associated with alcoholism (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "281560004", "display": "Neuroblastoma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285211000119102", "display": "Congestive heart failure as post-operative complication of cardiac surgery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285221000119109", "display": "Congestive heart failure as post-operative complication of non-cardiac surgery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285598005", "display": "Metastasis to trachea of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285603002", "display": "Metastasis to bronchus of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285604008", "display": "Metastasis to lung of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285605009", "display": "Metastasis to pleura of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285606005", "display": "Metastasis to heart of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285607001", "display": "Metastasis to mediastinum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285608006", "display": "Metastasis to thymus of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285609003", "display": "Metastasis to small intestine of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285610008", "display": "Metastasis to large intestine of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285611007", "display": "Metastasis to colon of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285612000", "display": "Metastasis to rectum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285613005", "display": "Metastasis to liver of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285614004", "display": "Metastasis to pancreas of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285615003", "display": "Metastasis to spleen of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285616002", "display": "Metastasis to peritoneum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285617006", "display": "Metastasis to retroperitoneum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285618001", "display": "Metastasis to bone of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285619009", "display": "Metastasis to vertebral column of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285631006", "display": "Metastasis to skin of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285633009", "display": "Metastasis to soft tissue of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285634003", "display": "Metastasis to breast of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285635002", "display": "Metastasis to uterus of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285637005", "display": "Metastasis to ovary of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285638000", "display": "Metastasis to vagina of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285639008", "display": "Metastasis to kidney of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285640005", "display": "Metastasis to bladder of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285641009", "display": "Metastasis to brain of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285642002", "display": "Metastasis to eye of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285643007", "display": "Metastasis to adrenal gland of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285644001", "display": "Metastasis to lymph node of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285645000", "display": "Disseminated malignancy of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285841000119104", "display": "Malignant hypertensive end stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "286371000119107", "display": "Malignant hypertensive end stage renal disease on dialysis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "286902000", "display": "Secondary carcinoma of gastrointestinal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "288631000119104", "display": "Vascular dementia with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "2912004", "display": "Cystic-bullous disease of the lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "30042003", "display": "Confluent fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "301643003", "display": "Sedative, hypnotic AND/OR anxiolytic-induced persisting amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "302507002", "display": "Sedative amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "303194003", "display": "Metastasis to head and neck lymph node (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "303201005", "display": "Metastasis to multiple lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304603007", "display": "Variant Creutzfeldt-Jakob disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307226002", "display": "Metastatic adenocarcinoma of unknown origin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307593001", "display": "Carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307601000", "display": "Pseudomyxoma peritonei (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307757001", "display": "Chronic alcoholic hepatitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "309775007", "display": "Postprocedural respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31081000119101", "display": "Presenile dementia with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "312991009", "display": "Senile dementia of the Lewy body type (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314206003", "display": "Refractory heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314408000", "display": "Leukemic infiltrate of choroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314418005", "display": "Leukemic infiltrate of retina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314964006", "display": "Local recurrence of malignant tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314987003", "display": "Metastasis from malignant melanoma of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314988008", "display": "Metastasis from malignant tumor of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314989000", "display": "Metastasis from malignant tumor of soft tissues (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314990009", "display": "Metastasis from malignant tumor of bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314991008", "display": "Metastasis from malignant tumor of adrenal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314992001", "display": "Metastasis from malignant tumor of cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314993006", "display": "Metastasis from malignant tumor of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314994000", "display": "Metastasis from malignant tumor of prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314995004", "display": "Metastasis from malignant tumor of bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314996003", "display": "Metastasis from malignant tumor of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314997007", "display": "Metastasis from malignant tumor of rectum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314998002", "display": "Metastasis from malignant tumor of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314999005", "display": "Metastasis from malignant tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315000005", "display": "Metastasis from malignant tumor of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315001009", "display": "Metastasis from malignant tumor of gallbladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315002002", "display": "Metastasis from malignant tumor of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315003007", "display": "Metastasis from malignant tumor of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315004001", "display": "Metastasis from malignant tumor of breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315005000", "display": "Metastasis from malignant tumor of bronchus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315006004", "display": "Metastasis from malignant neoplasm of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315007008", "display": "Metastasis from malignant tumor of thyroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315008003", "display": "Metastasis from malignant tumor of buccal cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315009006", "display": "Metastasis from malignant tumor of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31712002", "display": "Primary biliary cholangitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31898008", "display": "Paraseptal emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "326072005", "display": "Carcinoma of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32875003", "display": "Inhalant-induced persisting dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3298001", "display": "Amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33144001", "display": "Parasitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33325001", "display": "Compensatory emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33644002", "display": "Postvalvulotomy syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3514002", "display": "Peribronchial fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "353561000119103", "display": "Secondary malignant neoplasm of right lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "353741000119106", "display": "Secondary malignant neoplasm of left lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359617009", "display": "Acute right-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359780007", "display": "Metastatic malignant neoplasm to lateral axillary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359782004", "display": "Metastatic malignant neoplasm to apex of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359785002", "display": "Metastatic malignant neoplasm to dome of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359987004", "display": "Krukenberg tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363368005", "display": "Carcinoma of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363369002", "display": "Carcinoma of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363417006", "display": "Malignant tumor of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363418001", "display": "Malignant tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363419009", "display": "Malignant tumor of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363467004", "display": "Malignant neoplasm of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363468009", "display": "Malignant neoplasm of temporal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363469001", "display": "Malignant neoplasm of parietal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363470000", "display": "Malignant neoplasm of occipital lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363471001", "display": "Malignant neoplasm of cerebral ventricles (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363473003", "display": "Malignant neoplasm of brainstem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363482009", "display": "Malignant tumor of pituitary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363483004", "display": "Malignant tumor of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "364006", "display": "Acute left-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "36599006", "display": "Chronic fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "367363000", "display": "Right ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369455009", "display": "Malignant tumor involving rectum by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369456005", "display": "Malignant tumor involving rectum by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369457001", "display": "Malignant tumor involving rectum by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369458006", "display": "Malignant tumor involving rectum by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369459003", "display": "Malignant tumor involving rectum by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369460008", "display": "Malignant tumor involving rectum by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369461007", "display": "Malignant tumor involving rectum by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369464004", "display": "Malignant tumor involving ureter by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369467006", "display": "Malignant tumor involving urethra by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369468001", "display": "Malignant tumor involving urethra by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369476004", "display": "Malignant tumor involving bladder by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369477008", "display": "Malignant tumor involving bladder by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369478003", "display": "Malignant tumor involving bladder by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369479006", "display": "Malignant tumor involving bladder by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369480009", "display": "Malignant tumor involving bladder by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369481008", "display": "Malignant tumor involving bladder by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369482001", "display": "Malignant tumor involving bladder by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369484000", "display": "Malignant tumor involving vasa deferentia by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369486003", "display": "Malignant tumor involving prostate by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369500009", "display": "Malignant tumor involving uterine cervix by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369501008", "display": "Malignant tumor involving uterine cervix by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369502001", "display": "Malignant tumor involving uterine corpus by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369514009", "display": "Secondary malignant neoplasm of left fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369521009", "display": "Secondary malignant neoplasm of right fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369523007", "display": "Secondary malignant neoplasm of left ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369530001", "display": "Secondary malignant neoplasm of right ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369535006", "display": "Secondary neoplasm of left broad ligament (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369536007", "display": "Secondary neoplasm of right broad ligament (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369538008", "display": "Malignant tumor involving left broad ligament by metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369540003", "display": "Malignant tumor involving right broad ligament by metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369542006", "display": "Malignant tumor involving left fallopian tube by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369543001", "display": "Malignant tumor involving left fallopian tube by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369544007", "display": "Malignant tumor involving left fallopian tube by separate metastasis from right fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369545008", "display": "Malignant tumor involving left fallopian tube by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369546009", "display": "Malignant tumor involving left fallopian tube by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369553000", "display": "Malignant tumor involving right fallopian tube by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369554006", "display": "Malignant tumor involving right fallopian tube by separate metastasis from left fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369555007", "display": "Malignant tumor involving right fallopian tube by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369556008", "display": "Malignant tumor involving right fallopian tube by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369557004", "display": "Malignant tumor involving right fallopian tube by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369558009", "display": "Malignant tumor involving right fallopian tube by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369560006", "display": "Malignant tumor involving left ovary by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369561005", "display": "Malignant tumor involving left ovary by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369562003", "display": "Malignant tumor involving left ovary by separate metastasis from right ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369563008", "display": "Malignant tumor involving left ovary by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369564002", "display": "Malignant tumor involving left ovary by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369565001", "display": "Malignant tumor involving left ovary by separate metastasis uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369568004", "display": "Malignant tumor involving right ovary by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369569007", "display": "Malignant tumor involving right ovary by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369570008", "display": "Malignant tumor involving right ovary by separate metastasis from left ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369571007", "display": "Malignant tumor involving right ovary by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369572000", "display": "Malignant tumor involving right ovary by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369573005", "display": "Malignant tumor involving right ovary by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369574004", "display": "Malignant tumor involving uterine cervix by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369575003", "display": "Malignant tumor involving uterine corpus by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369576002", "display": "Malignant tumor involving uterine corpus by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369577006", "display": "Malignant tumor involving uterine corpus by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369578001", "display": "Malignant tumor involving uterine corpus by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369581006", "display": "Malignant tumor involving vagina by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369582004", "display": "Malignant tumor involving vagina by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369583009", "display": "Malignant tumor involving vagina by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369584003", "display": "Malignant tumor involving vagina by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369585002", "display": "Malignant tumor involving vagina by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369586001", "display": "Malignant tumor involving vagina by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369588000", "display": "Malignant tumor involving vulva by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369589008", "display": "Malignant tumor involving vulva by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369590004", "display": "Malignant tumor involving vulva by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369591000", "display": "Malignant tumor involving vulva by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369592007", "display": "Malignant tumor involving vulva by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369593002", "display": "Malignant tumor involving vulva by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369602008", "display": "Malignant tumor involving an organ by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369603003", "display": "Malignant tumor involving an organ by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369604009", "display": "Malignant tumor involving an organ by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369605005", "display": "Malignant tumor involving an organ by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369606006", "display": "Malignant tumor involving an organ by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369607002", "display": "Malignant tumor involving an organ by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369608007", "display": "Malignant tumor involving an organ by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369609004", "display": "Malignant tumor involving an organ by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369610009", "display": "Malignant tumor involving left fallopian tube by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371024007", "display": "Senile dementia with delusion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371026009", "display": "Senile dementia with psychosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371139006", "display": "Early cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371967001", "display": "Primary malignant neoplasm of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372003004", "display": "Primary malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372093008", "display": "Secondary malignant neoplasm of axillary tail of breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372119009", "display": "Primary malignant neoplasm of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372142002", "display": "Carcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "37688005", "display": "Clonorchiasis with biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "397767007", "display": "Acute respiratory failure requiring reintubation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "39871006", "display": "Chronic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "399969009", "display": "Secondary malignant neoplasm of blood vessel of upper arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "400058002", "display": "Secondary malignant neoplasm of blood vessel of lower leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "402563000", "display": "Metastatic malignant melanoma with diffuse hypermelanosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "402879006", "display": "T-cell leukemic infiltration of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "403906006", "display": "Metastatic squamous cell carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404090003", "display": "Malignant infiltration of oral cavity by underlying tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404091004", "display": "Malignant infiltration of skin by underlying tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404092006", "display": "Carcinomatous metastasis in skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404093001", "display": "Sarcomatous metastasis in skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404094007", "display": "Metastasis involving oral cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404122003", "display": "Leukemic infiltration of skin (chronic T-cell lymphocytic leukemia) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404123008", "display": "Leukemic infiltration of skin (T-cell prolymphocytic leukemia) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404124002", "display": "Leukemic infiltration of skin (T-cell lymphoblastic leukemia) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404156009", "display": "Leukemic infiltration of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40425004", "display": "Postconcussion syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "405570007", "display": "Pulmonary fibrosis due to and following radiotherapy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "405843009", "display": "Widespread metastatic malignant neoplastic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40640008", "display": "Massive fibrosis of lung co-occurrent and due to silicosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "409622000", "display": "Respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "410430005", "display": "Cardiorespiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "410431009", "display": "Cardiorespiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "41309000", "display": "Alcoholic liver damage (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414676007", "display": "Metastatic neuroblastoma of orbit proper (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "416780008", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "416975007", "display": "Primary degenerative dementia of the Alzheimer type, senile onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "417996009", "display": "Systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "418304008", "display": "Diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "418529003", "display": "Secondary malignant neoplasm of lacrimal drainage structure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "419728003", "display": "Portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "420054005", "display": "Alcoholic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "420614009", "display": "Organic dementia associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "421023003", "display": "Presenile dementia associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "421283008", "display": "Primary lymphoma of brain associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "421529006", "display": "Dementia associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "422782004", "display": "Primary malignant neoplasm of ovary, with widespread metastatic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423032007", "display": "Leukemic infiltration of orbit (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423384009", "display": "Secondary malignant neoplasm of lacrimal gland duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "42343007", "display": "Congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423595004", "display": "Adenocarcinoma carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423987006", "display": "Primary malignant neoplasm of vulva, with widespread metastatic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424052001", "display": "Small cell carcinoma carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424151006", "display": "Anaplastic glioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424276002", "display": "Malignant glioma of brainstem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424404003", "display": "Decompensated chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424887002", "display": "Primary malignant neoplasm of thyroid gland, metastatic to bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424954002", "display": "Undifferentiated large cell carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425303004", "display": "Squamous cell carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425369003", "display": "Chronic progressive renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425390006", "display": "Dementia associated with Parkinson's Disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425413006", "display": "Drug-induced cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425500002", "display": "Secondary progressive multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426012001", "display": "Right heart failure due to pulmonary hypertension (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426263006", "display": "Congestive heart failure due to left ventricular systolic dysfunction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426373005", "display": "Relapsing remitting multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426437004", "display": "Familial idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426611007", "display": "Congestive heart failure due to valvular disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426896000", "display": "Chronic hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428051000124108", "display": "Mild dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428061005", "display": "Malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428173007", "display": "Chronic hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428351000124105", "display": "Severe dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428700003", "display": "Primary progressive multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429033009", "display": "Malignant neoplasm of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429161000124103", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429458009", "display": "Dementia due to Creutzfeldt Jakob disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429998004", "display": "Vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "430771000124100", "display": "Moderate dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "433146000", "display": "Chronic kidney disease stage 5 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "434431000124103", "display": "Hypertensive end stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "43736008", "display": "Rheumatic left ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "438511000", "display": "Benign multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "43904005", "display": "Macronodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439567002", "display": "Malignant multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44047000", "display": "Zieve's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44088000", "display": "Low cardiac output syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "441481004", "display": "Chronic systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "441530006", "display": "Chronic diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "442344002", "display": "Dementia due to Huntington chorea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44274007", "display": "Lymphoid interstitial pneumonia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44313006", "display": "Right heart failure secondary to left heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443144000", "display": "Metastatic sarcoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443253003", "display": "Acute on chronic systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443254009", "display": "Acute systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443343001", "display": "Acute diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443344007", "display": "Acute on chronic diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443493003", "display": "Metastatic malignant melanoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "445236007", "display": "Cardiorenal syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "446221000", "display": "Heart failure with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448218008", "display": "Malignant neoplasm of cerebellopontine angle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448248006", "display": "Malignant neoplasm of axial suprasellar region of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448250003", "display": "Malignant teratoma of pineal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448863000", "display": "Malignant epithelial neoplasm of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448989001", "display": "Malignant epithelial neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449253005", "display": "Malignant epithelial neoplasm of hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449420002", "display": "Malignant neoplasm of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449630001", "display": "Secondary malignant neoplasm of skin of lower leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449631002", "display": "Secondary malignant neoplasm of skin of upper arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449632009", "display": "Secondary malignant neoplasm of lower leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449633004", "display": "Secondary malignant neoplasm of upper arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "45256007", "display": "Cruveilhier-Baumgarten syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "46113002", "display": "Hypertensive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "46177005", "display": "End-stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "462172006", "display": "Fetal heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "462174007", "display": "Fetal heart failure with myocardial hypertrophy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "462175008", "display": "Fetal heart failure with redistribution of cardiac output (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "471880001", "display": "Heart failure due to end stage congenital heart disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "473419009", "display": "Intraductal papillary mucinous carcinoma in situ of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4817008", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "48447003", "display": "Chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "49049000", "display": "Parkinson's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "49584005", "display": "Acute cor pulmonale (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "49708008", "display": "Anemia of chronic renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4981000", "display": "Panacinar emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "50196008", "display": "Perialveolar fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "50325005", "display": "Alcoholic fatty liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5053004", "display": "Cardiac insufficiency due to prosthesis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5148006", "display": "Hypertensive heart disease with congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51615001", "display": "Fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51928006", "display": "General paresis - neurosyphilis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "52448006", "display": "Dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "536002", "display": "Glissonian cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5375005", "display": "Chronic left-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "54502004", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "54867000", "display": "Rheumatoid fibrosing alveolitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "55009008", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "55565007", "display": "Cardiac failure after obstetrical surgery AND/OR other procedure including delivery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56267009", "display": "Multi-infarct dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56675007", "display": "Acute heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56841008", "display": "Massive fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "57488007", "display": "Chronic pulmonary fibrosis due to inhalation of chemical fumes AND/OR vapors (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "57557005", "display": "Chronic milk alkali syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "57686001", "display": "Emphysematous bleb of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "58756001", "display": "Huntington's chorea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "59651006", "display": "Sedative, hypnotic AND/OR anxiolytic-induced persisting dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "59773008", "display": "Simple pulmonary alveolitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60805002", "display": "Hemolytic anemia with emphysema AND cutis laxa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60856006", "display": "Cardiac insufficiency following cardiac surgery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "609507007", "display": "Induced termination of pregnancy complicated by cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "6183001", "display": "Indian childhood cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "62239001", "display": "Parkinson-dementia complex of Guam (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "6475002", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, uncomplicated (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "65096006", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "65710008", "display": "Acute respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "66108005", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, uncomplicated (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "66110007", "display": "Chronic diffuse emphysema caused by inhalation of chemical fumes AND/OR vapors (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "66989003", "display": "Chronic right-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67431000119105", "display": "Congestive heart failure stage D (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67441000119101", "display": "Congestive heart failure stage C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67905004", "display": "Acute-on-chronic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "681621000119105", "display": "Primary adenocarcinoma of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "681721000119103", "display": "Primary adenocarcinoma of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "68328006", "display": "Centriacinar emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "684911000119105", "display": "Primary glioblastoma multiforme of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "69482004", "display": "Korsakoff's psychosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698296002", "display": "Acute exacerbation of chronic congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698504006", "display": "Postoperative cardiopulmonary failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698594003", "display": "Symptomatic congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698624003", "display": "Dementia associated with cerebral lipidosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698625002", "display": "Dementia associated with normal pressure hydrocephalus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698626001", "display": "Dementia associated with multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698687007", "display": "Post-traumatic dementia with behavioral change (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698725008", "display": "Dementia associated with neurosyphilis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698726009", "display": "Dementia associated with viral encephalitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698781002", "display": "Dementia associated with cerebral anoxia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698948009", "display": "Vascular dementia in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698949001", "display": "Dementia in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698954005", "display": "Primary degenerative dementia of the Alzheimer type, senile onset in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698955006", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699318007", "display": "Supratentorial primitive neuroectodermal tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699748007", "display": "Cardiorespiratory arrest with successful resuscitation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700250006", "display": "Idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700251005", "display": "Chronic idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700252003", "display": "Subacute idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700423003", "display": "Adenocarcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "702373006", "display": "Hereditary myopathy with early respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "702392008", "display": "Metastatic renal cell carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703272007", "display": "Heart failure with reduced ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703273002", "display": "Heart failure with reduced ejection fraction due to coronary artery disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703274008", "display": "Heart failure with reduced ejection fraction due to myocarditis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703275009", "display": "Heart failure with reduced ejection fraction due to cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703276005", "display": "Heart failure with reduced ejection fraction due to heart valve disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704152002", "display": "Metastatic neuroblastoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704242009", "display": "Fetal heart failure due to extracardiac disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704667004", "display": "Hypertension concurrent and due to end stage renal disease on dialysis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "705176003", "display": "Metastatic carcinoid tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "707324008", "display": "Anemia co-occurrent and due to end stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "707434003", "display": "Pulmonary fibrosis due to Hermansky-Pudlak syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "708030004", "display": "Pulmonary emphysema co-occurrent with fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "708537005", "display": "Acute idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709109004", "display": "Hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709110009", "display": "Acute hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709111008", "display": "Acute hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709285002", "display": "Secondary malignant neoplasm of lumbosacral plexus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "70936005", "display": "Multi-infarct dementia, uncomplicated (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "71193007", "display": "Fibrosis of lung caused by radiation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "712487000", "display": "End stage renal disease due to benign hypertension (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "712849003", "display": "Primary malignant neoplasm of prostate metastatic to bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713060000", "display": "Sporadic Creutzfeldt-Jakob disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713181003", "display": "Chronic alcoholic liver disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713189001", "display": "Malignant insulinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713244007", "display": "Drug induced pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713325002", "display": "Primary cerebral lymphoma co-occurrent with human immunodeficiency virus infection (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713370005", "display": "Acute on chronic alcoholic liver disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713419002", "display": "Intraoperative cardiorespiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713488003", "display": "Presenile dementia co-occurrent with human immunodeficiency virus infection (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713844000", "display": "Dementia co-occurrent with human immunodeficiency virus infection (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715345007", "display": "Young onset Parkinson disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715401008", "display": "Primary biliary cirrhosis co-occurrent with systemic scleroderma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715414009", "display": "Familial malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715662009", "display": "Iatrogenic Jakob-Creutzfeldt disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715737004", "display": "Parkinsonism co-occurrent with dementia of Guadeloupe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715807002", "display": "Familial Creutzfeldt-Jakob (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715864007", "display": "Non-Wilsonian hepatic copper toxicosis of infancy and childhood (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715904005", "display": "Pineal parenchymal tumor of intermediate differentiation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "716107009", "display": "Early onset parkinsonism and intellectual disability syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "716203000", "display": "Decompensated cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "716662004", "display": "Autosomal dominant late onset Parkinson disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "717840005", "display": "Congestive heart failure stage B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "718089001", "display": "Acute respiratory failure requiring reintubation following extubation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "718555006", "display": "Juvenile amyotrophic lateral sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "718685006", "display": "Orthostatic hypotension co-occurrent and due to Parkinson's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "71892000", "display": "Cardiac asthma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "719218000", "display": "Cryptogenic organizing pneumonia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "720587009", "display": "Donor derived melanoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "721718003", "display": "Primary adenocarcinoma of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "721977007", "display": "Lung fibrosis, immunodeficiency, 46,XX gonadal dysgenesis syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722095005", "display": "Acute kidney injury due to circulatory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722600006", "display": "Non-amnestic Alzheimer disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722671009", "display": "Metastatic malignant neoplasm of meninges (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722707001", "display": "Metastatic malignant neoplasm of peripheral nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722919003", "display": "Neonatal cardiac failure due to decreased left ventricular output (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722962002", "display": "Amnestic disorder caused by substance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722977005", "display": "Dementia co-occurrent and due to neurocysticercosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722978000", "display": "Dementia caused by toxin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722979008", "display": "Dementia due to metabolic abnormality (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722980006", "display": "Dementia due to chromosomal anomaly (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722987009", "display": "Amyotrophic lateral sclerosis plus syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "723123001", "display": "Ischemic vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "723390000", "display": "Rapidly progressive dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "723829000", "display": "Pulmonary fibrosis, hepatic hyperplasia, bone marrow hypoplasia syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724550005", "display": "Neonatal cardiac failure due to pulmonary overperfusion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724685000", "display": "Amnestic disorder caused by sedative (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724686004", "display": "Amnestic disorder caused by hypnotic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724687008", "display": "Amnestic disorder caused by anxiolytic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724747009", "display": "Amnestic disorder due to multiple etiological factors (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724761004", "display": "Sporadic Parkinson disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724776007", "display": "Dementia due to disorder of central nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724777003", "display": "Dementia due to infectious disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724778008", "display": "Progressive relapsing multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "72481000119103", "display": "Congestive heart failure as early postoperative complication (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724992007", "display": "Epilepsy co-occurrent and due to dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725146001", "display": "Atypical juvenile parkinsonism (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725416005", "display": "Cardiomyopathy co-occurrent and due to cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725898002", "display": "Delirium co-occurrent with dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725938001", "display": "Cirrhosis of liver caused by methotrexate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725939009", "display": "Cirrhosis of liver caused by amiodarone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725940006", "display": "Cirrhosis of liver caused by methyldopa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "73097000", "display": "Alcohol amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733028000", "display": "Multiple sclerosis, ichthyosis, factor VIII deficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733184002", "display": "Dementia caused by heavy metal exposure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733190003", "display": "Dementia due to primary malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733191004", "display": "Dementia due to chronic subdural hematoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733192006", "display": "Dementia due to herpes encephalitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733193001", "display": "Dementia co-occurrent and due to progressive multifocal leukoencephalopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733194007", "display": "Dementia co-occurrent and due to Down syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733351008", "display": "Primary malignant neuroendocrine neoplasm of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7361000175106", "display": "Acute-on-chronic hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7371000175103", "display": "Reduced ejection fraction co-occurrent and due to acute on chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7381000175100", "display": "Reduced ejection fraction co-occurrent and due to chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7391000175102", "display": "Reduced ejection fraction co-occurrent and due to acute heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7401000175100", "display": "Acute on chronic heart failure co-occurrent with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7411000175102", "display": "Chronic heart failure co-occurrent with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7421000175106", "display": "Acute heart failure co-occurrent with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "74669004", "display": "Cardiac cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "74960003", "display": "Acute left-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "76301009", "display": "Florid cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "77690003", "display": "Interstitial emphysema of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78208005", "display": "Pigment cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78862003", "display": "Ayerza's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "792004", "display": "Jakob-Creutzfeldt disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79341000119107", "display": "Mixed dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79955004", "display": "Chronic cor pulmonale (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "80479009", "display": "Acute right-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "80614003", "display": "Prolonged pulmonary alveolitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82351000119105", "display": "Altered behavior co-occurrent and due to Pick's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82361000119107", "display": "Altered behavior in dementia due to Huntington chorea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82371000119101", "display": "Dementia due to multiple sclerosis with altered behavior (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82381000119103", "display": "Epileptic dementia with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82523003", "display": "Congestive rheumatic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82959004", "display": "Dementia paralytica juvenilis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "831000119103", "display": "Cirrhosis of liver due to chronic hepatitis C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83105008", "display": "Malignant hypertensive heart disease with congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83168008", "display": "Psychoactive substance-induced organic amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83291003", "display": "Cor pulmonale (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "84114007", "display": "Heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "85232009", "display": "Left heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "86044005", "display": "Amyotrophic lateral sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "86454000", "display": "Postnecrotic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "86680006", "display": "Ruptured emphysematous bleb of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87091000119101", "display": "Malignant glioma of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87101000119106", "display": "Primary malignant glioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87111000119109", "display": "Malignant glioma of hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87121000119102", "display": "Malignant glioma of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87317003", "display": "Respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87433001", "display": "Pulmonary emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "88805009", "display": "Chronic congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89580002", "display": "Cryptogenic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89819002", "display": "Cardiac insufficiency during AND/OR resulting from a procedure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90099008", "display": "Subcortical leukoencephalopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90117007", "display": "Tuberculous fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90610005", "display": "Interstitial pulmonary fibrosis of prematurity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90688005", "display": "Chronic renal failure syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90771000119100", "display": "End stage renal disease on dialysis due to type 1 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90791000119104", "display": "End stage renal disease on dialysis due to type 2 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "91181000119105", "display": "Squamous cell carcinoma metastatic to pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "91251000119105", "display": "Small cell carcinoma metastatic to skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "91281000119103", "display": "Secondary adenocarcinoma of bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "92506005", "display": "Biventricular congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93145002", "display": "Leukemic reticuloendotheliosis of intrapelvic lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "9345005", "display": "Dialysis dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93715005", "display": "Primary malignant neoplasm of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93726004", "display": "Primary malignant neoplasm of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93727008", "display": "Primary malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93746009", "display": "Primary malignant neoplasm of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93748005", "display": "Primary malignant neoplasm of cerebral ventricle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93749002", "display": "Primary malignant neoplasm of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93768004", "display": "Primary malignant neoplasm of craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93807001", "display": "Primary malignant neoplasm of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93843007", "display": "Primary malignant neoplasm of islets of Langerhans (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93928006", "display": "Primary malignant neoplasm of occipital lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93930008", "display": "Primary malignant neoplasm of olfactory nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93939009", "display": "Primary malignant neoplasm of pancreatic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93946000", "display": "Primary malignant neoplasm of parietal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93962006", "display": "Primary malignant neoplasm of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93964007", "display": "Primary malignant neoplasm of pituitary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94082003", "display": "Primary malignant neoplasm of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94086000", "display": "Primary malignant neoplasm of temporal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94152006", "display": "Secondary malignant neoplasm of abdominal esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94153001", "display": "Secondary malignant neoplasm of abducens nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94154007", "display": "Secondary malignant neoplasm of accessory nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94155008", "display": "Secondary malignant neoplasm of accessory sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94156009", "display": "Secondary malignant neoplasm of acoustic nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94157000", "display": "Secondary malignant neoplasm of acromion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94158005", "display": "Secondary malignant neoplasm of adenoid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94159002", "display": "Secondary malignant neoplasm of adnexa of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94160007", "display": "Secondary malignant neoplasm of adrenal cortex (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94161006", "display": "Secondary malignant neoplasm of adrenal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94162004", "display": "Secondary malignant neoplasm of adrenal medulla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94163009", "display": "Secondary malignant neoplasm of alveolar ridge mucosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94164003", "display": "Secondary malignant neoplasm of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94165002", "display": "Secondary malignant neoplasm of anal canal (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94166001", "display": "Secondary malignant neoplasm of anterior aspect of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94167005", "display": "Secondary malignant neoplasm of anterior mediastinum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94168000", "display": "Secondary malignant neoplasm of anterior portion of floor of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94169008", "display": "Secondary malignant neoplasm of anterior two-thirds of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94170009", "display": "Secondary malignant neoplasm of anterior wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94171008", "display": "Secondary malignant neoplasm of anterior wall of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94172001", "display": "Secondary malignant neoplasm of anus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94173006", "display": "Secondary malignant neoplasm of aortic body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94175004", "display": "Secondary malignant neoplasm of appendix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94176003", "display": "Secondary malignant neoplasm of areola of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94177007", "display": "Secondary malignant neoplasm of areola of male breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94179005", "display": "Secondary malignant neoplasm of ascending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94180008", "display": "Secondary malignant neoplasm of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94181007", "display": "Secondary malignant neoplasm of axillary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94182000", "display": "Secondary malignant neoplasm of axillary tail of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94183005", "display": "Secondary malignant neoplasm of back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94184004", "display": "Secondary malignant neoplasm of base of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94185003", "display": "Secondary malignant neoplasm of biliary tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94186002", "display": "Secondary malignant neoplasm of bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94187006", "display": "Secondary malignant neoplasm of blood vessel of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94189009", "display": "Secondary malignant neoplasm of blood vessel of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94190000", "display": "Secondary malignant neoplasm of blood vessel of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94191001", "display": "Secondary malignant neoplasm of blood vessel of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94192008", "display": "Secondary malignant neoplasm of blood vessel of finger (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94193003", "display": "Secondary malignant neoplasm of blood vessel of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94194009", "display": "Secondary malignant neoplasm of blood vessel of forearm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94195005", "display": "Secondary malignant neoplasm of blood vessel of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94196006", "display": "Secondary malignant neoplasm of blood vessel of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94197002", "display": "Secondary malignant neoplasm of blood vessel of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94198007", "display": "Secondary malignant neoplasm of blood vessel of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94200001", "display": "Secondary malignant neoplasm of blood vessel of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94201002", "display": "Secondary malignant neoplasm of blood vessel of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94202009", "display": "Secondary malignant neoplasm of blood vessel of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94203004", "display": "Secondary malignant neoplasm of blood vessel of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94204005", "display": "Secondary malignant neoplasm of blood vessel of popliteal space (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94205006", "display": "Secondary malignant neoplasm of blood vessel of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94206007", "display": "Secondary malignant neoplasm of blood vessel of thigh (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94207003", "display": "Secondary malignant neoplasm of blood vessel of thorax (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94208008", "display": "Secondary malignant neoplasm of blood vessel of toe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94209000", "display": "Secondary malignant neoplasm of blood vessel of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94210005", "display": "Secondary malignant neoplasm of blood vessel of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94211009", "display": "Secondary malignant neoplasm of blood vessel (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94212002", "display": "Secondary malignant neoplasm of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94213007", "display": "Secondary malignant neoplasm of body of penis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94214001", "display": "Secondary malignant neoplasm of body of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94215000", "display": "Secondary malignant neoplasm of body of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94217008", "display": "Secondary malignant neoplasm of bone marrow (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94218003", "display": "Secondary malignant neoplasm of bone of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94219006", "display": "Secondary malignant neoplasm of bone of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94220000", "display": "Secondary malignant neoplasm of bone of skull (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94221001", "display": "Secondary malignant neoplasm of bone of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94222008", "display": "Secondary malignant neoplasm of bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94224009", "display": "Secondary malignant neoplasm of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94225005", "display": "Secondary malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94226006", "display": "Secondary malignant neoplasm of broad ligament (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94227002", "display": "Secondary malignant neoplasm of bronchopulmonary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94228007", "display": "Secondary malignant neoplasm of bronchus of left lower lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94229004", "display": "Secondary malignant neoplasm of bronchus of left upper lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94230009", "display": "Secondary malignant neoplasm of bronchus of right lower lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94231008", "display": "Secondary malignant neoplasm of bronchus of right middle lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94232001", "display": "Secondary malignant neoplasm of bronchus of right upper lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94233006", "display": "Secondary malignant neoplasm of bronchus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94234000", "display": "Secondary malignant neoplasm of buccal mucosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94235004", "display": "Secondary malignant neoplasm of cecum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94236003", "display": "Secondary malignant neoplasm of calcaneus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94237007", "display": "Secondary malignant neoplasm of cardia of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94238002", "display": "Secondary malignant neoplasm of carina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94239005", "display": "Secondary malignant neoplasm of carotid body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94240007", "display": "Secondary malignant neoplasm of carpal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94241006", "display": "Secondary malignant neoplasm of cartilage of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94242004", "display": "Secondary malignant neoplasm of cauda equina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94243009", "display": "Secondary malignant neoplasm of central nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94244003", "display": "Secondary malignant neoplasm of central portion of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94245002", "display": "Secondary malignant neoplasm of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94246001", "display": "Secondary malignant neoplasm of cerebral meninges (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94247005", "display": "Secondary malignant neoplasm of cerebral ventricle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94248000", "display": "Secondary malignant neoplasm of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94249008", "display": "Secondary malignant neoplasm of cervical esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94250008", "display": "Secondary malignant neoplasm of cervical vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94252000", "display": "Secondary malignant neoplasm of cheek (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94253005", "display": "Secondary malignant neoplasm of chest wall (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94254004", "display": "Secondary malignant neoplasm of choroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94255003", "display": "Secondary malignant neoplasm of ciliary body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94256002", "display": "Secondary malignant neoplasm of clavicle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94257006", "display": "Secondary malignant neoplasm of clitoris (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94258001", "display": "Secondary malignant neoplasm of coccygeal body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94259009", "display": "Secondary malignant neoplasm of coccyx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94260004", "display": "Secondary malignant neoplasm of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94261000", "display": "Secondary malignant neoplasm of commissure of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94262007", "display": "Secondary malignant neoplasm of common bile duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94263002", "display": "Secondary malignant neoplasm of conjunctiva (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94264008", "display": "Secondary malignant neoplasm of soft tissues (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94265009", "display": "Secondary malignant neoplasm of cornea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94266005", "display": "Secondary malignant neoplasm of cranial nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94267001", "display": "Secondary malignant neoplasm of craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94268006", "display": "Secondary malignant neoplasm of cubital lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94269003", "display": "Secondary malignant neoplasm of cuboid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94270002", "display": "Secondary malignant neoplasm of cystic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94271003", "display": "Secondary malignant neoplasm of descending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94272005", "display": "Secondary malignant neoplasm of diaphragm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94273000", "display": "Secondary malignant neoplasm of dorsal surface of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94274006", "display": "Secondary malignant neoplasm of thoracic vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94275007", "display": "Secondary malignant neoplasm of duodenum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94276008", "display": "Secondary malignant neoplasm of ectopic female breast tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94277004", "display": "Secondary malignant neoplasm of ectopic male breast tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94278009", "display": "Secondary malignant neoplasm of endocardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94279001", "display": "Secondary malignant neoplasm of endocervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94280003", "display": "Secondary malignant neoplasm of endocrine gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94281004", "display": "Secondary malignant neoplasm of endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94282006", "display": "Secondary malignant neoplasm of epicardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94283001", "display": "Secondary malignant neoplasm of epididymis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94284007", "display": "Secondary malignant neoplasm of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94285008", "display": "Secondary malignant neoplasm of epitrochlear lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94286009", "display": "Secondary malignant neoplasm of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94287000", "display": "Secondary malignant neoplasm of ethmoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94288005", "display": "Secondary malignant neoplasm of ethmoidal sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94289002", "display": "Secondary malignant neoplasm of eustachian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94290006", "display": "Secondary malignant neoplasm of exocervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94291005", "display": "Secondary malignant neoplasm of extrahepatic bile ducts (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94292003", "display": "Secondary malignant neoplasm of eye (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94293008", "display": "Secondary malignant neoplasm of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94294002", "display": "Secondary malignant neoplasm of facial nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94295001", "display": "Secondary malignant neoplasm of fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94296000", "display": "Secondary malignant neoplasm of false vocal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94297009", "display": "Secondary malignant neoplasm of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94298004", "display": "Secondary malignant neoplasm of female genital organ (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94299007", "display": "Secondary malignant neoplasm of femoral lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94300004", "display": "Secondary malignant neoplasm of femur (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94301000", "display": "Secondary malignant neoplasm of fibula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94302007", "display": "Secondary malignant neoplasm of first cuneiform bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94303002", "display": "Secondary malignant neoplasm of flank (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94304008", "display": "Secondary malignant neoplasm of floor of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94305009", "display": "Secondary malignant neoplasm of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94306005", "display": "Secondary malignant neoplasm of forearm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94307001", "display": "Secondary malignant neoplasm of prepuce (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94308006", "display": "Secondary malignant neoplasm of frontal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94309003", "display": "Secondary malignant neoplasm of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94310008", "display": "Secondary malignant neoplasm of frontal sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94311007", "display": "Secondary malignant neoplasm of fundus of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94312000", "display": "Secondary malignant neoplasm of gallbladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94313005", "display": "Secondary malignant neoplasm of gastrointestinal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94314004", "display": "Secondary malignant neoplasm of gingival mucosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94315003", "display": "Secondary malignant neoplasm of glans penis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94316002", "display": "Secondary malignant neoplasm of glomus jugulare (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94317006", "display": "Secondary malignant neoplasm of glossopharyngeal nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94318001", "display": "Secondary malignant neoplasm of glottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94319009", "display": "Secondary malignant neoplasm of great vessels (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94320003", "display": "Secondary malignant neoplasm of greater curvature of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94321004", "display": "Secondary malignant neoplasm of gum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94322006", "display": "Secondary malignant neoplasm of hamate bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94323001", "display": "Secondary malignant neoplasm of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94324007", "display": "Secondary malignant neoplasm of hard palate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94325008", "display": "Secondary malignant neoplasm of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94326009", "display": "Secondary malignant neoplasm of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94327000", "display": "Secondary malignant neoplasm of heart (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94328005", "display": "Secondary malignant neoplasm of hepatic flexure of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94329002", "display": "Secondary malignant neoplasm of hilus of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94330007", "display": "Secondary malignant neoplasm of hypogastric lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94331006", "display": "Secondary malignant neoplasm of hypoglossal nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94332004", "display": "Secondary malignant neoplasm of hypopharyngeal aspect of aryepiglottic fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94333009", "display": "Secondary malignant neoplasm of hypopharyngeal aspect of interarytenoid fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94334003", "display": "Secondary malignant neoplasm of hypopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94335002", "display": "Secondary malignant neoplasm of ileum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94336001", "display": "Secondary malignant neoplasm of iliac lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94337005", "display": "Secondary malignant neoplasm of ilium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94338000", "display": "Secondary malignant neoplasm of infraclavicular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94339008", "display": "Secondary malignant neoplasm of inguinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94340005", "display": "Secondary malignant neoplasm of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94341009", "display": "Secondary malignant neoplasm of inner aspect of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94342002", "display": "Secondary malignant neoplasm of inner aspect of lower lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94343007", "display": "Secondary malignant neoplasm of inner aspect of upper lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94344001", "display": "Secondary malignant neoplasm of intercostal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94345000", "display": "Secondary malignant neoplasm of intestinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94346004", "display": "Secondary malignant neoplasm of intestinal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94347008", "display": "Secondary malignant neoplasm of intra-abdominal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94348003", "display": "Secondary malignant neoplasm of intra-abdominal organs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94349006", "display": "Secondary malignant neoplasm of intrahepatic bile ducts (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94350006", "display": "Secondary malignant neoplasm of intrapelvic lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94351005", "display": "Secondary malignant neoplasm of intrathoracic lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94352003", "display": "Secondary malignant neoplasm of intrathoracic organs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94353008", "display": "Secondary malignant neoplasm of ischium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94354002", "display": "Secondary malignant neoplasm of islets of Langerhans (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94355001", "display": "Secondary malignant neoplasm of isthmus of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94356000", "display": "Secondary malignant neoplasm of jaw (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94357009", "display": "Secondary malignant neoplasm of jejunum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94358004", "display": "Secondary malignant neoplasm of junctional region of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94359007", "display": "Secondary malignant neoplasm of junctional zone of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94360002", "display": "Secondary malignant neoplasm of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94361003", "display": "Secondary malignant neoplasm of labia majora (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94362005", "display": "Secondary malignant neoplasm of labia minora (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94364006", "display": "Secondary malignant neoplasm of lacrimal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94365007", "display": "Secondary malignant neoplasm of large intestine (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94366008", "display": "Secondary malignant neoplasm of laryngeal aspect of aryepiglottic fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94367004", "display": "Secondary malignant neoplasm of laryngeal aspect of interarytenoid fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94368009", "display": "Secondary malignant neoplasm of laryngeal commissure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94369001", "display": "Secondary malignant neoplasm of laryngeal surface of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94370000", "display": "Secondary malignant neoplasm of larynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94371001", "display": "Secondary malignant neoplasm of lateral portion of floor of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94372008", "display": "Secondary malignant neoplasm of lateral wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94373003", "display": "Secondary malignant neoplasm of lateral wall of oropharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94374009", "display": "Secondary malignant neoplasm of lateral wall of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94375005", "display": "Secondary malignant neoplasm of left lower lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94376006", "display": "Secondary malignant neoplasm of left upper lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94378007", "display": "Secondary malignant neoplasm of lesser curvature of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94379004", "display": "Secondary malignant neoplasm of lingual tonsil (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94380001", "display": "Secondary malignant neoplasm of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94381002", "display": "Secondary malignant neoplasm of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94382009", "display": "Secondary malignant neoplasm of long bone of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94383004", "display": "Secondary malignant neoplasm of long bone of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94384005", "display": "Secondary malignant neoplasm of lower gum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94385006", "display": "Secondary malignant neoplasm of lower inner quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94386007", "display": "Secondary malignant neoplasm of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94387003", "display": "Secondary malignant neoplasm of lower outer quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94388008", "display": "Secondary malignant neoplasm of lower third of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94389000", "display": "Secondary malignant neoplasm of lumbar vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94390009", "display": "Secondary malignant neoplasm of lunate bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94391008", "display": "Secondary malignant neoplasm of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94392001", "display": "Secondary malignant neoplasm of lymph node (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94393006", "display": "Secondary malignant neoplasm of lymph nodes of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94394000", "display": "Secondary malignant neoplasm of lymph nodes of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94395004", "display": "Secondary malignant neoplasm of lymph nodes of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94396003", "display": "Secondary malignant neoplasm of lymph nodes of multiple sites (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94397007", "display": "Secondary malignant neoplasm of lymph nodes of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94398002", "display": "Secondary malignant neoplasm of lymph nodes of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94399005", "display": "Secondary malignant neoplasm of main bronchus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94400003", "display": "Secondary malignant neoplasm of major salivary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94401004", "display": "Secondary malignant neoplasm of male breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94402006", "display": "Secondary malignant neoplasm of male genital organ (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94403001", "display": "Secondary malignant neoplasm of mandible (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94404007", "display": "Secondary malignant neoplasm of mastoid air cells (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94405008", "display": "Secondary malignant neoplasm of maxilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94406009", "display": "Secondary malignant neoplasm of maxillary sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94407000", "display": "Secondary malignant neoplasm of Meckel's diverticulum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94408005", "display": "Secondary malignant neoplasm of mediastinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94409002", "display": "Secondary malignant neoplasm of mediastinum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94410007", "display": "Secondary malignant neoplasm of mesenteric lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94411006", "display": "Secondary malignant neoplasm of metacarpal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94412004", "display": "Secondary malignant neoplasm of metatarsal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94413009", "display": "Secondary malignant neoplasm of middle ear (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94414003", "display": "Secondary malignant neoplasm of middle third of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94415002", "display": "Secondary malignant neoplasm of minor salivary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94416001", "display": "Secondary malignant neoplasm of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94417005", "display": "Secondary malignant neoplasm of multiple endocrine glands (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94418000", "display": "Secondary malignant neoplasm of muscle of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94419008", "display": "Secondary malignant neoplasm of muscle of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94420002", "display": "Secondary malignant neoplasm of muscle of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94421003", "display": "Secondary malignant neoplasm of muscle of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94422005", "display": "Secondary malignant neoplasm of muscle of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94423000", "display": "Secondary malignant neoplasm of muscle of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94424006", "display": "Secondary malignant neoplasm of muscle of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94425007", "display": "Secondary malignant neoplasm of muscle of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94426008", "display": "Secondary malignant neoplasm of muscle of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94427004", "display": "Secondary malignant neoplasm of muscle of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94428009", "display": "Secondary malignant neoplasm of muscle of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94429001", "display": "Secondary malignant neoplasm of muscle of thorax (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94430006", "display": "Secondary malignant neoplasm of muscle of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94431005", "display": "Secondary malignant neoplasm of muscle of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94432003", "display": "Secondary malignant neoplasm of muscle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94433008", "display": "Secondary malignant neoplasm of myocardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94434002", "display": "Secondary malignant neoplasm of myometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94435001", "display": "Secondary malignant neoplasm of nasal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94436000", "display": "Secondary malignant neoplasm of nasal cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94437009", "display": "Secondary malignant neoplasm of nasal concha (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94439007", "display": "Secondary malignant neoplasm of navicular bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94440009", "display": "Secondary malignant neoplasm of scaphoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94441008", "display": "Secondary malignant neoplasm of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94442001", "display": "Secondary malignant neoplasm of nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94443006", "display": "Secondary malignant neoplasm of nipple of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94444000", "display": "Secondary malignant neoplasm of nipple of male breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94445004", "display": "Secondary malignant neoplasm of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94446003", "display": "Secondary malignant neoplasm of obturator lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94447007", "display": "Secondary malignant neoplasm of occipital bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94448002", "display": "Secondary malignant neoplasm of occipital lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94449005", "display": "Secondary malignant neoplasm of occipital lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94450005", "display": "Secondary malignant neoplasm of oculomotor nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94451009", "display": "Secondary malignant neoplasm of olfactory nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94452002", "display": "Secondary malignant neoplasm of optic nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94453007", "display": "Secondary malignant neoplasm of orbit proper (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94454001", "display": "Secondary malignant neoplasm of oropharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94455000", "display": "Secondary malignant neoplasm of ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94456004", "display": "Secondary malignant neoplasm of palate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94457008", "display": "Secondary malignant neoplasm of palatine bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94458003", "display": "Secondary malignant neoplasm of tonsil (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94459006", "display": "Secondary malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94460001", "display": "Secondary malignant neoplasm of pancreatic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94461002", "display": "Secondary malignant neoplasm of para-aortic body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94462009", "display": "Secondary malignant neoplasm of paraganglion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94463004", "display": "Secondary malignant neoplasm of paramammary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94464005", "display": "Secondary malignant neoplasm of parametrial lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94465006", "display": "Secondary malignant neoplasm of parametrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94466007", "display": "Secondary malignant neoplasm of pararectal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94467003", "display": "Secondary malignant neoplasm of parathyroid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94468008", "display": "Secondary malignant neoplasm of paraurethral glands (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94469000", "display": "Secondary malignant neoplasm of paravaginal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94470004", "display": "Secondary malignant neoplasm of parietal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94471000", "display": "Secondary malignant neoplasm of parietal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94472007", "display": "Secondary malignant neoplasm of parietal peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94473002", "display": "Secondary malignant neoplasm of parietal pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94474008", "display": "Secondary malignant neoplasm of parotid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94475009", "display": "Secondary malignant neoplasm of parotid lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94476005", "display": "Secondary malignant neoplasm of patella (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94477001", "display": "Secondary malignant neoplasm of pectoral axillary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94478006", "display": "Secondary malignant neoplasm of pelvic bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94479003", "display": "Secondary malignant neoplasm of pelvic peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94480000", "display": "Secondary malignant neoplasm of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94481001", "display": "Secondary malignant neoplasm of penis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94482008", "display": "Secondary malignant neoplasm of periadrenal tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94483003", "display": "Secondary malignant neoplasm of perianal skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94484009", "display": "Secondary malignant neoplasm of pericardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94485005", "display": "Secondary malignant neoplasm of perirenal tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94486006", "display": "Secondary malignant neoplasm of phalanx of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94487002", "display": "Secondary malignant neoplasm of phalanx of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94488007", "display": "Secondary malignant neoplasm of pharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94489004", "display": "Secondary malignant neoplasm of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94490008", "display": "Secondary malignant neoplasm of pisiform bone of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94491007", "display": "Secondary malignant neoplasm of pituitary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94492000", "display": "Secondary malignant neoplasm of placenta (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94493005", "display": "Secondary malignant neoplasm of pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94494004", "display": "Secondary malignant neoplasm of popliteal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94495003", "display": "Secondary malignant neoplasm of postcricoid region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94496002", "display": "Secondary malignant neoplasm of posterior hypopharyngeal wall (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94497006", "display": "Secondary malignant neoplasm of posterior mediastinum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94498001", "display": "Secondary malignant neoplasm of posterior wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94499009", "display": "Secondary malignant neoplasm of posterior wall of oropharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94500000", "display": "Secondary malignant neoplasm of posterior wall of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94501001", "display": "Secondary malignant neoplasm of preauricular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94502008", "display": "Secondary malignant neoplasm of presacral region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94503003", "display": "Secondary malignant neoplasm of prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94504009", "display": "Secondary malignant neoplasm of pubis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94505005", "display": "Secondary malignant neoplasm of pyloric antrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94506006", "display": "Secondary malignant neoplasm of pylorus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94507002", "display": "Secondary malignant neoplasm of pyriform sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94508007", "display": "Secondary malignant neoplasm of radius (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94509004", "display": "Secondary malignant neoplasm of rectosigmoid junction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94510009", "display": "Secondary malignant neoplasm of rectouterine pouch (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94511008", "display": "Secondary malignant neoplasm of rectovaginal septum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94512001", "display": "Secondary malignant neoplasm of rectovesical septum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94513006", "display": "Secondary malignant neoplasm of rectum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94514000", "display": "Secondary malignant neoplasm of renal pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94515004", "display": "Secondary malignant neoplasm of respiratory tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94516003", "display": "Secondary malignant neoplasm of retina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94517007", "display": "Secondary malignant neoplasm of retrocecal tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94518002", "display": "Secondary malignant neoplasm of retromolar area (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94519005", "display": "Secondary malignant neoplasm of retroperitoneal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94520004", "display": "Secondary malignant neoplasm of retropharyngeal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94521000", "display": "Secondary malignant neoplasm of rib (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94522007", "display": "Secondary malignant neoplasm of right lower lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94523002", "display": "Secondary malignant neoplasm of right middle lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94524008", "display": "Secondary malignant neoplasm of right upper lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94525009", "display": "Secondary malignant neoplasm of round ligament of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94526005", "display": "Secondary malignant neoplasm of sacrococcygeal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94527001", "display": "Secondary malignant neoplasm of sacrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94528006", "display": "Secondary malignant neoplasm of scalene lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94529003", "display": "Secondary malignant neoplasm of scapula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94530008", "display": "Secondary malignant neoplasm of sclera (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94531007", "display": "Secondary malignant neoplasm of scrotum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94532000", "display": "Secondary malignant neoplasm of sebaceous gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94533005", "display": "Secondary malignant neoplasm of second cuneiform bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94534004", "display": "Secondary malignant neoplasm of septum of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94535003", "display": "Secondary malignant neoplasm of short bone of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94536002", "display": "Secondary malignant neoplasm of short bone of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94537006", "display": "Secondary malignant neoplasm of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94538001", "display": "Secondary malignant neoplasm of sigmoid colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94539009", "display": "Secondary malignant neoplasm of skin of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94540006", "display": "Secondary malignant neoplasm of skin of ankle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94542003", "display": "Secondary malignant neoplasm of skin of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94543008", "display": "Secondary malignant neoplasm of skin of back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94544002", "display": "Secondary malignant neoplasm of skin of breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94545001", "display": "Secondary malignant neoplasm of skin of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94546000", "display": "Secondary malignant neoplasm of skin of cheek (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94547009", "display": "Secondary malignant neoplasm of skin of chest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94548004", "display": "Secondary malignant neoplasm of skin of chin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94549007", "display": "Secondary malignant neoplasm of skin of ear (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94550007", "display": "Secondary malignant neoplasm of skin of elbow (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94551006", "display": "Secondary malignant neoplasm of skin of external auditory canal (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94552004", "display": "Secondary malignant neoplasm of skin of eyebrow (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94553009", "display": "Secondary malignant neoplasm of skin of eyelid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94554003", "display": "Secondary malignant neoplasm of skin of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94555002", "display": "Secondary malignant neoplasm of skin of finger (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94556001", "display": "Secondary malignant neoplasm of skin of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94557005", "display": "Secondary malignant neoplasm of skin of forearm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94558000", "display": "Secondary malignant neoplasm of skin of forehead (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94559008", "display": "Secondary malignant neoplasm of skin of groin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94560003", "display": "Secondary malignant neoplasm of skin of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94561004", "display": "Secondary malignant neoplasm of skin of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94562006", "display": "Secondary malignant neoplasm of skin of knee (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94564007", "display": "Secondary malignant neoplasm of skin of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94565008", "display": "Secondary malignant neoplasm of skin of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94566009", "display": "Secondary malignant neoplasm of skin of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94567000", "display": "Secondary malignant neoplasm of skin of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94568005", "display": "Secondary malignant neoplasm of skin of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94569002", "display": "Secondary malignant neoplasm of skin of popliteal area (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94570001", "display": "Secondary malignant neoplasm of skin of scalp (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94571002", "display": "Secondary malignant neoplasm of skin of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94572009", "display": "Secondary malignant neoplasm of skin of temporal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94573004", "display": "Secondary malignant neoplasm of skin of thigh (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94574005", "display": "Secondary malignant neoplasm of skin of toe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94575006", "display": "Secondary malignant neoplasm of skin of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94576007", "display": "Secondary malignant neoplasm of skin of umbilicus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94577003", "display": "Secondary malignant neoplasm of skin of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94578008", "display": "Secondary malignant neoplasm of skin of wrist (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94579000", "display": "Secondary malignant neoplasm of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94580002", "display": "Secondary malignant neoplasm of small intestine (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94581003", "display": "Secondary malignant neoplasm of soft palate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94582005", "display": "Secondary malignant neoplasm of soft tissues of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94583000", "display": "Secondary malignant neoplasm of soft tissues of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94584006", "display": "Secondary malignant neoplasm of soft tissues of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94585007", "display": "Secondary malignant neoplasm of soft tissues of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94586008", "display": "Secondary malignant neoplasm of soft tissues of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94587004", "display": "Secondary malignant neoplasm of soft tissues of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94588009", "display": "Secondary malignant neoplasm of soft tissues of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94589001", "display": "Secondary malignant neoplasm of soft tissues of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94590005", "display": "Secondary malignant neoplasm of soft tissues of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94591009", "display": "Secondary malignant neoplasm of soft tissues of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94592002", "display": "Secondary malignant neoplasm of soft tissues of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94593007", "display": "Secondary malignant neoplasm of soft tissues of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94594001", "display": "Secondary malignant neoplasm of soft tissues of thorax (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94595000", "display": "Secondary malignant neoplasm of soft tissues of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94596004", "display": "Secondary malignant neoplasm of soft tissues of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94597008", "display": "Secondary malignant neoplasm of spermatic cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94598003", "display": "Secondary malignant neoplasm of sphenoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94599006", "display": "Secondary malignant neoplasm of sphenoidal sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94600009", "display": "Secondary malignant neoplasm of spinal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94601008", "display": "Secondary malignant neoplasm of spinal meninges (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94602001", "display": "Secondary malignant neoplasm of vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94603006", "display": "Secondary malignant neoplasm of spleen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94604000", "display": "Secondary malignant neoplasm of splenic flexure of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94605004", "display": "Secondary malignant neoplasm of sternum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94606003", "display": "Secondary malignant neoplasm of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94607007", "display": "Secondary malignant neoplasm of subglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94608002", "display": "Secondary malignant neoplasm of sublingual gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94609005", "display": "Secondary malignant neoplasm of submandibular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94610000", "display": "Secondary malignant neoplasm of submaxillary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94611001", "display": "Secondary malignant neoplasm of submental lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94612008", "display": "Secondary malignant neoplasm of superficial inguinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94613003", "display": "Secondary malignant neoplasm of superior wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94614009", "display": "Secondary malignant neoplasm of supraclavicular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94615005", "display": "Secondary malignant neoplasm of supraclavicular region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94616006", "display": "Secondary malignant neoplasm of supraglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94617002", "display": "Secondary malignant neoplasm of sweat gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94618007", "display": "Secondary malignant neoplasm of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94619004", "display": "Secondary malignant neoplasm of talus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94620005", "display": "Secondary malignant neoplasm of tarsal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94621009", "display": "Secondary malignant neoplasm of temporal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94622002", "display": "Secondary malignant neoplasm of temporal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94623007", "display": "Secondary malignant neoplasm of testis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94624001", "display": "Secondary malignant neoplasm of the mesentery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94625000", "display": "Secondary malignant neoplasm of the mesocolon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94626004", "display": "Secondary malignant neoplasm of omentum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94627008", "display": "Secondary malignant neoplasm of peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94628003", "display": "Secondary malignant neoplasm of retroperitoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94629006", "display": "Secondary malignant neoplasm of thigh (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94630001", "display": "Secondary malignant neoplasm of third cuneiform bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94631002", "display": "Secondary malignant neoplasm of thoracic esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94632009", "display": "Secondary malignant neoplasm of thymus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94633004", "display": "Secondary malignant neoplasm of thyroglossal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94634005", "display": "Secondary malignant neoplasm of thyroid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94635006", "display": "Secondary malignant neoplasm of tibia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94636007", "display": "Secondary malignant neoplasm of tibial lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94637003", "display": "Secondary malignant neoplasm of tip and lateral border of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94638008", "display": "Secondary malignant neoplasm of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94639000", "display": "Secondary malignant neoplasm of tonsillar fossa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94640003", "display": "Secondary malignant neoplasm of tonsillar pillar (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94641004", "display": "Secondary malignant neoplasm of trachea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94642006", "display": "Secondary malignant neoplasm of tracheobronchial lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94643001", "display": "Secondary malignant neoplasm of transverse colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94644007", "display": "Secondary malignant neoplasm of trapezium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94645008", "display": "Secondary malignant neoplasm of trapezoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94646009", "display": "Secondary malignant neoplasm of trigeminal nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94647000", "display": "Secondary malignant neoplasm of trigone of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94648005", "display": "Secondary malignant neoplasm of trochlear nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94649002", "display": "Secondary malignant neoplasm of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94650002", "display": "Secondary malignant neoplasm of ulna (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94651003", "display": "Secondary malignant neoplasm of undescended testis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94652005", "display": "Secondary malignant neoplasm of upper gum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94653000", "display": "Secondary malignant neoplasm of upper inner quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94654006", "display": "Secondary malignant neoplasm of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94655007", "display": "Secondary malignant neoplasm of upper outer quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94656008", "display": "Secondary malignant neoplasm of upper respiratory tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94657004", "display": "Secondary malignant neoplasm of upper third of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94658009", "display": "Secondary malignant neoplasm of urachus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94659001", "display": "Secondary malignant neoplasm of ureter (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94660006", "display": "Secondary malignant neoplasm of ureteric orifice of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94661005", "display": "Secondary malignant neoplasm of urethra (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94662003", "display": "Secondary malignant neoplasm of urinary bladder neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94663008", "display": "Secondary malignant neoplasm of urinary system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94664002", "display": "Secondary malignant neoplasm of uterine adnexa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94665001", "display": "Secondary malignant neoplasm of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94666000", "display": "Secondary malignant neoplasm of uveal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94667009", "display": "Secondary malignant neoplasm of uvula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94668004", "display": "Secondary malignant neoplasm of vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94669007", "display": "Secondary malignant neoplasm of vagus nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94670008", "display": "Secondary malignant neoplasm of vallecula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94671007", "display": "Secondary malignant neoplasm of vas deferens (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94672000", "display": "Secondary malignant neoplasm of ventral surface of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94673005", "display": "Secondary malignant neoplasm of vermilion border of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94674004", "display": "Secondary malignant neoplasm of vermilion border of lower lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94675003", "display": "Secondary malignant neoplasm of vermilion border of upper lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94676002", "display": "Secondary malignant neoplasm of vestibule of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94677006", "display": "Secondary malignant neoplasm of vestibule of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94678001", "display": "Secondary malignant neoplasm of visceral pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94679009", "display": "Secondary malignant neoplasm of vocal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94680007", "display": "Secondary malignant neoplasm of vomer (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94681006", "display": "Secondary malignant neoplasm of vulva (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94682004", "display": "Secondary malignant neoplasm of Waldeyer's ring (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94683009", "display": "Secondary malignant neoplasm of zygomatic bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "95634003", "display": "Neonatal respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "96311000119109", "display": "Exacerbation of congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "96901000119105", "display": "Prostate cancer metastatic to eye (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "96981000119102", "display": "Malignant neoplasm of rectosigmoid junction metastatic to brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "97051000119105", "display": "Malignant melanoma metastatic to pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "97751000119108", "display": "Altered behavior in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "99131000119108", "display": "Astrocytoma of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "9953008", "display": "Acute alcoholic liver disease (disorder)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "A81.00", "display": "Creutzfeldt-Jakob disease, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "A81.01", "display": "Variant Creutzfeldt-Jakob disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "A81.09", "display": "Other Creutzfeldt-Jakob disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.0", "display": "Malignant neoplasm of head of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.1", "display": "Malignant neoplasm of body of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.2", "display": "Malignant neoplasm of tail of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.3", "display": "Malignant neoplasm of pancreatic duct" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.4", "display": "Malignant neoplasm of endocrine pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.7", "display": "Malignant neoplasm of other parts of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.8", "display": "Malignant neoplasm of overlapping sites of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.9", "display": "Malignant neoplasm of pancreas, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C71.9", "display": "Malignant neoplasm of brain, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.0", "display": "Secondary and unspecified malignant neoplasm of lymph nodes of head, face and neck" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.1", "display": "Secondary and unspecified malignant neoplasm of intrathoracic lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.2", "display": "Secondary and unspecified malignant neoplasm of intra-abdominal lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.3", "display": "Secondary and unspecified malignant neoplasm of axilla and upper limb lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.4", "display": "Secondary and unspecified malignant neoplasm of inguinal and lower limb lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.5", "display": "Secondary and unspecified malignant neoplasm of intrapelvic lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.8", "display": "Secondary and unspecified malignant neoplasm of lymph nodes of multiple regions" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.9", "display": "Secondary and unspecified malignant neoplasm of lymph node, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.00", "display": "Secondary malignant neoplasm of unspecified lung" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.1", "display": "Secondary malignant neoplasm of mediastinum" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.2", "display": "Secondary malignant neoplasm of pleura" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.39", "display": "Secondary malignant neoplasm of other respiratory organs" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.4", "display": "Secondary malignant neoplasm of small intestine" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.5", "display": "Secondary malignant neoplasm of large intestine and rectum" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.6", "display": "Secondary malignant neoplasm of retroperitoneum and peritoneum" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.7", "display": "Secondary malignant neoplasm of liver and intrahepatic bile duct" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.89", "display": "Secondary malignant neoplasm of other digestive organs" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.00", "display": "Secondary malignant neoplasm of unspecified kidney and renal pelvis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.11", "display": "Secondary malignant neoplasm of bladder" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.19", "display": "Secondary malignant neoplasm of other urinary organs" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.2", "display": "Secondary malignant neoplasm of skin" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.31", "display": "Secondary malignant neoplasm of brain" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.32", "display": "Secondary malignant neoplasm of cerebral meninges" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.49", "display": "Secondary malignant neoplasm of other parts of nervous system" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C91.00", "display": "Acute lymphoblastic leukemia not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C91.02", "display": "Acute lymphoblastic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C92.00", "display": "Acute myeloblastic leukemia, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C92.02", "display": "Acute myeloblastic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.00", "display": "Acute monoblastic/monocytic leukemia, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.02", "display": "Acute monoblastic/monocytic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.90", "display": "Monocytic leukemia, unspecified, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.92", "display": "Monocytic leukemia, unspecified in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.Z0", "display": "Other monocytic leukemia, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.Z2", "display": "Other monocytic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C94.30", "display": "Mast cell leukemia not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C94.32", "display": "Mast cell leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F01.50", "display": "Vascular dementia without behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F01.51", "display": "Vascular dementia with behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F02.80", "display": "Dementia in other diseases classified elsewhere without behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F02.81", "display": "Dementia in other diseases classified elsewhere with behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F03.90", "display": "Unspecified dementia without behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F03.91", "display": "Unspecified dementia with behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F04", "display": "Amnestic disorder due to known physiological condition" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F10.27", "display": "Alcohol dependence with alcohol-induced persisting dementia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F10.96", "display": "Alcohol use, unspecified with alcohol-induced persisting amnestic disorder" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F10.97", "display": "Alcohol use, unspecified with alcohol-induced persisting dementia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G10", "display": "Huntington's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G12.21", "display": "Amyotrophic lateral sclerosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G20", "display": "Parkinson's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.0", "display": "Alzheimer's disease with early onset" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.1", "display": "Alzheimer's disease with late onset" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.8", "display": "Other Alzheimer's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.9", "display": "Alzheimer's disease, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G31.01", "display": "Pick's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G31.09", "display": "Other frontotemporal dementia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G31.83", "display": "Dementia with Lewy bodies" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I09.81", "display": "Rheumatic heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I11.0", "display": "Hypertensive heart disease with heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I12.0", "display": "Hypertensive chronic kidney disease with stage 5 chronic kidney disease or end stage renal disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I13.0", "display": "Hypertensive heart and chronic kidney disease with heart failure and stage 1 through stage 4 chronic kidney disease, or unspecified chronic kidney disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I13.11", "display": "Hypertensive heart and chronic kidney disease without heart failure, with stage 5 chronic kidney disease, or end stage renal disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I13.2", "display": "Hypertensive heart and chronic kidney disease with heart failure and with stage 5 chronic kidney disease, or end stage renal disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.1", "display": "Left ventricular failure, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.20", "display": "Unspecified systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.21", "display": "Acute systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.22", "display": "Chronic systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.23", "display": "Acute on chronic systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.30", "display": "Unspecified diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.31", "display": "Acute diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.32", "display": "Chronic diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.33", "display": "Acute on chronic diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.40", "display": "Unspecified combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.41", "display": "Acute combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.42", "display": "Chronic combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.43", "display": "Acute on chronic combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.810", "display": "Right heart failure, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.811", "display": "Acute right heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.812", "display": "Chronic right heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.813", "display": "Acute on chronic right heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.814", "display": "Right heart failure due to left heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.82", "display": "Biventricular heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.83", "display": "High output heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.84", "display": "End stage heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.89", "display": "Other heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.9", "display": "Heart failure, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.0", "display": "Unilateral pulmonary emphysema [MacLeod's syndrome]" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.1", "display": "Panlobular emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.2", "display": "Centrilobular emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.8", "display": "Other emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.9", "display": "Emphysema, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J68.4", "display": "Chronic respiratory conditions due to chemicals, gases, fumes and vapors" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J84.10", "display": "Pulmonary fibrosis, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J84.112", "display": "Idiopathic pulmonary fibrosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J84.17", "display": "Other interstitial pulmonary diseases with fibrosis in diseases classified elsewhere" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.10", "display": "Chronic respiratory failure, unspecified whether with hypoxia or hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.11", "display": "Chronic respiratory failure with hypoxia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.12", "display": "Chronic respiratory failure with hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.20", "display": "Acute and chronic respiratory failure, unspecified whether with hypoxia or hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.21", "display": "Acute and chronic respiratory failure with hypoxia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.22", "display": "Acute and chronic respiratory failure with hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.90", "display": "Respiratory failure, unspecified, unspecified whether with hypoxia or hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.91", "display": "Respiratory failure, unspecified with hypoxia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.92", "display": "Respiratory failure, unspecified with hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J98.2", "display": "Interstitial emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J98.3", "display": "Compensatory emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.10", "display": "Alcoholic hepatitis without ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.11", "display": "Alcoholic hepatitis with ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.2", "display": "Alcoholic fibrosis and sclerosis of liver" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.30", "display": "Alcoholic cirrhosis of liver without ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.31", "display": "Alcoholic cirrhosis of liver with ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.40", "display": "Alcoholic hepatic failure without coma" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.41", "display": "Alcoholic hepatic failure with coma" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.9", "display": "Alcoholic liver disease, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.0", "display": "Hepatic fibrosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.1", "display": "Hepatic sclerosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.2", "display": "Hepatic fibrosis with hepatic sclerosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.4", "display": "Secondary biliary cirrhosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.5", "display": "Biliary cirrhosis, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.60", "display": "Unspecified cirrhosis of liver" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.69", "display": "Other cirrhosis of liver" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "N18.5", "display": "Chronic kidney disease, stage 5" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "N18.6", "display": "End stage renal disease" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "235965006", "display": "Malignant cystic tumor of exocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "255044008", "display": "Malignant pinealoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10091002", "display": "High output heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "101281000119107", "display": "Congestive heart failure due to cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "101301000119106", "display": "Acute hypercapnic respiratory failure due to obstructive sleep apnea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "101421000119107", "display": "Dementia due to Parkinson's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10335000", "display": "Chronic right-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10349009", "display": "Multi-infarct dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "103511000119103", "display": "Melanoma carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "103611000119102", "display": "Cirrhosis of liver due to hepatitis B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10532003", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105421000119105", "display": "Early onset Alzheimer's disease with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105451000119102", "display": "Amnestic disorder associated with general medical condition (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "106021000119105", "display": "Multi-infarct dementia due to atherosclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10633002", "display": "Acute congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10672271000119100", "display": "Acute-on-chronic hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10676831000119101", "display": "Hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "107571000119101", "display": "Oligodendroglioma of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "107581000119103", "display": "Astrocytoma of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10762071000119109", "display": "Acute-on-chronic respiratory failure following trauma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108101000119101", "display": "Malignant melanoma metastatic to kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108131000119108", "display": "Small cell carcinoma metastatic to kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108201000119105", "display": "Undifferentiated large cell carcinoma metastatic to kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108211000119108", "display": "Secondary adenocarcinoma of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "109819003", "display": "Obstructive biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "109848009", "display": "Overlapping malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "109912006", "display": "Overlapping malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "111283005", "display": "Chronic left-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "111411000119103", "display": "End stage renal disease due to hypertension (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "111480006", "display": "Psychoactive substance-induced organic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "116811000119106", "display": "Non-Hodgkin lymphoma of central nervous system metastatic to lymph node of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "116821000119104", "display": "Non-Hodgkin lymphoma of central nervous system metastatic to lymph node of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120851000119104", "display": "Systolic heart failure stage D (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120861000119102", "display": "Systolic heart failure stage C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120871000119108", "display": "Systolic heart failure stage B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120881000119106", "display": "Diastolic heart failure stage D (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120891000119109", "display": "Diastolic heart failure stage C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120901000119108", "display": "Diastolic heart failure stage B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12246561000119101", "display": "Secondary malignant neoplasm of bilateral adrenal glands (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12246601000119101", "display": "Secondary malignant neoplasm of bilateral lungs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12348006", "display": "Presenile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123604002", "display": "Toxic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123605001", "display": "Nutritional cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123606000", "display": "Cholangiolitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12368000", "display": "Secondary biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123716002", "display": "Latent cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123717006", "display": "Advanced cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "127991000119101", "display": "Hypertension concurrent and due to end stage renal disease on dialysis due to type 2 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128001000119105", "display": "Hypertension concurrent and due to end stage renal disease on dialysis due to type 1 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128404006", "display": "Right heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128462008", "display": "Secondary malignant neoplastic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128465005", "display": "Secondary malignant neoplasm of articular cartilage (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "130121000119104", "display": "Dementia due to Rett's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13092008", "display": "Pick's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13274008", "display": "Atrophic fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13351431000119102", "display": "Secondary malignant neoplasm of lymph nodes of neck from thyroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "135091000119106", "display": "Secondary neuroendocrine carcinoma of peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13839000", "display": "Bernheim's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "14070001", "display": "Multi-infarct dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "141991000119109", "display": "Delusions in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "142001000119106", "display": "Depressed mood in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "142011000119109", "display": "Alzheimer's disease co-occurrent with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "143401000119106", "display": "Malignant carcinoid tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "14700006", "display": "Bauxite fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "153931000119109", "display": "Acute combined systolic and diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "153941000119100", "display": "Chronic combined systolic and diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "153951000119103", "display": "Acute on chronic combined systolic and diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629541000119106", "display": "Congestive heart failure stage C due to Ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629591000119103", "display": "Congestive heart failure stage B due to ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629641000119107", "display": "Systolic heart failure stage B due to ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629741000119102", "display": "Systolic heart failure stage C due to ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15662003", "display": "Senile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15781000119107", "display": "Hypertensive heart AND chronic kidney disease with congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1581000119101", "display": "Dementia of the Alzheimer type with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1591000119103", "display": "Dementia with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15956181000119102", "display": "Secondary adenocarcinoma of bilateral lungs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15999000", "display": "Mixed micro AND macronodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16003001", "display": "Giant bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16055271000119107", "display": "Respiratory failure following trauma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16070004", "display": "Syphilitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16219201000119101", "display": "Behavioral disturbance co-occurrent and due to late onset Alzheimer dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16260631000119101", "display": "Secondary malignant neoplasm of lymph node from neoplasm of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162711000", "display": "On examination - collapse - respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162712007", "display": "On examination - collapse - asphyxia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16276361000119109", "display": "Vascular dementia without behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162974009", "display": "On examination - fibrosis of lung present (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1651000119109", "display": "Primary adenocarcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1661000119106", "display": "Metastasis to lung from adenocarcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1671000119100", "display": "Metastasis to lymph node from squamous cell carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1681000119102", "display": "Metastasis to lymph node from adenocarcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16846004", "display": "Obstructive emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1691000119104", "display": "Metastasis to liver from adenocarcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "17262008", "display": "Non-alcoholic Korsakoff's psychosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "17385007", "display": "Graphite fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1761006", "display": "Biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1801000119106", "display": "Anemia, pre-end stage renal disease on erythropoietin protocol (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "181869007", "display": "Neonatal cardiorespiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187786003", "display": "Malignant neoplasm of sphincter of Oddi (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187791002", "display": "Malignant tumor of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187792009", "display": "Malignant tumor of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187793004", "display": "Malignant tumor of pancreatic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187794005", "display": "Malignant tumor of Islets of Langerhans (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187798008", "display": "Malignant neoplasm of ectopic pancreatic tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188280007", "display": "Malignant neoplasm of cerebrum (excluding lobes and ventricles) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188281006", "display": "Malignant neoplasm of basal ganglia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188282004", "display": "Malignant neoplasm of cerebral cortex (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188283009", "display": "Malignant neoplasm of corpus striatum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188285002", "display": "Malignant neoplasm of globus pallidus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188286001", "display": "Malignant tumor of hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188287005", "display": "Malignant neoplasm of thalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188289008", "display": "Malignant neoplasm of hippocampus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188290004", "display": "Malignant neoplasm of uncus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188292007", "display": "Malignant tumor of choroid plexus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188293002", "display": "Malignant neoplasm of floor of cerebral ventricle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188295009", "display": "Malignant neoplasm of cerebral peduncle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188296005", "display": "Malignant neoplasm of medulla oblongata (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188297001", "display": "Malignant neoplasm of midbrain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188298006", "display": "Malignant neoplasm of pons (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188301005", "display": "Malignant neoplasm of corpus callosum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188302003", "display": "Malignant neoplasm of tapetum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188308004", "display": "Malignant neoplasm of olfactory bulb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188339002", "display": "Malignant neoplasm of pituitary gland and craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188340000", "display": "Malignant tumor of craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188445006", "display": "Secondary malignant neoplasm of retroperitoneum and peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188454009", "display": "Secondary malignant neoplasm of skin of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188458007", "display": "Secondary malignant neoplasm of skin of shoulder and arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188459004", "display": "Secondary malignant neoplasm of skin of hip and leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188462001", "display": "Secondary malignant neoplasm of brain and spinal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188469005", "display": "Secondary malignant neoplasm of cervix uteri (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188471005", "display": "Secondary malignant neoplasm of epididymis AND vas deferens (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188645002", "display": "Leukemic reticuloendotheliosis of lymph nodes of head, face and neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188648000", "display": "Leukemic reticuloendotheliosis of lymph nodes of axilla and upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188649008", "display": "Leukemic reticuloendotheliosis of lymph nodes of inguinal region and lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "19090001000004101", "display": "Metastatic neoplasm of left basal ganglion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191449005", "display": "Uncomplicated senile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191451009", "display": "Uncomplicated presenile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191452002", "display": "Presenile dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191454001", "display": "Presenile dementia with paranoia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191455000", "display": "Presenile dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191457008", "display": "Senile dementia with depressive or paranoid features (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191458003", "display": "Senile dementia with paranoia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191459006", "display": "Senile dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191461002", "display": "Senile dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191463004", "display": "Uncomplicated arteriosclerotic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191464005", "display": "Arteriosclerotic dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191465006", "display": "Arteriosclerotic dementia with paranoia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191466007", "display": "Arteriosclerotic dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191471000", "display": "Korsakov's alcoholic psychosis with peripheral neuritis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191493005", "display": "Drug-induced dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191494004", "display": "Drug-induced amnestic syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191519005", "display": "Dementia associated with another disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192926004", "display": "Multiple sclerosis of the brainstem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192927008", "display": "Multiple sclerosis of the spinal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192928003", "display": "Generalized multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192929006", "display": "Exacerbation of multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "194767001", "display": "Benign hypertensive heart disease with congestive cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "194779001", "display": "Hypertensive heart and renal disease with (congestive) heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "194781004", "display": "Hypertensive heart and renal disease with both (congestive) heart failure and renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195111005", "display": "Decompensated cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195112003", "display": "Compensated cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195114002", "display": "Acute left ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195957006", "display": "Chronic bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195958001", "display": "Segmental bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195959009", "display": "Zonal bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195963002", "display": "Acute vesicular emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "196026004", "display": "Chronic emphysema caused by chemical fumes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "196028003", "display": "Chronic pulmonary fibrosis caused by chemical fumes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "196125002", "display": "Diffuse interstitial pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197279005", "display": "Cirrhosis and chronic liver disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197291001", "display": "Unilobular portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197293003", "display": "Diffuse nodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197294009", "display": "Fatty portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197296006", "display": "Capsular portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197299004", "display": "Pigmentary portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197301006", "display": "Toxic portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197303009", "display": "Bacterial portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197305002", "display": "Syphilitic portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197310003", "display": "Biliary cirrhosis of children (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "19943007", "display": "Cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "206586007", "display": "Congenital cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "213215000", "display": "Cardiorespiratory failure as a complication of care (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "21861000", "display": "Micronodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "21921000119103", "display": "Dementia co-occurrent and due to Pick's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22381000119105", "display": "Primary degenerative dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230156002", "display": "Malignant meningitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230258005", "display": "Amyotrophic lateral sclerosis with dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230265002", "display": "Familial Alzheimer's disease of early onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230266001", "display": "Non-familial Alzheimer's disease of early onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230267005", "display": "Familial Alzheimer's disease of late onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230268000", "display": "Non-familial Alzheimer's disease of late onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230269008", "display": "Focal Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230271008", "display": "Pick's disease with Pick bodies (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230272001", "display": "Pick's disease with Pick cells and no Pick bodies (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230280008", "display": "Progressive aphasia in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230282000", "display": "Post-traumatic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230283005", "display": "Punch drunk syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230285003", "display": "Vascular dementia of acute onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230286002", "display": "Subcortical vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230287006", "display": "Mixed cortical and subcortical vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230288001", "display": "Semantic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230289009", "display": "Patchy dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230299004", "display": "Juvenile onset Huntington's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230300007", "display": "Late onset Huntington's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230301006", "display": "Akinetic-rigid form of Huntington's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230372003", "display": "Acute relapsing multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230373008", "display": "Chronic progressive multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230499002", "display": "Sleep-related respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "23341000119109", "display": "Congestive heart failure with right heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233674008", "display": "Pulmonary emphysema in alpha-1 primary immunodeficiency deficiency (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233675009", "display": "Toxic emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233677001", "display": "Scar emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233713004", "display": "Seasonal cryptogenic organizing pneumonia with biochemical cholestasis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233724002", "display": "Toxic diffuse interstitial pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233725001", "display": "Drug-induced diffuse interstitial pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233726000", "display": "Localized pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233758005", "display": "Mica pneumoconiosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233761006", "display": "Subacute silicosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233765002", "display": "Respiratory failure without hypercapnia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233924009", "display": "Heart failure as a complication of care (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233940007", "display": "Pulmonary tumor embolism (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235875008", "display": "Alcoholic hepatitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235881000", "display": "Alcoholic hepatic failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235895002", "display": "Laennec's cirrhosis, non-alcoholic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235896001", "display": "Infectious cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235897005", "display": "Hypoxia-associated cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235899008", "display": "Hepatic sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235901004", "display": "Hepatic fibrosis with hepatic sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235902006", "display": "Intrahepatic phlebosclerosis and fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235966007", "display": "Cystadenocarcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236433006", "display": "Acute-on-chronic renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236434000", "display": "End stage renal failure untreated by renal replacement therapy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236435004", "display": "End stage renal failure on dialysis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236436003", "display": "End stage renal failure with renal transplant (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236512004", "display": "Leukemic infiltrate of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236513009", "display": "Lymphoma of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "23958009", "display": "Vanishing lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "241861008", "display": "Metastatic malignant neoplasm to nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "2421000119107", "display": "Hallucinations co-occurrent and due to late onset dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242862004", "display": "Secondary malignant neoplasm of nasopharyngeal wall (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "24700007", "display": "Multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254609000", "display": "Carcinoma of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254611009", "display": "Malignant tumor of endocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254612002", "display": "Carcinoma of endocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254938000", "display": "Astrocytoma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254940005", "display": "Oligodendroglioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254955001", "display": "Pituitary carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254969001", "display": "Malignant tumor of olfactory tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255088001", "display": "Malignant tumor of exocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255112006", "display": "Malignant tumor of pituitary and hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255118005", "display": "Secondary lymphangitic carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255119002", "display": "Lymphangitis carcinomatosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255121007", "display": "Carcinomatosis of peritoneal cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255123005", "display": "Metastasis to nervous system and eye (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255124004", "display": "Metastasis to peripheral nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25544003", "display": "Low output heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25772007", "display": "Multi-infarct dementia with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266355005", "display": "Bullous emphysema with collapse (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266356006", "display": "Atrophic (senile) emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266368002", "display": "Post-inflammatory pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266468003", "display": "Cirrhosis - non-alcoholic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266469006", "display": "Multilobular portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266470007", "display": "Cardiac portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266471006", "display": "Juvenile portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "26852004", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "268612007", "display": "Senile and presenile organic psychotic conditions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "26929004", "display": "Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269473008", "display": "Secondary malignant neoplasm of respiratory and digestive systems (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269616004", "display": "Secondary nodes - axilla/arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269617008", "display": "Secondary nodes - inguinal/leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271440004", "display": "Cirrhosis secondary to cholestasis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "27156006", "display": "Posthepatitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274088005", "display": "Secondary malignant neoplasm of unknown site (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274282003", "display": "On examination - respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "275266006", "display": "Metastasis to digestive organs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276259003", "display": "Respiratory arrest preceding cardiac arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276514007", "display": "Neonatal cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276826005", "display": "Malignant glioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276828006", "display": "Glioblastoma multiforme of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276836002", "display": "Primary cerebral lymphoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277461004", "display": "Anaplastic astrocytoma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277505007", "display": "Medulloblastoma of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277638005", "display": "Sepsis-associated left ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277639002", "display": "Sepsis-associated right ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "278051002", "display": "Malignant lymphoma of thyroid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "278433008", "display": "Malignant infiltration of soft tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "278857002", "display": "Dementia of frontal lobe type (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "281004", "display": "Dementia associated with alcoholism (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "281560004", "display": "Neuroblastoma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285211000119102", "display": "Congestive heart failure as post-operative complication of cardiac surgery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285221000119109", "display": "Congestive heart failure as post-operative complication of non-cardiac surgery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285598005", "display": "Metastasis to trachea of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285603002", "display": "Metastasis to bronchus of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285604008", "display": "Metastasis to lung of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285605009", "display": "Metastasis to pleura of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285606005", "display": "Metastasis to heart of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285607001", "display": "Metastasis to mediastinum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285608006", "display": "Metastasis to thymus of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285609003", "display": "Metastasis to small intestine of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285610008", "display": "Metastasis to large intestine of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285611007", "display": "Metastasis to colon of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285612000", "display": "Metastasis to rectum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285613005", "display": "Metastasis to liver of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285614004", "display": "Metastasis to pancreas of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285615003", "display": "Metastasis to spleen of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285616002", "display": "Metastasis to peritoneum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285617006", "display": "Metastasis to retroperitoneum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285618001", "display": "Metastasis to bone of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285619009", "display": "Metastasis to vertebral column of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285631006", "display": "Metastasis to skin of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285633009", "display": "Metastasis to soft tissue of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285634003", "display": "Metastasis to breast of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285635002", "display": "Metastasis to uterus of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285637005", "display": "Metastasis to ovary of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285638000", "display": "Metastasis to vagina of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285639008", "display": "Metastasis to kidney of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285640005", "display": "Metastasis to bladder of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285641009", "display": "Metastasis to brain of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285642002", "display": "Metastasis to eye of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285643007", "display": "Metastasis to adrenal gland of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285644001", "display": "Metastasis to lymph node of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285645000", "display": "Disseminated malignancy of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285841000119104", "display": "Malignant hypertensive end stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "286371000119107", "display": "Malignant hypertensive end stage renal disease on dialysis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "286902000", "display": "Secondary carcinoma of gastrointestinal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "288631000119104", "display": "Vascular dementia with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "2912004", "display": "Cystic-bullous disease of the lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "30042003", "display": "Confluent fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "301643003", "display": "Sedative, hypnotic AND/OR anxiolytic-induced persisting amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "302507002", "display": "Sedative amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "303194003", "display": "Metastasis to head and neck lymph node (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "303201005", "display": "Metastasis to multiple lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304603007", "display": "Variant Creutzfeldt-Jakob disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307226002", "display": "Metastatic adenocarcinoma of unknown origin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307593001", "display": "Carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307601000", "display": "Pseudomyxoma peritonei (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307757001", "display": "Chronic alcoholic hepatitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "309775007", "display": "Postprocedural respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31081000119101", "display": "Presenile dementia with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "312991009", "display": "Senile dementia of the Lewy body type (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314206003", "display": "Refractory heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314408000", "display": "Leukemic infiltrate of choroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314418005", "display": "Leukemic infiltrate of retina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314964006", "display": "Local recurrence of malignant tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314987003", "display": "Metastasis from malignant melanoma of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314988008", "display": "Metastasis from malignant tumor of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314989000", "display": "Metastasis from malignant tumor of soft tissues (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314990009", "display": "Metastasis from malignant tumor of bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314991008", "display": "Metastasis from malignant tumor of adrenal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314992001", "display": "Metastasis from malignant tumor of cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314993006", "display": "Metastasis from malignant tumor of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314994000", "display": "Metastasis from malignant tumor of prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314995004", "display": "Metastasis from malignant tumor of bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314996003", "display": "Metastasis from malignant tumor of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314997007", "display": "Metastasis from malignant tumor of rectum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314998002", "display": "Metastasis from malignant tumor of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314999005", "display": "Metastasis from malignant tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315000005", "display": "Metastasis from malignant tumor of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315001009", "display": "Metastasis from malignant tumor of gallbladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315002002", "display": "Metastasis from malignant tumor of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315003007", "display": "Metastasis from malignant tumor of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315004001", "display": "Metastasis from malignant tumor of breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315005000", "display": "Metastasis from malignant tumor of bronchus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315006004", "display": "Metastasis from malignant neoplasm of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315007008", "display": "Metastasis from malignant tumor of thyroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315008003", "display": "Metastasis from malignant tumor of buccal cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315009006", "display": "Metastasis from malignant tumor of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31712002", "display": "Primary biliary cholangitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31898008", "display": "Paraseptal emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "326072005", "display": "Carcinoma of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32875003", "display": "Inhalant-induced persisting dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3298001", "display": "Amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33144001", "display": "Parasitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33325001", "display": "Compensatory emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33644002", "display": "Postvalvulotomy syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3514002", "display": "Peribronchial fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "353561000119103", "display": "Secondary malignant neoplasm of right lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "353741000119106", "display": "Secondary malignant neoplasm of left lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359617009", "display": "Acute right-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359780007", "display": "Metastatic malignant neoplasm to lateral axillary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359782004", "display": "Metastatic malignant neoplasm to apex of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359785002", "display": "Metastatic malignant neoplasm to dome of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359987004", "display": "Krukenberg tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363368005", "display": "Carcinoma of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363369002", "display": "Carcinoma of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363417006", "display": "Malignant tumor of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363418001", "display": "Malignant tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363419009", "display": "Malignant tumor of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363467004", "display": "Malignant neoplasm of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363468009", "display": "Malignant neoplasm of temporal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363469001", "display": "Malignant neoplasm of parietal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363470000", "display": "Malignant neoplasm of occipital lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363471001", "display": "Malignant neoplasm of cerebral ventricles (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363473003", "display": "Malignant neoplasm of brainstem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363482009", "display": "Malignant tumor of pituitary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363483004", "display": "Malignant tumor of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "364006", "display": "Acute left-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "36599006", "display": "Chronic fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "367363000", "display": "Right ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369455009", "display": "Malignant tumor involving rectum by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369456005", "display": "Malignant tumor involving rectum by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369457001", "display": "Malignant tumor involving rectum by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369458006", "display": "Malignant tumor involving rectum by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369459003", "display": "Malignant tumor involving rectum by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369460008", "display": "Malignant tumor involving rectum by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369461007", "display": "Malignant tumor involving rectum by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369464004", "display": "Malignant tumor involving ureter by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369467006", "display": "Malignant tumor involving urethra by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369468001", "display": "Malignant tumor involving urethra by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369476004", "display": "Malignant tumor involving bladder by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369477008", "display": "Malignant tumor involving bladder by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369478003", "display": "Malignant tumor involving bladder by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369479006", "display": "Malignant tumor involving bladder by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369480009", "display": "Malignant tumor involving bladder by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369481008", "display": "Malignant tumor involving bladder by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369482001", "display": "Malignant tumor involving bladder by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369484000", "display": "Malignant tumor involving vasa deferentia by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369486003", "display": "Malignant tumor involving prostate by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369500009", "display": "Malignant tumor involving uterine cervix by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369501008", "display": "Malignant tumor involving uterine cervix by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369502001", "display": "Malignant tumor involving uterine corpus by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369514009", "display": "Secondary malignant neoplasm of left fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369521009", "display": "Secondary malignant neoplasm of right fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369523007", "display": "Secondary malignant neoplasm of left ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369530001", "display": "Secondary malignant neoplasm of right ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369535006", "display": "Secondary neoplasm of left broad ligament (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369536007", "display": "Secondary neoplasm of right broad ligament (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369538008", "display": "Malignant tumor involving left broad ligament by metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369540003", "display": "Malignant tumor involving right broad ligament by metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369542006", "display": "Malignant tumor involving left fallopian tube by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369543001", "display": "Malignant tumor involving left fallopian tube by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369544007", "display": "Malignant tumor involving left fallopian tube by separate metastasis from right fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369545008", "display": "Malignant tumor involving left fallopian tube by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369546009", "display": "Malignant tumor involving left fallopian tube by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369553000", "display": "Malignant tumor involving right fallopian tube by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369554006", "display": "Malignant tumor involving right fallopian tube by separate metastasis from left fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369555007", "display": "Malignant tumor involving right fallopian tube by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369556008", "display": "Malignant tumor involving right fallopian tube by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369557004", "display": "Malignant tumor involving right fallopian tube by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369558009", "display": "Malignant tumor involving right fallopian tube by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369560006", "display": "Malignant tumor involving left ovary by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369561005", "display": "Malignant tumor involving left ovary by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369562003", "display": "Malignant tumor involving left ovary by separate metastasis from right ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369563008", "display": "Malignant tumor involving left ovary by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369564002", "display": "Malignant tumor involving left ovary by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369565001", "display": "Malignant tumor involving left ovary by separate metastasis uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369568004", "display": "Malignant tumor involving right ovary by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369569007", "display": "Malignant tumor involving right ovary by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369570008", "display": "Malignant tumor involving right ovary by separate metastasis from left ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369571007", "display": "Malignant tumor involving right ovary by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369572000", "display": "Malignant tumor involving right ovary by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369573005", "display": "Malignant tumor involving right ovary by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369574004", "display": "Malignant tumor involving uterine cervix by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369575003", "display": "Malignant tumor involving uterine corpus by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369576002", "display": "Malignant tumor involving uterine corpus by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369577006", "display": "Malignant tumor involving uterine corpus by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369578001", "display": "Malignant tumor involving uterine corpus by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369581006", "display": "Malignant tumor involving vagina by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369582004", "display": "Malignant tumor involving vagina by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369583009", "display": "Malignant tumor involving vagina by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369584003", "display": "Malignant tumor involving vagina by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369585002", "display": "Malignant tumor involving vagina by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369586001", "display": "Malignant tumor involving vagina by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369588000", "display": "Malignant tumor involving vulva by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369589008", "display": "Malignant tumor involving vulva by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369590004", "display": "Malignant tumor involving vulva by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369591000", "display": "Malignant tumor involving vulva by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369592007", "display": "Malignant tumor involving vulva by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369593002", "display": "Malignant tumor involving vulva by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369602008", "display": "Malignant tumor involving an organ by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369603003", "display": "Malignant tumor involving an organ by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369604009", "display": "Malignant tumor involving an organ by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369605005", "display": "Malignant tumor involving an organ by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369606006", "display": "Malignant tumor involving an organ by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369607002", "display": "Malignant tumor involving an organ by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369608007", "display": "Malignant tumor involving an organ by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369609004", "display": "Malignant tumor involving an organ by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369610009", "display": "Malignant tumor involving left fallopian tube by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371024007", "display": "Senile dementia with delusion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371026009", "display": "Senile dementia with psychosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371139006", "display": "Early cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371967001", "display": "Primary malignant neoplasm of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372003004", "display": "Primary malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372093008", "display": "Secondary malignant neoplasm of axillary tail of breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372119009", "display": "Primary malignant neoplasm of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372142002", "display": "Carcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "37688005", "display": "Clonorchiasis with biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "397767007", "display": "Acute respiratory failure requiring reintubation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "39871006", "display": "Chronic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "399969009", "display": "Secondary malignant neoplasm of blood vessel of upper arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "400058002", "display": "Secondary malignant neoplasm of blood vessel of lower leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "402563000", "display": "Metastatic malignant melanoma with diffuse hypermelanosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "402879006", "display": "T-cell leukemic infiltration of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "403906006", "display": "Metastatic squamous cell carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404090003", "display": "Malignant infiltration of oral cavity by underlying tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404091004", "display": "Malignant infiltration of skin by underlying tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404092006", "display": "Carcinomatous metastasis in skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404093001", "display": "Sarcomatous metastasis in skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404094007", "display": "Metastasis involving oral cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404122003", "display": "Leukemic infiltration of skin (chronic T-cell lymphocytic leukemia) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404123008", "display": "Leukemic infiltration of skin (T-cell prolymphocytic leukemia) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404124002", "display": "Leukemic infiltration of skin (T-cell lymphoblastic leukemia) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404156009", "display": "Leukemic infiltration of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40425004", "display": "Postconcussion syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "405570007", "display": "Pulmonary fibrosis due to and following radiotherapy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "405843009", "display": "Widespread metastatic malignant neoplastic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40640008", "display": "Massive fibrosis of lung co-occurrent and due to silicosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "409622000", "display": "Respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "410430005", "display": "Cardiorespiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "410431009", "display": "Cardiorespiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "41309000", "display": "Alcoholic liver damage (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414676007", "display": "Metastatic neuroblastoma of orbit proper (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "416780008", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "416975007", "display": "Primary degenerative dementia of the Alzheimer type, senile onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "417996009", "display": "Systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "418304008", "display": "Diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "418529003", "display": "Secondary malignant neoplasm of lacrimal drainage structure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "419728003", "display": "Portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "420054005", "display": "Alcoholic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "420614009", "display": "Organic dementia associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "421023003", "display": "Presenile dementia associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "421283008", "display": "Primary lymphoma of brain associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "421529006", "display": "Dementia associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "422782004", "display": "Primary malignant neoplasm of ovary, with widespread metastatic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423032007", "display": "Leukemic infiltration of orbit (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423384009", "display": "Secondary malignant neoplasm of lacrimal gland duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "42343007", "display": "Congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423595004", "display": "Adenocarcinoma carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423987006", "display": "Primary malignant neoplasm of vulva, with widespread metastatic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424052001", "display": "Small cell carcinoma carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424151006", "display": "Anaplastic glioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424276002", "display": "Malignant glioma of brainstem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424404003", "display": "Decompensated chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424887002", "display": "Primary malignant neoplasm of thyroid gland, metastatic to bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424954002", "display": "Undifferentiated large cell carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425303004", "display": "Squamous cell carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425369003", "display": "Chronic progressive renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425390006", "display": "Dementia associated with Parkinson's Disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425413006", "display": "Drug-induced cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425500002", "display": "Secondary progressive multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426012001", "display": "Right heart failure due to pulmonary hypertension (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426263006", "display": "Congestive heart failure due to left ventricular systolic dysfunction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426373005", "display": "Relapsing remitting multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426437004", "display": "Familial idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426611007", "display": "Congestive heart failure due to valvular disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426896000", "display": "Chronic hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428051000124108", "display": "Mild dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428061005", "display": "Malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428173007", "display": "Chronic hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428351000124105", "display": "Severe dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428700003", "display": "Primary progressive multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429033009", "display": "Malignant neoplasm of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429161000124103", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429458009", "display": "Dementia due to Creutzfeldt Jakob disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429998004", "display": "Vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "430771000124100", "display": "Moderate dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "433146000", "display": "Chronic kidney disease stage 5 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "434431000124103", "display": "Hypertensive end stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "43736008", "display": "Rheumatic left ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "438511000", "display": "Benign multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "43904005", "display": "Macronodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439567002", "display": "Malignant multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44047000", "display": "Zieve's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44088000", "display": "Low cardiac output syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "441481004", "display": "Chronic systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "441530006", "display": "Chronic diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "442344002", "display": "Dementia due to Huntington chorea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44274007", "display": "Lymphoid interstitial pneumonia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44313006", "display": "Right heart failure secondary to left heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443144000", "display": "Metastatic sarcoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443253003", "display": "Acute on chronic systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443254009", "display": "Acute systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443343001", "display": "Acute diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443344007", "display": "Acute on chronic diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443493003", "display": "Metastatic malignant melanoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "445236007", "display": "Cardiorenal syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "446221000", "display": "Heart failure with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448218008", "display": "Malignant neoplasm of cerebellopontine angle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448248006", "display": "Malignant neoplasm of axial suprasellar region of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448250003", "display": "Malignant teratoma of pineal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448863000", "display": "Malignant epithelial neoplasm of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448989001", "display": "Malignant epithelial neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449253005", "display": "Malignant epithelial neoplasm of hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449420002", "display": "Malignant neoplasm of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449630001", "display": "Secondary malignant neoplasm of skin of lower leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449631002", "display": "Secondary malignant neoplasm of skin of upper arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449632009", "display": "Secondary malignant neoplasm of lower leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449633004", "display": "Secondary malignant neoplasm of upper arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "45256007", "display": "Cruveilhier-Baumgarten syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "46113002", "display": "Hypertensive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "46177005", "display": "End-stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "462172006", "display": "Fetal heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "462174007", "display": "Fetal heart failure with myocardial hypertrophy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "462175008", "display": "Fetal heart failure with redistribution of cardiac output (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "471880001", "display": "Heart failure due to end stage congenital heart disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "473419009", "display": "Intraductal papillary mucinous carcinoma in situ of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4817008", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "48447003", "display": "Chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "49049000", "display": "Parkinson's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "49584005", "display": "Acute cor pulmonale (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "49708008", "display": "Anemia of chronic renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4981000", "display": "Panacinar emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "50196008", "display": "Perialveolar fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "50325005", "display": "Alcoholic fatty liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5053004", "display": "Cardiac insufficiency due to prosthesis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5148006", "display": "Hypertensive heart disease with congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51615001", "display": "Fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51928006", "display": "General paresis - neurosyphilis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "52448006", "display": "Dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "536002", "display": "Glissonian cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5375005", "display": "Chronic left-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "54502004", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "54867000", "display": "Rheumatoid fibrosing alveolitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "55009008", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "55565007", "display": "Cardiac failure after obstetrical surgery AND/OR other procedure including delivery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56267009", "display": "Multi-infarct dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56675007", "display": "Acute heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56841008", "display": "Massive fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "57488007", "display": "Chronic pulmonary fibrosis due to inhalation of chemical fumes AND/OR vapors (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "57557005", "display": "Chronic milk alkali syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "57686001", "display": "Emphysematous bleb of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "58756001", "display": "Huntington's chorea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "59651006", "display": "Sedative, hypnotic AND/OR anxiolytic-induced persisting dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "59773008", "display": "Simple pulmonary alveolitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60805002", "display": "Hemolytic anemia with emphysema AND cutis laxa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60856006", "display": "Cardiac insufficiency following cardiac surgery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "609507007", "display": "Induced termination of pregnancy complicated by cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "6183001", "display": "Indian childhood cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "62239001", "display": "Parkinson-dementia complex of Guam (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "6475002", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, uncomplicated (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "65096006", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "65710008", "display": "Acute respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "66108005", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, uncomplicated (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "66110007", "display": "Chronic diffuse emphysema caused by inhalation of chemical fumes AND/OR vapors (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "66989003", "display": "Chronic right-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67431000119105", "display": "Congestive heart failure stage D (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67441000119101", "display": "Congestive heart failure stage C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67905004", "display": "Acute-on-chronic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "681621000119105", "display": "Primary adenocarcinoma of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "681721000119103", "display": "Primary adenocarcinoma of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "68328006", "display": "Centriacinar emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "684911000119105", "display": "Primary glioblastoma multiforme of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "69482004", "display": "Korsakoff's psychosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698296002", "display": "Acute exacerbation of chronic congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698504006", "display": "Postoperative cardiopulmonary failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698594003", "display": "Symptomatic congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698624003", "display": "Dementia associated with cerebral lipidosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698625002", "display": "Dementia associated with normal pressure hydrocephalus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698626001", "display": "Dementia associated with multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698687007", "display": "Post-traumatic dementia with behavioral change (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698725008", "display": "Dementia associated with neurosyphilis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698726009", "display": "Dementia associated with viral encephalitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698781002", "display": "Dementia associated with cerebral anoxia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698948009", "display": "Vascular dementia in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698949001", "display": "Dementia in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698954005", "display": "Primary degenerative dementia of the Alzheimer type, senile onset in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698955006", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699318007", "display": "Supratentorial primitive neuroectodermal tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699748007", "display": "Cardiorespiratory arrest with successful resuscitation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700250006", "display": "Idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700251005", "display": "Chronic idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700252003", "display": "Subacute idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700423003", "display": "Adenocarcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "702373006", "display": "Hereditary myopathy with early respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "702392008", "display": "Metastatic renal cell carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703272007", "display": "Heart failure with reduced ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703273002", "display": "Heart failure with reduced ejection fraction due to coronary artery disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703274008", "display": "Heart failure with reduced ejection fraction due to myocarditis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703275009", "display": "Heart failure with reduced ejection fraction due to cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703276005", "display": "Heart failure with reduced ejection fraction due to heart valve disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704152002", "display": "Metastatic neuroblastoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704242009", "display": "Fetal heart failure due to extracardiac disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704667004", "display": "Hypertension concurrent and due to end stage renal disease on dialysis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "705176003", "display": "Metastatic carcinoid tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "707324008", "display": "Anemia co-occurrent and due to end stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "707434003", "display": "Pulmonary fibrosis due to Hermansky-Pudlak syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "708030004", "display": "Pulmonary emphysema co-occurrent with fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "708537005", "display": "Acute idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709109004", "display": "Hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709110009", "display": "Acute hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709111008", "display": "Acute hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709285002", "display": "Secondary malignant neoplasm of lumbosacral plexus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "70936005", "display": "Multi-infarct dementia, uncomplicated (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "71193007", "display": "Fibrosis of lung caused by radiation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "712487000", "display": "End stage renal disease due to benign hypertension (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "712849003", "display": "Primary malignant neoplasm of prostate metastatic to bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713060000", "display": "Sporadic Creutzfeldt-Jakob disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713181003", "display": "Chronic alcoholic liver disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713189001", "display": "Malignant insulinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713244007", "display": "Drug induced pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713325002", "display": "Primary cerebral lymphoma co-occurrent with human immunodeficiency virus infection (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713370005", "display": "Acute on chronic alcoholic liver disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713419002", "display": "Intraoperative cardiorespiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713488003", "display": "Presenile dementia co-occurrent with human immunodeficiency virus infection (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713844000", "display": "Dementia co-occurrent with human immunodeficiency virus infection (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715345007", "display": "Young onset Parkinson disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715401008", "display": "Primary biliary cirrhosis co-occurrent with systemic scleroderma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715414009", "display": "Familial malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715662009", "display": "Iatrogenic Jakob-Creutzfeldt disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715737004", "display": "Parkinsonism co-occurrent with dementia of Guadeloupe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715807002", "display": "Familial Creutzfeldt-Jakob (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715864007", "display": "Non-Wilsonian hepatic copper toxicosis of infancy and childhood (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715904005", "display": "Pineal parenchymal tumor of intermediate differentiation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "716107009", "display": "Early onset parkinsonism and intellectual disability syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "716203000", "display": "Decompensated cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "716662004", "display": "Autosomal dominant late onset Parkinson disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "717840005", "display": "Congestive heart failure stage B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "718089001", "display": "Acute respiratory failure requiring reintubation following extubation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "718555006", "display": "Juvenile amyotrophic lateral sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "718685006", "display": "Orthostatic hypotension co-occurrent and due to Parkinson's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "71892000", "display": "Cardiac asthma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "719218000", "display": "Cryptogenic organizing pneumonia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "720587009", "display": "Donor derived melanoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "721718003", "display": "Primary adenocarcinoma of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "721977007", "display": "Lung fibrosis, immunodeficiency, 46,XX gonadal dysgenesis syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722095005", "display": "Acute kidney injury due to circulatory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722600006", "display": "Non-amnestic Alzheimer disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722671009", "display": "Metastatic malignant neoplasm of meninges (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722707001", "display": "Metastatic malignant neoplasm of peripheral nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722919003", "display": "Neonatal cardiac failure due to decreased left ventricular output (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722962002", "display": "Amnestic disorder caused by substance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722977005", "display": "Dementia co-occurrent and due to neurocysticercosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722978000", "display": "Dementia caused by toxin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722979008", "display": "Dementia due to metabolic abnormality (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722980006", "display": "Dementia due to chromosomal anomaly (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722987009", "display": "Amyotrophic lateral sclerosis plus syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "723123001", "display": "Ischemic vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "723390000", "display": "Rapidly progressive dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "723829000", "display": "Pulmonary fibrosis, hepatic hyperplasia, bone marrow hypoplasia syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724550005", "display": "Neonatal cardiac failure due to pulmonary overperfusion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724685000", "display": "Amnestic disorder caused by sedative (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724686004", "display": "Amnestic disorder caused by hypnotic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724687008", "display": "Amnestic disorder caused by anxiolytic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724747009", "display": "Amnestic disorder due to multiple etiological factors (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724761004", "display": "Sporadic Parkinson disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724776007", "display": "Dementia due to disorder of central nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724777003", "display": "Dementia due to infectious disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724778008", "display": "Progressive relapsing multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "72481000119103", "display": "Congestive heart failure as early postoperative complication (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724992007", "display": "Epilepsy co-occurrent and due to dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725146001", "display": "Atypical juvenile parkinsonism (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725416005", "display": "Cardiomyopathy co-occurrent and due to cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725898002", "display": "Delirium co-occurrent with dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725938001", "display": "Cirrhosis of liver caused by methotrexate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725939009", "display": "Cirrhosis of liver caused by amiodarone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725940006", "display": "Cirrhosis of liver caused by methyldopa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "73097000", "display": "Alcohol amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733028000", "display": "Multiple sclerosis, ichthyosis, factor VIII deficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733184002", "display": "Dementia caused by heavy metal exposure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733190003", "display": "Dementia due to primary malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733191004", "display": "Dementia due to chronic subdural hematoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733192006", "display": "Dementia due to herpes encephalitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733193001", "display": "Dementia co-occurrent and due to progressive multifocal leukoencephalopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733194007", "display": "Dementia co-occurrent and due to Down syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733351008", "display": "Primary malignant neuroendocrine neoplasm of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7361000175106", "display": "Acute-on-chronic hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7371000175103", "display": "Reduced ejection fraction co-occurrent and due to acute on chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7381000175100", "display": "Reduced ejection fraction co-occurrent and due to chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7391000175102", "display": "Reduced ejection fraction co-occurrent and due to acute heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7401000175100", "display": "Acute on chronic heart failure co-occurrent with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7411000175102", "display": "Chronic heart failure co-occurrent with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7421000175106", "display": "Acute heart failure co-occurrent with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "74669004", "display": "Cardiac cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "74960003", "display": "Acute left-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "76301009", "display": "Florid cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "77690003", "display": "Interstitial emphysema of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78208005", "display": "Pigment cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78862003", "display": "Ayerza's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "792004", "display": "Jakob-Creutzfeldt disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79341000119107", "display": "Mixed dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79955004", "display": "Chronic cor pulmonale (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "80479009", "display": "Acute right-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "80614003", "display": "Prolonged pulmonary alveolitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82351000119105", "display": "Altered behavior co-occurrent and due to Pick's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82361000119107", "display": "Altered behavior in dementia due to Huntington chorea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82371000119101", "display": "Dementia due to multiple sclerosis with altered behavior (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82381000119103", "display": "Epileptic dementia with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82523003", "display": "Congestive rheumatic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82959004", "display": "Dementia paralytica juvenilis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "831000119103", "display": "Cirrhosis of liver due to chronic hepatitis C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83105008", "display": "Malignant hypertensive heart disease with congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83168008", "display": "Psychoactive substance-induced organic amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83291003", "display": "Cor pulmonale (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "84114007", "display": "Heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "85232009", "display": "Left heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "86044005", "display": "Amyotrophic lateral sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "86454000", "display": "Postnecrotic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "86680006", "display": "Ruptured emphysematous bleb of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87091000119101", "display": "Malignant glioma of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87101000119106", "display": "Primary malignant glioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87111000119109", "display": "Malignant glioma of hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87121000119102", "display": "Malignant glioma of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87317003", "display": "Respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87433001", "display": "Pulmonary emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "88805009", "display": "Chronic congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89580002", "display": "Cryptogenic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89819002", "display": "Cardiac insufficiency during AND/OR resulting from a procedure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90099008", "display": "Subcortical leukoencephalopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90117007", "display": "Tuberculous fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90610005", "display": "Interstitial pulmonary fibrosis of prematurity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90688005", "display": "Chronic renal failure syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90771000119100", "display": "End stage renal disease on dialysis due to type 1 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90791000119104", "display": "End stage renal disease on dialysis due to type 2 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "91181000119105", "display": "Squamous cell carcinoma metastatic to pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "91251000119105", "display": "Small cell carcinoma metastatic to skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "91281000119103", "display": "Secondary adenocarcinoma of bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "92506005", "display": "Biventricular congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93145002", "display": "Leukemic reticuloendotheliosis of intrapelvic lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "9345005", "display": "Dialysis dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93715005", "display": "Primary malignant neoplasm of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93726004", "display": "Primary malignant neoplasm of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93727008", "display": "Primary malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93746009", "display": "Primary malignant neoplasm of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93748005", "display": "Primary malignant neoplasm of cerebral ventricle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93749002", "display": "Primary malignant neoplasm of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93768004", "display": "Primary malignant neoplasm of craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93807001", "display": "Primary malignant neoplasm of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93843007", "display": "Primary malignant neoplasm of islets of Langerhans (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93928006", "display": "Primary malignant neoplasm of occipital lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93930008", "display": "Primary malignant neoplasm of olfactory nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93939009", "display": "Primary malignant neoplasm of pancreatic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93946000", "display": "Primary malignant neoplasm of parietal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93962006", "display": "Primary malignant neoplasm of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93964007", "display": "Primary malignant neoplasm of pituitary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94082003", "display": "Primary malignant neoplasm of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94086000", "display": "Primary malignant neoplasm of temporal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94152006", "display": "Secondary malignant neoplasm of abdominal esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94153001", "display": "Secondary malignant neoplasm of abducens nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94154007", "display": "Secondary malignant neoplasm of accessory nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94155008", "display": "Secondary malignant neoplasm of accessory sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94156009", "display": "Secondary malignant neoplasm of acoustic nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94157000", "display": "Secondary malignant neoplasm of acromion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94158005", "display": "Secondary malignant neoplasm of adenoid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94159002", "display": "Secondary malignant neoplasm of adnexa of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94160007", "display": "Secondary malignant neoplasm of adrenal cortex (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94161006", "display": "Secondary malignant neoplasm of adrenal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94162004", "display": "Secondary malignant neoplasm of adrenal medulla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94163009", "display": "Secondary malignant neoplasm of alveolar ridge mucosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94164003", "display": "Secondary malignant neoplasm of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94165002", "display": "Secondary malignant neoplasm of anal canal (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94166001", "display": "Secondary malignant neoplasm of anterior aspect of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94167005", "display": "Secondary malignant neoplasm of anterior mediastinum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94168000", "display": "Secondary malignant neoplasm of anterior portion of floor of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94169008", "display": "Secondary malignant neoplasm of anterior two-thirds of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94170009", "display": "Secondary malignant neoplasm of anterior wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94171008", "display": "Secondary malignant neoplasm of anterior wall of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94172001", "display": "Secondary malignant neoplasm of anus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94173006", "display": "Secondary malignant neoplasm of aortic body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94175004", "display": "Secondary malignant neoplasm of appendix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94176003", "display": "Secondary malignant neoplasm of areola of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94177007", "display": "Secondary malignant neoplasm of areola of male breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94179005", "display": "Secondary malignant neoplasm of ascending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94180008", "display": "Secondary malignant neoplasm of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94181007", "display": "Secondary malignant neoplasm of axillary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94182000", "display": "Secondary malignant neoplasm of axillary tail of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94183005", "display": "Secondary malignant neoplasm of back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94184004", "display": "Secondary malignant neoplasm of base of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94185003", "display": "Secondary malignant neoplasm of biliary tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94186002", "display": "Secondary malignant neoplasm of bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94187006", "display": "Secondary malignant neoplasm of blood vessel of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94189009", "display": "Secondary malignant neoplasm of blood vessel of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94190000", "display": "Secondary malignant neoplasm of blood vessel of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94191001", "display": "Secondary malignant neoplasm of blood vessel of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94192008", "display": "Secondary malignant neoplasm of blood vessel of finger (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94193003", "display": "Secondary malignant neoplasm of blood vessel of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94194009", "display": "Secondary malignant neoplasm of blood vessel of forearm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94195005", "display": "Secondary malignant neoplasm of blood vessel of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94196006", "display": "Secondary malignant neoplasm of blood vessel of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94197002", "display": "Secondary malignant neoplasm of blood vessel of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94198007", "display": "Secondary malignant neoplasm of blood vessel of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94200001", "display": "Secondary malignant neoplasm of blood vessel of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94201002", "display": "Secondary malignant neoplasm of blood vessel of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94202009", "display": "Secondary malignant neoplasm of blood vessel of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94203004", "display": "Secondary malignant neoplasm of blood vessel of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94204005", "display": "Secondary malignant neoplasm of blood vessel of popliteal space (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94205006", "display": "Secondary malignant neoplasm of blood vessel of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94206007", "display": "Secondary malignant neoplasm of blood vessel of thigh (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94207003", "display": "Secondary malignant neoplasm of blood vessel of thorax (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94208008", "display": "Secondary malignant neoplasm of blood vessel of toe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94209000", "display": "Secondary malignant neoplasm of blood vessel of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94210005", "display": "Secondary malignant neoplasm of blood vessel of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94211009", "display": "Secondary malignant neoplasm of blood vessel (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94212002", "display": "Secondary malignant neoplasm of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94213007", "display": "Secondary malignant neoplasm of body of penis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94214001", "display": "Secondary malignant neoplasm of body of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94215000", "display": "Secondary malignant neoplasm of body of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94217008", "display": "Secondary malignant neoplasm of bone marrow (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94218003", "display": "Secondary malignant neoplasm of bone of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94219006", "display": "Secondary malignant neoplasm of bone of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94220000", "display": "Secondary malignant neoplasm of bone of skull (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94221001", "display": "Secondary malignant neoplasm of bone of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94222008", "display": "Secondary malignant neoplasm of bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94224009", "display": "Secondary malignant neoplasm of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94225005", "display": "Secondary malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94226006", "display": "Secondary malignant neoplasm of broad ligament (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94227002", "display": "Secondary malignant neoplasm of bronchopulmonary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94228007", "display": "Secondary malignant neoplasm of bronchus of left lower lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94229004", "display": "Secondary malignant neoplasm of bronchus of left upper lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94230009", "display": "Secondary malignant neoplasm of bronchus of right lower lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94231008", "display": "Secondary malignant neoplasm of bronchus of right middle lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94232001", "display": "Secondary malignant neoplasm of bronchus of right upper lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94233006", "display": "Secondary malignant neoplasm of bronchus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94234000", "display": "Secondary malignant neoplasm of buccal mucosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94235004", "display": "Secondary malignant neoplasm of cecum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94236003", "display": "Secondary malignant neoplasm of calcaneus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94237007", "display": "Secondary malignant neoplasm of cardia of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94238002", "display": "Secondary malignant neoplasm of carina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94239005", "display": "Secondary malignant neoplasm of carotid body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94240007", "display": "Secondary malignant neoplasm of carpal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94241006", "display": "Secondary malignant neoplasm of cartilage of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94242004", "display": "Secondary malignant neoplasm of cauda equina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94243009", "display": "Secondary malignant neoplasm of central nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94244003", "display": "Secondary malignant neoplasm of central portion of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94245002", "display": "Secondary malignant neoplasm of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94246001", "display": "Secondary malignant neoplasm of cerebral meninges (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94247005", "display": "Secondary malignant neoplasm of cerebral ventricle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94248000", "display": "Secondary malignant neoplasm of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94249008", "display": "Secondary malignant neoplasm of cervical esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94250008", "display": "Secondary malignant neoplasm of cervical vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94252000", "display": "Secondary malignant neoplasm of cheek (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94253005", "display": "Secondary malignant neoplasm of chest wall (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94254004", "display": "Secondary malignant neoplasm of choroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94255003", "display": "Secondary malignant neoplasm of ciliary body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94256002", "display": "Secondary malignant neoplasm of clavicle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94257006", "display": "Secondary malignant neoplasm of clitoris (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94258001", "display": "Secondary malignant neoplasm of coccygeal body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94259009", "display": "Secondary malignant neoplasm of coccyx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94260004", "display": "Secondary malignant neoplasm of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94261000", "display": "Secondary malignant neoplasm of commissure of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94262007", "display": "Secondary malignant neoplasm of common bile duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94263002", "display": "Secondary malignant neoplasm of conjunctiva (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94264008", "display": "Secondary malignant neoplasm of soft tissues (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94265009", "display": "Secondary malignant neoplasm of cornea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94266005", "display": "Secondary malignant neoplasm of cranial nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94267001", "display": "Secondary malignant neoplasm of craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94268006", "display": "Secondary malignant neoplasm of cubital lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94269003", "display": "Secondary malignant neoplasm of cuboid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94270002", "display": "Secondary malignant neoplasm of cystic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94271003", "display": "Secondary malignant neoplasm of descending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94272005", "display": "Secondary malignant neoplasm of diaphragm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94273000", "display": "Secondary malignant neoplasm of dorsal surface of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94274006", "display": "Secondary malignant neoplasm of thoracic vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94275007", "display": "Secondary malignant neoplasm of duodenum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94276008", "display": "Secondary malignant neoplasm of ectopic female breast tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94277004", "display": "Secondary malignant neoplasm of ectopic male breast tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94278009", "display": "Secondary malignant neoplasm of endocardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94279001", "display": "Secondary malignant neoplasm of endocervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94280003", "display": "Secondary malignant neoplasm of endocrine gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94281004", "display": "Secondary malignant neoplasm of endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94282006", "display": "Secondary malignant neoplasm of epicardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94283001", "display": "Secondary malignant neoplasm of epididymis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94284007", "display": "Secondary malignant neoplasm of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94285008", "display": "Secondary malignant neoplasm of epitrochlear lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94286009", "display": "Secondary malignant neoplasm of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94287000", "display": "Secondary malignant neoplasm of ethmoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94288005", "display": "Secondary malignant neoplasm of ethmoidal sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94289002", "display": "Secondary malignant neoplasm of eustachian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94290006", "display": "Secondary malignant neoplasm of exocervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94291005", "display": "Secondary malignant neoplasm of extrahepatic bile ducts (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94292003", "display": "Secondary malignant neoplasm of eye (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94293008", "display": "Secondary malignant neoplasm of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94294002", "display": "Secondary malignant neoplasm of facial nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94295001", "display": "Secondary malignant neoplasm of fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94296000", "display": "Secondary malignant neoplasm of false vocal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94297009", "display": "Secondary malignant neoplasm of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94298004", "display": "Secondary malignant neoplasm of female genital organ (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94299007", "display": "Secondary malignant neoplasm of femoral lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94300004", "display": "Secondary malignant neoplasm of femur (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94301000", "display": "Secondary malignant neoplasm of fibula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94302007", "display": "Secondary malignant neoplasm of first cuneiform bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94303002", "display": "Secondary malignant neoplasm of flank (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94304008", "display": "Secondary malignant neoplasm of floor of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94305009", "display": "Secondary malignant neoplasm of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94306005", "display": "Secondary malignant neoplasm of forearm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94307001", "display": "Secondary malignant neoplasm of prepuce (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94308006", "display": "Secondary malignant neoplasm of frontal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94309003", "display": "Secondary malignant neoplasm of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94310008", "display": "Secondary malignant neoplasm of frontal sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94311007", "display": "Secondary malignant neoplasm of fundus of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94312000", "display": "Secondary malignant neoplasm of gallbladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94313005", "display": "Secondary malignant neoplasm of gastrointestinal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94314004", "display": "Secondary malignant neoplasm of gingival mucosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94315003", "display": "Secondary malignant neoplasm of glans penis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94316002", "display": "Secondary malignant neoplasm of glomus jugulare (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94317006", "display": "Secondary malignant neoplasm of glossopharyngeal nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94318001", "display": "Secondary malignant neoplasm of glottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94319009", "display": "Secondary malignant neoplasm of great vessels (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94320003", "display": "Secondary malignant neoplasm of greater curvature of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94321004", "display": "Secondary malignant neoplasm of gum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94322006", "display": "Secondary malignant neoplasm of hamate bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94323001", "display": "Secondary malignant neoplasm of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94324007", "display": "Secondary malignant neoplasm of hard palate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94325008", "display": "Secondary malignant neoplasm of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94326009", "display": "Secondary malignant neoplasm of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94327000", "display": "Secondary malignant neoplasm of heart (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94328005", "display": "Secondary malignant neoplasm of hepatic flexure of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94329002", "display": "Secondary malignant neoplasm of hilus of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94330007", "display": "Secondary malignant neoplasm of hypogastric lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94331006", "display": "Secondary malignant neoplasm of hypoglossal nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94332004", "display": "Secondary malignant neoplasm of hypopharyngeal aspect of aryepiglottic fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94333009", "display": "Secondary malignant neoplasm of hypopharyngeal aspect of interarytenoid fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94334003", "display": "Secondary malignant neoplasm of hypopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94335002", "display": "Secondary malignant neoplasm of ileum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94336001", "display": "Secondary malignant neoplasm of iliac lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94337005", "display": "Secondary malignant neoplasm of ilium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94338000", "display": "Secondary malignant neoplasm of infraclavicular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94339008", "display": "Secondary malignant neoplasm of inguinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94340005", "display": "Secondary malignant neoplasm of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94341009", "display": "Secondary malignant neoplasm of inner aspect of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94342002", "display": "Secondary malignant neoplasm of inner aspect of lower lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94343007", "display": "Secondary malignant neoplasm of inner aspect of upper lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94344001", "display": "Secondary malignant neoplasm of intercostal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94345000", "display": "Secondary malignant neoplasm of intestinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94346004", "display": "Secondary malignant neoplasm of intestinal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94347008", "display": "Secondary malignant neoplasm of intra-abdominal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94348003", "display": "Secondary malignant neoplasm of intra-abdominal organs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94349006", "display": "Secondary malignant neoplasm of intrahepatic bile ducts (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94350006", "display": "Secondary malignant neoplasm of intrapelvic lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94351005", "display": "Secondary malignant neoplasm of intrathoracic lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94352003", "display": "Secondary malignant neoplasm of intrathoracic organs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94353008", "display": "Secondary malignant neoplasm of ischium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94354002", "display": "Secondary malignant neoplasm of islets of Langerhans (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94355001", "display": "Secondary malignant neoplasm of isthmus of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94356000", "display": "Secondary malignant neoplasm of jaw (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94357009", "display": "Secondary malignant neoplasm of jejunum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94358004", "display": "Secondary malignant neoplasm of junctional region of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94359007", "display": "Secondary malignant neoplasm of junctional zone of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94360002", "display": "Secondary malignant neoplasm of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94361003", "display": "Secondary malignant neoplasm of labia majora (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94362005", "display": "Secondary malignant neoplasm of labia minora (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94364006", "display": "Secondary malignant neoplasm of lacrimal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94365007", "display": "Secondary malignant neoplasm of large intestine (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94366008", "display": "Secondary malignant neoplasm of laryngeal aspect of aryepiglottic fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94367004", "display": "Secondary malignant neoplasm of laryngeal aspect of interarytenoid fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94368009", "display": "Secondary malignant neoplasm of laryngeal commissure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94369001", "display": "Secondary malignant neoplasm of laryngeal surface of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94370000", "display": "Secondary malignant neoplasm of larynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94371001", "display": "Secondary malignant neoplasm of lateral portion of floor of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94372008", "display": "Secondary malignant neoplasm of lateral wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94373003", "display": "Secondary malignant neoplasm of lateral wall of oropharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94374009", "display": "Secondary malignant neoplasm of lateral wall of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94375005", "display": "Secondary malignant neoplasm of left lower lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94376006", "display": "Secondary malignant neoplasm of left upper lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94378007", "display": "Secondary malignant neoplasm of lesser curvature of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94379004", "display": "Secondary malignant neoplasm of lingual tonsil (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94380001", "display": "Secondary malignant neoplasm of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94381002", "display": "Secondary malignant neoplasm of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94382009", "display": "Secondary malignant neoplasm of long bone of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94383004", "display": "Secondary malignant neoplasm of long bone of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94384005", "display": "Secondary malignant neoplasm of lower gum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94385006", "display": "Secondary malignant neoplasm of lower inner quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94386007", "display": "Secondary malignant neoplasm of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94387003", "display": "Secondary malignant neoplasm of lower outer quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94388008", "display": "Secondary malignant neoplasm of lower third of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94389000", "display": "Secondary malignant neoplasm of lumbar vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94390009", "display": "Secondary malignant neoplasm of lunate bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94391008", "display": "Secondary malignant neoplasm of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94392001", "display": "Secondary malignant neoplasm of lymph node (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94393006", "display": "Secondary malignant neoplasm of lymph nodes of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94394000", "display": "Secondary malignant neoplasm of lymph nodes of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94395004", "display": "Secondary malignant neoplasm of lymph nodes of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94396003", "display": "Secondary malignant neoplasm of lymph nodes of multiple sites (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94397007", "display": "Secondary malignant neoplasm of lymph nodes of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94398002", "display": "Secondary malignant neoplasm of lymph nodes of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94399005", "display": "Secondary malignant neoplasm of main bronchus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94400003", "display": "Secondary malignant neoplasm of major salivary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94401004", "display": "Secondary malignant neoplasm of male breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94402006", "display": "Secondary malignant neoplasm of male genital organ (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94403001", "display": "Secondary malignant neoplasm of mandible (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94404007", "display": "Secondary malignant neoplasm of mastoid air cells (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94405008", "display": "Secondary malignant neoplasm of maxilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94406009", "display": "Secondary malignant neoplasm of maxillary sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94407000", "display": "Secondary malignant neoplasm of Meckel's diverticulum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94408005", "display": "Secondary malignant neoplasm of mediastinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94409002", "display": "Secondary malignant neoplasm of mediastinum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94410007", "display": "Secondary malignant neoplasm of mesenteric lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94411006", "display": "Secondary malignant neoplasm of metacarpal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94412004", "display": "Secondary malignant neoplasm of metatarsal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94413009", "display": "Secondary malignant neoplasm of middle ear (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94414003", "display": "Secondary malignant neoplasm of middle third of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94415002", "display": "Secondary malignant neoplasm of minor salivary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94416001", "display": "Secondary malignant neoplasm of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94417005", "display": "Secondary malignant neoplasm of multiple endocrine glands (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94418000", "display": "Secondary malignant neoplasm of muscle of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94419008", "display": "Secondary malignant neoplasm of muscle of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94420002", "display": "Secondary malignant neoplasm of muscle of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94421003", "display": "Secondary malignant neoplasm of muscle of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94422005", "display": "Secondary malignant neoplasm of muscle of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94423000", "display": "Secondary malignant neoplasm of muscle of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94424006", "display": "Secondary malignant neoplasm of muscle of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94425007", "display": "Secondary malignant neoplasm of muscle of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94426008", "display": "Secondary malignant neoplasm of muscle of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94427004", "display": "Secondary malignant neoplasm of muscle of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94428009", "display": "Secondary malignant neoplasm of muscle of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94429001", "display": "Secondary malignant neoplasm of muscle of thorax (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94430006", "display": "Secondary malignant neoplasm of muscle of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94431005", "display": "Secondary malignant neoplasm of muscle of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94432003", "display": "Secondary malignant neoplasm of muscle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94433008", "display": "Secondary malignant neoplasm of myocardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94434002", "display": "Secondary malignant neoplasm of myometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94435001", "display": "Secondary malignant neoplasm of nasal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94436000", "display": "Secondary malignant neoplasm of nasal cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94437009", "display": "Secondary malignant neoplasm of nasal concha (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94439007", "display": "Secondary malignant neoplasm of navicular bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94440009", "display": "Secondary malignant neoplasm of scaphoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94441008", "display": "Secondary malignant neoplasm of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94442001", "display": "Secondary malignant neoplasm of nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94443006", "display": "Secondary malignant neoplasm of nipple of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94444000", "display": "Secondary malignant neoplasm of nipple of male breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94445004", "display": "Secondary malignant neoplasm of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94446003", "display": "Secondary malignant neoplasm of obturator lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94447007", "display": "Secondary malignant neoplasm of occipital bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94448002", "display": "Secondary malignant neoplasm of occipital lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94449005", "display": "Secondary malignant neoplasm of occipital lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94450005", "display": "Secondary malignant neoplasm of oculomotor nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94451009", "display": "Secondary malignant neoplasm of olfactory nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94452002", "display": "Secondary malignant neoplasm of optic nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94453007", "display": "Secondary malignant neoplasm of orbit proper (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94454001", "display": "Secondary malignant neoplasm of oropharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94455000", "display": "Secondary malignant neoplasm of ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94456004", "display": "Secondary malignant neoplasm of palate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94457008", "display": "Secondary malignant neoplasm of palatine bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94458003", "display": "Secondary malignant neoplasm of tonsil (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94459006", "display": "Secondary malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94460001", "display": "Secondary malignant neoplasm of pancreatic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94461002", "display": "Secondary malignant neoplasm of para-aortic body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94462009", "display": "Secondary malignant neoplasm of paraganglion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94463004", "display": "Secondary malignant neoplasm of paramammary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94464005", "display": "Secondary malignant neoplasm of parametrial lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94465006", "display": "Secondary malignant neoplasm of parametrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94466007", "display": "Secondary malignant neoplasm of pararectal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94467003", "display": "Secondary malignant neoplasm of parathyroid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94468008", "display": "Secondary malignant neoplasm of paraurethral glands (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94469000", "display": "Secondary malignant neoplasm of paravaginal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94470004", "display": "Secondary malignant neoplasm of parietal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94471000", "display": "Secondary malignant neoplasm of parietal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94472007", "display": "Secondary malignant neoplasm of parietal peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94473002", "display": "Secondary malignant neoplasm of parietal pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94474008", "display": "Secondary malignant neoplasm of parotid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94475009", "display": "Secondary malignant neoplasm of parotid lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94476005", "display": "Secondary malignant neoplasm of patella (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94477001", "display": "Secondary malignant neoplasm of pectoral axillary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94478006", "display": "Secondary malignant neoplasm of pelvic bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94479003", "display": "Secondary malignant neoplasm of pelvic peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94480000", "display": "Secondary malignant neoplasm of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94481001", "display": "Secondary malignant neoplasm of penis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94482008", "display": "Secondary malignant neoplasm of periadrenal tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94483003", "display": "Secondary malignant neoplasm of perianal skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94484009", "display": "Secondary malignant neoplasm of pericardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94485005", "display": "Secondary malignant neoplasm of perirenal tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94486006", "display": "Secondary malignant neoplasm of phalanx of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94487002", "display": "Secondary malignant neoplasm of phalanx of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94488007", "display": "Secondary malignant neoplasm of pharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94489004", "display": "Secondary malignant neoplasm of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94490008", "display": "Secondary malignant neoplasm of pisiform bone of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94491007", "display": "Secondary malignant neoplasm of pituitary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94492000", "display": "Secondary malignant neoplasm of placenta (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94493005", "display": "Secondary malignant neoplasm of pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94494004", "display": "Secondary malignant neoplasm of popliteal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94495003", "display": "Secondary malignant neoplasm of postcricoid region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94496002", "display": "Secondary malignant neoplasm of posterior hypopharyngeal wall (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94497006", "display": "Secondary malignant neoplasm of posterior mediastinum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94498001", "display": "Secondary malignant neoplasm of posterior wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94499009", "display": "Secondary malignant neoplasm of posterior wall of oropharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94500000", "display": "Secondary malignant neoplasm of posterior wall of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94501001", "display": "Secondary malignant neoplasm of preauricular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94502008", "display": "Secondary malignant neoplasm of presacral region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94503003", "display": "Secondary malignant neoplasm of prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94504009", "display": "Secondary malignant neoplasm of pubis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94505005", "display": "Secondary malignant neoplasm of pyloric antrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94506006", "display": "Secondary malignant neoplasm of pylorus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94507002", "display": "Secondary malignant neoplasm of pyriform sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94508007", "display": "Secondary malignant neoplasm of radius (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94509004", "display": "Secondary malignant neoplasm of rectosigmoid junction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94510009", "display": "Secondary malignant neoplasm of rectouterine pouch (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94511008", "display": "Secondary malignant neoplasm of rectovaginal septum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94512001", "display": "Secondary malignant neoplasm of rectovesical septum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94513006", "display": "Secondary malignant neoplasm of rectum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94514000", "display": "Secondary malignant neoplasm of renal pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94515004", "display": "Secondary malignant neoplasm of respiratory tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94516003", "display": "Secondary malignant neoplasm of retina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94517007", "display": "Secondary malignant neoplasm of retrocecal tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94518002", "display": "Secondary malignant neoplasm of retromolar area (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94519005", "display": "Secondary malignant neoplasm of retroperitoneal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94520004", "display": "Secondary malignant neoplasm of retropharyngeal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94521000", "display": "Secondary malignant neoplasm of rib (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94522007", "display": "Secondary malignant neoplasm of right lower lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94523002", "display": "Secondary malignant neoplasm of right middle lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94524008", "display": "Secondary malignant neoplasm of right upper lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94525009", "display": "Secondary malignant neoplasm of round ligament of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94526005", "display": "Secondary malignant neoplasm of sacrococcygeal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94527001", "display": "Secondary malignant neoplasm of sacrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94528006", "display": "Secondary malignant neoplasm of scalene lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94529003", "display": "Secondary malignant neoplasm of scapula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94530008", "display": "Secondary malignant neoplasm of sclera (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94531007", "display": "Secondary malignant neoplasm of scrotum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94532000", "display": "Secondary malignant neoplasm of sebaceous gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94533005", "display": "Secondary malignant neoplasm of second cuneiform bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94534004", "display": "Secondary malignant neoplasm of septum of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94535003", "display": "Secondary malignant neoplasm of short bone of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94536002", "display": "Secondary malignant neoplasm of short bone of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94537006", "display": "Secondary malignant neoplasm of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94538001", "display": "Secondary malignant neoplasm of sigmoid colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94539009", "display": "Secondary malignant neoplasm of skin of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94540006", "display": "Secondary malignant neoplasm of skin of ankle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94542003", "display": "Secondary malignant neoplasm of skin of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94543008", "display": "Secondary malignant neoplasm of skin of back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94544002", "display": "Secondary malignant neoplasm of skin of breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94545001", "display": "Secondary malignant neoplasm of skin of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94546000", "display": "Secondary malignant neoplasm of skin of cheek (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94547009", "display": "Secondary malignant neoplasm of skin of chest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94548004", "display": "Secondary malignant neoplasm of skin of chin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94549007", "display": "Secondary malignant neoplasm of skin of ear (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94550007", "display": "Secondary malignant neoplasm of skin of elbow (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94551006", "display": "Secondary malignant neoplasm of skin of external auditory canal (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94552004", "display": "Secondary malignant neoplasm of skin of eyebrow (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94553009", "display": "Secondary malignant neoplasm of skin of eyelid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94554003", "display": "Secondary malignant neoplasm of skin of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94555002", "display": "Secondary malignant neoplasm of skin of finger (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94556001", "display": "Secondary malignant neoplasm of skin of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94557005", "display": "Secondary malignant neoplasm of skin of forearm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94558000", "display": "Secondary malignant neoplasm of skin of forehead (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94559008", "display": "Secondary malignant neoplasm of skin of groin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94560003", "display": "Secondary malignant neoplasm of skin of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94561004", "display": "Secondary malignant neoplasm of skin of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94562006", "display": "Secondary malignant neoplasm of skin of knee (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94564007", "display": "Secondary malignant neoplasm of skin of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94565008", "display": "Secondary malignant neoplasm of skin of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94566009", "display": "Secondary malignant neoplasm of skin of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94567000", "display": "Secondary malignant neoplasm of skin of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94568005", "display": "Secondary malignant neoplasm of skin of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94569002", "display": "Secondary malignant neoplasm of skin of popliteal area (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94570001", "display": "Secondary malignant neoplasm of skin of scalp (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94571002", "display": "Secondary malignant neoplasm of skin of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94572009", "display": "Secondary malignant neoplasm of skin of temporal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94573004", "display": "Secondary malignant neoplasm of skin of thigh (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94574005", "display": "Secondary malignant neoplasm of skin of toe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94575006", "display": "Secondary malignant neoplasm of skin of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94576007", "display": "Secondary malignant neoplasm of skin of umbilicus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94577003", "display": "Secondary malignant neoplasm of skin of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94578008", "display": "Secondary malignant neoplasm of skin of wrist (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94579000", "display": "Secondary malignant neoplasm of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94580002", "display": "Secondary malignant neoplasm of small intestine (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94581003", "display": "Secondary malignant neoplasm of soft palate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94582005", "display": "Secondary malignant neoplasm of soft tissues of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94583000", "display": "Secondary malignant neoplasm of soft tissues of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94584006", "display": "Secondary malignant neoplasm of soft tissues of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94585007", "display": "Secondary malignant neoplasm of soft tissues of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94586008", "display": "Secondary malignant neoplasm of soft tissues of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94587004", "display": "Secondary malignant neoplasm of soft tissues of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94588009", "display": "Secondary malignant neoplasm of soft tissues of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94589001", "display": "Secondary malignant neoplasm of soft tissues of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94590005", "display": "Secondary malignant neoplasm of soft tissues of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94591009", "display": "Secondary malignant neoplasm of soft tissues of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94592002", "display": "Secondary malignant neoplasm of soft tissues of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94593007", "display": "Secondary malignant neoplasm of soft tissues of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94594001", "display": "Secondary malignant neoplasm of soft tissues of thorax (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94595000", "display": "Secondary malignant neoplasm of soft tissues of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94596004", "display": "Secondary malignant neoplasm of soft tissues of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94597008", "display": "Secondary malignant neoplasm of spermatic cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94598003", "display": "Secondary malignant neoplasm of sphenoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94599006", "display": "Secondary malignant neoplasm of sphenoidal sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94600009", "display": "Secondary malignant neoplasm of spinal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94601008", "display": "Secondary malignant neoplasm of spinal meninges (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94602001", "display": "Secondary malignant neoplasm of vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94603006", "display": "Secondary malignant neoplasm of spleen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94604000", "display": "Secondary malignant neoplasm of splenic flexure of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94605004", "display": "Secondary malignant neoplasm of sternum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94606003", "display": "Secondary malignant neoplasm of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94607007", "display": "Secondary malignant neoplasm of subglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94608002", "display": "Secondary malignant neoplasm of sublingual gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94609005", "display": "Secondary malignant neoplasm of submandibular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94610000", "display": "Secondary malignant neoplasm of submaxillary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94611001", "display": "Secondary malignant neoplasm of submental lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94612008", "display": "Secondary malignant neoplasm of superficial inguinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94613003", "display": "Secondary malignant neoplasm of superior wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94614009", "display": "Secondary malignant neoplasm of supraclavicular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94615005", "display": "Secondary malignant neoplasm of supraclavicular region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94616006", "display": "Secondary malignant neoplasm of supraglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94617002", "display": "Secondary malignant neoplasm of sweat gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94618007", "display": "Secondary malignant neoplasm of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94619004", "display": "Secondary malignant neoplasm of talus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94620005", "display": "Secondary malignant neoplasm of tarsal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94621009", "display": "Secondary malignant neoplasm of temporal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94622002", "display": "Secondary malignant neoplasm of temporal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94623007", "display": "Secondary malignant neoplasm of testis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94624001", "display": "Secondary malignant neoplasm of the mesentery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94625000", "display": "Secondary malignant neoplasm of the mesocolon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94626004", "display": "Secondary malignant neoplasm of omentum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94627008", "display": "Secondary malignant neoplasm of peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94628003", "display": "Secondary malignant neoplasm of retroperitoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94629006", "display": "Secondary malignant neoplasm of thigh (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94630001", "display": "Secondary malignant neoplasm of third cuneiform bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94631002", "display": "Secondary malignant neoplasm of thoracic esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94632009", "display": "Secondary malignant neoplasm of thymus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94633004", "display": "Secondary malignant neoplasm of thyroglossal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94634005", "display": "Secondary malignant neoplasm of thyroid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94635006", "display": "Secondary malignant neoplasm of tibia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94636007", "display": "Secondary malignant neoplasm of tibial lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94637003", "display": "Secondary malignant neoplasm of tip and lateral border of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94638008", "display": "Secondary malignant neoplasm of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94639000", "display": "Secondary malignant neoplasm of tonsillar fossa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94640003", "display": "Secondary malignant neoplasm of tonsillar pillar (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94641004", "display": "Secondary malignant neoplasm of trachea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94642006", "display": "Secondary malignant neoplasm of tracheobronchial lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94643001", "display": "Secondary malignant neoplasm of transverse colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94644007", "display": "Secondary malignant neoplasm of trapezium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94645008", "display": "Secondary malignant neoplasm of trapezoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94646009", "display": "Secondary malignant neoplasm of trigeminal nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94647000", "display": "Secondary malignant neoplasm of trigone of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94648005", "display": "Secondary malignant neoplasm of trochlear nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94649002", "display": "Secondary malignant neoplasm of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94650002", "display": "Secondary malignant neoplasm of ulna (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94651003", "display": "Secondary malignant neoplasm of undescended testis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94652005", "display": "Secondary malignant neoplasm of upper gum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94653000", "display": "Secondary malignant neoplasm of upper inner quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94654006", "display": "Secondary malignant neoplasm of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94655007", "display": "Secondary malignant neoplasm of upper outer quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94656008", "display": "Secondary malignant neoplasm of upper respiratory tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94657004", "display": "Secondary malignant neoplasm of upper third of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94658009", "display": "Secondary malignant neoplasm of urachus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94659001", "display": "Secondary malignant neoplasm of ureter (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94660006", "display": "Secondary malignant neoplasm of ureteric orifice of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94661005", "display": "Secondary malignant neoplasm of urethra (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94662003", "display": "Secondary malignant neoplasm of urinary bladder neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94663008", "display": "Secondary malignant neoplasm of urinary system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94664002", "display": "Secondary malignant neoplasm of uterine adnexa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94665001", "display": "Secondary malignant neoplasm of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94666000", "display": "Secondary malignant neoplasm of uveal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94667009", "display": "Secondary malignant neoplasm of uvula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94668004", "display": "Secondary malignant neoplasm of vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94669007", "display": "Secondary malignant neoplasm of vagus nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94670008", "display": "Secondary malignant neoplasm of vallecula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94671007", "display": "Secondary malignant neoplasm of vas deferens (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94672000", "display": "Secondary malignant neoplasm of ventral surface of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94673005", "display": "Secondary malignant neoplasm of vermilion border of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94674004", "display": "Secondary malignant neoplasm of vermilion border of lower lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94675003", "display": "Secondary malignant neoplasm of vermilion border of upper lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94676002", "display": "Secondary malignant neoplasm of vestibule of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94677006", "display": "Secondary malignant neoplasm of vestibule of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94678001", "display": "Secondary malignant neoplasm of visceral pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94679009", "display": "Secondary malignant neoplasm of vocal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94680007", "display": "Secondary malignant neoplasm of vomer (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94681006", "display": "Secondary malignant neoplasm of vulva (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94682004", "display": "Secondary malignant neoplasm of Waldeyer's ring (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94683009", "display": "Secondary malignant neoplasm of zygomatic bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "95634003", "display": "Neonatal respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "96311000119109", "display": "Exacerbation of congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "96901000119105", "display": "Prostate cancer metastatic to eye (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "96981000119102", "display": "Malignant neoplasm of rectosigmoid junction metastatic to brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "97051000119105", "display": "Malignant melanoma metastatic to pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "97751000119108", "display": "Altered behavior in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "99131000119108", "display": "Astrocytoma of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "9953008", "display": "Acute alcoholic liver disease (disorder)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "A81.00", "display": "Creutzfeldt-Jakob disease, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "A81.01", "display": "Variant Creutzfeldt-Jakob disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "A81.09", "display": "Other Creutzfeldt-Jakob disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.0", "display": "Malignant neoplasm of head of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.1", "display": "Malignant neoplasm of body of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.2", "display": "Malignant neoplasm of tail of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.3", "display": "Malignant neoplasm of pancreatic duct" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.4", "display": "Malignant neoplasm of endocrine pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.7", "display": "Malignant neoplasm of other parts of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.8", "display": "Malignant neoplasm of overlapping sites of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.9", "display": "Malignant neoplasm of pancreas, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C71.9", "display": "Malignant neoplasm of brain, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.0", "display": "Secondary and unspecified malignant neoplasm of lymph nodes of head, face and neck" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.1", "display": "Secondary and unspecified malignant neoplasm of intrathoracic lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.2", "display": "Secondary and unspecified malignant neoplasm of intra-abdominal lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.3", "display": "Secondary and unspecified malignant neoplasm of axilla and upper limb lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.4", "display": "Secondary and unspecified malignant neoplasm of inguinal and lower limb lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.5", "display": "Secondary and unspecified malignant neoplasm of intrapelvic lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.8", "display": "Secondary and unspecified malignant neoplasm of lymph nodes of multiple regions" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.9", "display": "Secondary and unspecified malignant neoplasm of lymph node, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.00", "display": "Secondary malignant neoplasm of unspecified lung" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.1", "display": "Secondary malignant neoplasm of mediastinum" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.2", "display": "Secondary malignant neoplasm of pleura" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.39", "display": "Secondary malignant neoplasm of other respiratory organs" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.4", "display": "Secondary malignant neoplasm of small intestine" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.5", "display": "Secondary malignant neoplasm of large intestine and rectum" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.6", "display": "Secondary malignant neoplasm of retroperitoneum and peritoneum" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.7", "display": "Secondary malignant neoplasm of liver and intrahepatic bile duct" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.89", "display": "Secondary malignant neoplasm of other digestive organs" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.00", "display": "Secondary malignant neoplasm of unspecified kidney and renal pelvis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.11", "display": "Secondary malignant neoplasm of bladder" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.19", "display": "Secondary malignant neoplasm of other urinary organs" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.2", "display": "Secondary malignant neoplasm of skin" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.31", "display": "Secondary malignant neoplasm of brain" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.32", "display": "Secondary malignant neoplasm of cerebral meninges" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.49", "display": "Secondary malignant neoplasm of other parts of nervous system" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C91.00", "display": "Acute lymphoblastic leukemia not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C91.02", "display": "Acute lymphoblastic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C92.00", "display": "Acute myeloblastic leukemia, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C92.02", "display": "Acute myeloblastic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.00", "display": "Acute monoblastic/monocytic leukemia, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.02", "display": "Acute monoblastic/monocytic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.90", "display": "Monocytic leukemia, unspecified, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.92", "display": "Monocytic leukemia, unspecified in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.Z0", "display": "Other monocytic leukemia, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.Z2", "display": "Other monocytic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C94.30", "display": "Mast cell leukemia not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C94.32", "display": "Mast cell leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F01.50", "display": "Vascular dementia without behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F01.51", "display": "Vascular dementia with behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F02.80", "display": "Dementia in other diseases classified elsewhere without behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F02.81", "display": "Dementia in other diseases classified elsewhere with behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F03.90", "display": "Unspecified dementia without behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F03.91", "display": "Unspecified dementia with behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F04", "display": "Amnestic disorder due to known physiological condition" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F10.27", "display": "Alcohol dependence with alcohol-induced persisting dementia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F10.96", "display": "Alcohol use, unspecified with alcohol-induced persisting amnestic disorder" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F10.97", "display": "Alcohol use, unspecified with alcohol-induced persisting dementia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G10", "display": "Huntington's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G12.21", "display": "Amyotrophic lateral sclerosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G20", "display": "Parkinson's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.0", "display": "Alzheimer's disease with early onset" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.1", "display": "Alzheimer's disease with late onset" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.8", "display": "Other Alzheimer's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.9", "display": "Alzheimer's disease, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G31.01", "display": "Pick's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G31.09", "display": "Other frontotemporal dementia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G31.83", "display": "Dementia with Lewy bodies" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I09.81", "display": "Rheumatic heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I11.0", "display": "Hypertensive heart disease with heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I12.0", "display": "Hypertensive chronic kidney disease with stage 5 chronic kidney disease or end stage renal disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I13.0", "display": "Hypertensive heart and chronic kidney disease with heart failure and stage 1 through stage 4 chronic kidney disease, or unspecified chronic kidney disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I13.11", "display": "Hypertensive heart and chronic kidney disease without heart failure, with stage 5 chronic kidney disease, or end stage renal disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I13.2", "display": "Hypertensive heart and chronic kidney disease with heart failure and with stage 5 chronic kidney disease, or end stage renal disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.1", "display": "Left ventricular failure, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.20", "display": "Unspecified systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.21", "display": "Acute systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.22", "display": "Chronic systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.23", "display": "Acute on chronic systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.30", "display": "Unspecified diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.31", "display": "Acute diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.32", "display": "Chronic diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.33", "display": "Acute on chronic diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.40", "display": "Unspecified combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.41", "display": "Acute combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.42", "display": "Chronic combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.43", "display": "Acute on chronic combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.810", "display": "Right heart failure, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.811", "display": "Acute right heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.812", "display": "Chronic right heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.813", "display": "Acute on chronic right heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.814", "display": "Right heart failure due to left heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.82", "display": "Biventricular heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.83", "display": "High output heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.84", "display": "End stage heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.89", "display": "Other heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.9", "display": "Heart failure, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.0", "display": "Unilateral pulmonary emphysema [MacLeod's syndrome]" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.1", "display": "Panlobular emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.2", "display": "Centrilobular emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.8", "display": "Other emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.9", "display": "Emphysema, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J68.4", "display": "Chronic respiratory conditions due to chemicals, gases, fumes and vapors" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J84.10", "display": "Pulmonary fibrosis, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J84.112", "display": "Idiopathic pulmonary fibrosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J84.17", "display": "Other interstitial pulmonary diseases with fibrosis in diseases classified elsewhere" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.10", "display": "Chronic respiratory failure, unspecified whether with hypoxia or hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.11", "display": "Chronic respiratory failure with hypoxia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.12", "display": "Chronic respiratory failure with hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.20", "display": "Acute and chronic respiratory failure, unspecified whether with hypoxia or hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.21", "display": "Acute and chronic respiratory failure with hypoxia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.22", "display": "Acute and chronic respiratory failure with hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.90", "display": "Respiratory failure, unspecified, unspecified whether with hypoxia or hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.91", "display": "Respiratory failure, unspecified with hypoxia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.92", "display": "Respiratory failure, unspecified with hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J98.2", "display": "Interstitial emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J98.3", "display": "Compensatory emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.10", "display": "Alcoholic hepatitis without ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.11", "display": "Alcoholic hepatitis with ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.2", "display": "Alcoholic fibrosis and sclerosis of liver" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.30", "display": "Alcoholic cirrhosis of liver without ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.31", "display": "Alcoholic cirrhosis of liver with ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.40", "display": "Alcoholic hepatic failure without coma" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.41", "display": "Alcoholic hepatic failure with coma" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.9", "display": "Alcoholic liver disease, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.0", "display": "Hepatic fibrosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.1", "display": "Hepatic sclerosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.2", "display": "Hepatic fibrosis with hepatic sclerosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.4", "display": "Secondary biliary cirrhosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.5", "display": "Biliary cirrhosis, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.60", "display": "Unspecified cirrhosis of liver" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.69", "display": "Other cirrhosis of liver" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "N18.5", "display": "Chronic kidney disease, stage 5" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "N18.6", "display": "End stage renal disease" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "235965006", "display": "Malignant cystic tumor of exocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "255044008", "display": "Malignant pinealoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10091002", "display": "High output heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "101281000119107", "display": "Congestive heart failure due to cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "101301000119106", "display": "Acute hypercapnic respiratory failure due to obstructive sleep apnea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "101421000119107", "display": "Dementia due to Parkinson's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10335000", "display": "Chronic right-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10349009", "display": "Multi-infarct dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "103511000119103", "display": "Melanoma carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "103611000119102", "display": "Cirrhosis of liver due to hepatitis B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10532003", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105421000119105", "display": "Early onset Alzheimer's disease with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105451000119102", "display": "Amnestic disorder associated with general medical condition (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "106021000119105", "display": "Multi-infarct dementia due to atherosclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10633002", "display": "Acute congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10672271000119100", "display": "Acute-on-chronic hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10676831000119101", "display": "Hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "107571000119101", "display": "Oligodendroglioma of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "107581000119103", "display": "Astrocytoma of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10762071000119109", "display": "Acute-on-chronic respiratory failure following trauma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108101000119101", "display": "Malignant melanoma metastatic to kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108131000119108", "display": "Small cell carcinoma metastatic to kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108201000119105", "display": "Undifferentiated large cell carcinoma metastatic to kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108211000119108", "display": "Secondary adenocarcinoma of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "109819003", "display": "Obstructive biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "109848009", "display": "Overlapping malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "109912006", "display": "Overlapping malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "111283005", "display": "Chronic left-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "111411000119103", "display": "End stage renal disease due to hypertension (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "111480006", "display": "Psychoactive substance-induced organic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "116811000119106", "display": "Non-Hodgkin lymphoma of central nervous system metastatic to lymph node of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "116821000119104", "display": "Non-Hodgkin lymphoma of central nervous system metastatic to lymph node of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120851000119104", "display": "Systolic heart failure stage D (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120861000119102", "display": "Systolic heart failure stage C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120871000119108", "display": "Systolic heart failure stage B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120881000119106", "display": "Diastolic heart failure stage D (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120891000119109", "display": "Diastolic heart failure stage C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120901000119108", "display": "Diastolic heart failure stage B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12246561000119101", "display": "Secondary malignant neoplasm of bilateral adrenal glands (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12246601000119101", "display": "Secondary malignant neoplasm of bilateral lungs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12348006", "display": "Presenile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123604002", "display": "Toxic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123605001", "display": "Nutritional cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123606000", "display": "Cholangiolitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12368000", "display": "Secondary biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123716002", "display": "Latent cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123717006", "display": "Advanced cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "127991000119101", "display": "Hypertension concurrent and due to end stage renal disease on dialysis due to type 2 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128001000119105", "display": "Hypertension concurrent and due to end stage renal disease on dialysis due to type 1 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128404006", "display": "Right heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128462008", "display": "Secondary malignant neoplastic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128465005", "display": "Secondary malignant neoplasm of articular cartilage (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "130121000119104", "display": "Dementia due to Rett's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13092008", "display": "Pick's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13274008", "display": "Atrophic fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13351431000119102", "display": "Secondary malignant neoplasm of lymph nodes of neck from thyroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "135091000119106", "display": "Secondary neuroendocrine carcinoma of peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13839000", "display": "Bernheim's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "14070001", "display": "Multi-infarct dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "141991000119109", "display": "Delusions in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "142001000119106", "display": "Depressed mood in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "142011000119109", "display": "Alzheimer's disease co-occurrent with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "143401000119106", "display": "Malignant carcinoid tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "14700006", "display": "Bauxite fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "153931000119109", "display": "Acute combined systolic and diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "153941000119100", "display": "Chronic combined systolic and diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "153951000119103", "display": "Acute on chronic combined systolic and diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629541000119106", "display": "Congestive heart failure stage C due to Ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629591000119103", "display": "Congestive heart failure stage B due to ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629641000119107", "display": "Systolic heart failure stage B due to ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629741000119102", "display": "Systolic heart failure stage C due to ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15662003", "display": "Senile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15781000119107", "display": "Hypertensive heart AND chronic kidney disease with congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1581000119101", "display": "Dementia of the Alzheimer type with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1591000119103", "display": "Dementia with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15956181000119102", "display": "Secondary adenocarcinoma of bilateral lungs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15999000", "display": "Mixed micro AND macronodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16003001", "display": "Giant bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16055271000119107", "display": "Respiratory failure following trauma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16070004", "display": "Syphilitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16219201000119101", "display": "Behavioral disturbance co-occurrent and due to late onset Alzheimer dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16260631000119101", "display": "Secondary malignant neoplasm of lymph node from neoplasm of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162711000", "display": "On examination - collapse - respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162712007", "display": "On examination - collapse - asphyxia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16276361000119109", "display": "Vascular dementia without behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162974009", "display": "On examination - fibrosis of lung present (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1651000119109", "display": "Primary adenocarcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1661000119106", "display": "Metastasis to lung from adenocarcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1671000119100", "display": "Metastasis to lymph node from squamous cell carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1681000119102", "display": "Metastasis to lymph node from adenocarcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16846004", "display": "Obstructive emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1691000119104", "display": "Metastasis to liver from adenocarcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "17262008", "display": "Non-alcoholic Korsakoff's psychosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "17385007", "display": "Graphite fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1761006", "display": "Biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1801000119106", "display": "Anemia, pre-end stage renal disease on erythropoietin protocol (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "181869007", "display": "Neonatal cardiorespiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187786003", "display": "Malignant neoplasm of sphincter of Oddi (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187791002", "display": "Malignant tumor of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187792009", "display": "Malignant tumor of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187793004", "display": "Malignant tumor of pancreatic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187794005", "display": "Malignant tumor of Islets of Langerhans (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187798008", "display": "Malignant neoplasm of ectopic pancreatic tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188280007", "display": "Malignant neoplasm of cerebrum (excluding lobes and ventricles) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188281006", "display": "Malignant neoplasm of basal ganglia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188282004", "display": "Malignant neoplasm of cerebral cortex (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188283009", "display": "Malignant neoplasm of corpus striatum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188285002", "display": "Malignant neoplasm of globus pallidus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188286001", "display": "Malignant tumor of hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188287005", "display": "Malignant neoplasm of thalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188289008", "display": "Malignant neoplasm of hippocampus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188290004", "display": "Malignant neoplasm of uncus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188292007", "display": "Malignant tumor of choroid plexus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188293002", "display": "Malignant neoplasm of floor of cerebral ventricle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188295009", "display": "Malignant neoplasm of cerebral peduncle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188296005", "display": "Malignant neoplasm of medulla oblongata (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188297001", "display": "Malignant neoplasm of midbrain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188298006", "display": "Malignant neoplasm of pons (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188301005", "display": "Malignant neoplasm of corpus callosum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188302003", "display": "Malignant neoplasm of tapetum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188308004", "display": "Malignant neoplasm of olfactory bulb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188339002", "display": "Malignant neoplasm of pituitary gland and craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188340000", "display": "Malignant tumor of craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188445006", "display": "Secondary malignant neoplasm of retroperitoneum and peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188454009", "display": "Secondary malignant neoplasm of skin of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188458007", "display": "Secondary malignant neoplasm of skin of shoulder and arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188459004", "display": "Secondary malignant neoplasm of skin of hip and leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188462001", "display": "Secondary malignant neoplasm of brain and spinal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188469005", "display": "Secondary malignant neoplasm of cervix uteri (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188471005", "display": "Secondary malignant neoplasm of epididymis AND vas deferens (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188645002", "display": "Leukemic reticuloendotheliosis of lymph nodes of head, face and neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188648000", "display": "Leukemic reticuloendotheliosis of lymph nodes of axilla and upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188649008", "display": "Leukemic reticuloendotheliosis of lymph nodes of inguinal region and lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "19090001000004101", "display": "Metastatic neoplasm of left basal ganglion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191449005", "display": "Uncomplicated senile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191451009", "display": "Uncomplicated presenile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191452002", "display": "Presenile dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191454001", "display": "Presenile dementia with paranoia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191455000", "display": "Presenile dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191457008", "display": "Senile dementia with depressive or paranoid features (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191458003", "display": "Senile dementia with paranoia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191459006", "display": "Senile dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191461002", "display": "Senile dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191463004", "display": "Uncomplicated arteriosclerotic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191464005", "display": "Arteriosclerotic dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191465006", "display": "Arteriosclerotic dementia with paranoia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191466007", "display": "Arteriosclerotic dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191471000", "display": "Korsakov's alcoholic psychosis with peripheral neuritis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191493005", "display": "Drug-induced dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191494004", "display": "Drug-induced amnestic syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191519005", "display": "Dementia associated with another disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192926004", "display": "Multiple sclerosis of the brainstem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192927008", "display": "Multiple sclerosis of the spinal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192928003", "display": "Generalized multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192929006", "display": "Exacerbation of multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "194767001", "display": "Benign hypertensive heart disease with congestive cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "194779001", "display": "Hypertensive heart and renal disease with (congestive) heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "194781004", "display": "Hypertensive heart and renal disease with both (congestive) heart failure and renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195111005", "display": "Decompensated cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195112003", "display": "Compensated cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195114002", "display": "Acute left ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195957006", "display": "Chronic bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195958001", "display": "Segmental bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195959009", "display": "Zonal bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195963002", "display": "Acute vesicular emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "196026004", "display": "Chronic emphysema caused by chemical fumes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "196028003", "display": "Chronic pulmonary fibrosis caused by chemical fumes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "196125002", "display": "Diffuse interstitial pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197279005", "display": "Cirrhosis and chronic liver disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197291001", "display": "Unilobular portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197293003", "display": "Diffuse nodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197294009", "display": "Fatty portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197296006", "display": "Capsular portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197299004", "display": "Pigmentary portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197301006", "display": "Toxic portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197303009", "display": "Bacterial portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197305002", "display": "Syphilitic portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197310003", "display": "Biliary cirrhosis of children (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "19943007", "display": "Cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "206586007", "display": "Congenital cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "213215000", "display": "Cardiorespiratory failure as a complication of care (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "21861000", "display": "Micronodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "21921000119103", "display": "Dementia co-occurrent and due to Pick's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22381000119105", "display": "Primary degenerative dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230156002", "display": "Malignant meningitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230258005", "display": "Amyotrophic lateral sclerosis with dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230265002", "display": "Familial Alzheimer's disease of early onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230266001", "display": "Non-familial Alzheimer's disease of early onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230267005", "display": "Familial Alzheimer's disease of late onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230268000", "display": "Non-familial Alzheimer's disease of late onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230269008", "display": "Focal Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230271008", "display": "Pick's disease with Pick bodies (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230272001", "display": "Pick's disease with Pick cells and no Pick bodies (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230280008", "display": "Progressive aphasia in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230282000", "display": "Post-traumatic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230283005", "display": "Punch drunk syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230285003", "display": "Vascular dementia of acute onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230286002", "display": "Subcortical vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230287006", "display": "Mixed cortical and subcortical vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230288001", "display": "Semantic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230289009", "display": "Patchy dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230299004", "display": "Juvenile onset Huntington's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230300007", "display": "Late onset Huntington's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230301006", "display": "Akinetic-rigid form of Huntington's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230372003", "display": "Acute relapsing multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230373008", "display": "Chronic progressive multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230499002", "display": "Sleep-related respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "23341000119109", "display": "Congestive heart failure with right heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233674008", "display": "Pulmonary emphysema in alpha-1 primary immunodeficiency deficiency (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233675009", "display": "Toxic emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233677001", "display": "Scar emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233713004", "display": "Seasonal cryptogenic organizing pneumonia with biochemical cholestasis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233724002", "display": "Toxic diffuse interstitial pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233725001", "display": "Drug-induced diffuse interstitial pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233726000", "display": "Localized pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233758005", "display": "Mica pneumoconiosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233761006", "display": "Subacute silicosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233765002", "display": "Respiratory failure without hypercapnia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233924009", "display": "Heart failure as a complication of care (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233940007", "display": "Pulmonary tumor embolism (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235875008", "display": "Alcoholic hepatitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235881000", "display": "Alcoholic hepatic failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235895002", "display": "Laennec's cirrhosis, non-alcoholic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235896001", "display": "Infectious cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235897005", "display": "Hypoxia-associated cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235899008", "display": "Hepatic sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235901004", "display": "Hepatic fibrosis with hepatic sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235902006", "display": "Intrahepatic phlebosclerosis and fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235966007", "display": "Cystadenocarcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236433006", "display": "Acute-on-chronic renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236434000", "display": "End stage renal failure untreated by renal replacement therapy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236435004", "display": "End stage renal failure on dialysis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236436003", "display": "End stage renal failure with renal transplant (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236512004", "display": "Leukemic infiltrate of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236513009", "display": "Lymphoma of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "23958009", "display": "Vanishing lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "241861008", "display": "Metastatic malignant neoplasm to nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "2421000119107", "display": "Hallucinations co-occurrent and due to late onset dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242862004", "display": "Secondary malignant neoplasm of nasopharyngeal wall (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "24700007", "display": "Multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254609000", "display": "Carcinoma of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254611009", "display": "Malignant tumor of endocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254612002", "display": "Carcinoma of endocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254938000", "display": "Astrocytoma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254940005", "display": "Oligodendroglioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254955001", "display": "Pituitary carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254969001", "display": "Malignant tumor of olfactory tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255088001", "display": "Malignant tumor of exocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255112006", "display": "Malignant tumor of pituitary and hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255118005", "display": "Secondary lymphangitic carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255119002", "display": "Lymphangitis carcinomatosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255121007", "display": "Carcinomatosis of peritoneal cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255123005", "display": "Metastasis to nervous system and eye (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255124004", "display": "Metastasis to peripheral nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25544003", "display": "Low output heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25772007", "display": "Multi-infarct dementia with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266355005", "display": "Bullous emphysema with collapse (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266356006", "display": "Atrophic (senile) emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266368002", "display": "Post-inflammatory pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266468003", "display": "Cirrhosis - non-alcoholic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266469006", "display": "Multilobular portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266470007", "display": "Cardiac portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266471006", "display": "Juvenile portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "26852004", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "268612007", "display": "Senile and presenile organic psychotic conditions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "26929004", "display": "Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269473008", "display": "Secondary malignant neoplasm of respiratory and digestive systems (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269616004", "display": "Secondary nodes - axilla/arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269617008", "display": "Secondary nodes - inguinal/leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271440004", "display": "Cirrhosis secondary to cholestasis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "27156006", "display": "Posthepatitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274088005", "display": "Secondary malignant neoplasm of unknown site (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274282003", "display": "On examination - respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "275266006", "display": "Metastasis to digestive organs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276259003", "display": "Respiratory arrest preceding cardiac arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276514007", "display": "Neonatal cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276826005", "display": "Malignant glioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276828006", "display": "Glioblastoma multiforme of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276836002", "display": "Primary cerebral lymphoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277461004", "display": "Anaplastic astrocytoma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277505007", "display": "Medulloblastoma of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277638005", "display": "Sepsis-associated left ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277639002", "display": "Sepsis-associated right ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "278051002", "display": "Malignant lymphoma of thyroid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "278433008", "display": "Malignant infiltration of soft tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "278857002", "display": "Dementia of frontal lobe type (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "281004", "display": "Dementia associated with alcoholism (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "281560004", "display": "Neuroblastoma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285211000119102", "display": "Congestive heart failure as post-operative complication of cardiac surgery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285221000119109", "display": "Congestive heart failure as post-operative complication of non-cardiac surgery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285598005", "display": "Metastasis to trachea of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285603002", "display": "Metastasis to bronchus of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285604008", "display": "Metastasis to lung of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285605009", "display": "Metastasis to pleura of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285606005", "display": "Metastasis to heart of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285607001", "display": "Metastasis to mediastinum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285608006", "display": "Metastasis to thymus of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285609003", "display": "Metastasis to small intestine of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285610008", "display": "Metastasis to large intestine of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285611007", "display": "Metastasis to colon of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285612000", "display": "Metastasis to rectum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285613005", "display": "Metastasis to liver of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285614004", "display": "Metastasis to pancreas of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285615003", "display": "Metastasis to spleen of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285616002", "display": "Metastasis to peritoneum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285617006", "display": "Metastasis to retroperitoneum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285618001", "display": "Metastasis to bone of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285619009", "display": "Metastasis to vertebral column of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285631006", "display": "Metastasis to skin of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285633009", "display": "Metastasis to soft tissue of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285634003", "display": "Metastasis to breast of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285635002", "display": "Metastasis to uterus of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285637005", "display": "Metastasis to ovary of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285638000", "display": "Metastasis to vagina of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285639008", "display": "Metastasis to kidney of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285640005", "display": "Metastasis to bladder of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285641009", "display": "Metastasis to brain of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285642002", "display": "Metastasis to eye of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285643007", "display": "Metastasis to adrenal gland of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285644001", "display": "Metastasis to lymph node of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285645000", "display": "Disseminated malignancy of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285841000119104", "display": "Malignant hypertensive end stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "286371000119107", "display": "Malignant hypertensive end stage renal disease on dialysis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "286902000", "display": "Secondary carcinoma of gastrointestinal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "288631000119104", "display": "Vascular dementia with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "2912004", "display": "Cystic-bullous disease of the lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "30042003", "display": "Confluent fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "301643003", "display": "Sedative, hypnotic AND/OR anxiolytic-induced persisting amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "302507002", "display": "Sedative amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "303194003", "display": "Metastasis to head and neck lymph node (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "303201005", "display": "Metastasis to multiple lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304603007", "display": "Variant Creutzfeldt-Jakob disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307226002", "display": "Metastatic adenocarcinoma of unknown origin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307593001", "display": "Carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307601000", "display": "Pseudomyxoma peritonei (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307757001", "display": "Chronic alcoholic hepatitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "309775007", "display": "Postprocedural respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31081000119101", "display": "Presenile dementia with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "312991009", "display": "Senile dementia of the Lewy body type (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314206003", "display": "Refractory heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314408000", "display": "Leukemic infiltrate of choroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314418005", "display": "Leukemic infiltrate of retina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314964006", "display": "Local recurrence of malignant tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314987003", "display": "Metastasis from malignant melanoma of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314988008", "display": "Metastasis from malignant tumor of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314989000", "display": "Metastasis from malignant tumor of soft tissues (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314990009", "display": "Metastasis from malignant tumor of bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314991008", "display": "Metastasis from malignant tumor of adrenal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314992001", "display": "Metastasis from malignant tumor of cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314993006", "display": "Metastasis from malignant tumor of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314994000", "display": "Metastasis from malignant tumor of prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314995004", "display": "Metastasis from malignant tumor of bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314996003", "display": "Metastasis from malignant tumor of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314997007", "display": "Metastasis from malignant tumor of rectum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314998002", "display": "Metastasis from malignant tumor of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314999005", "display": "Metastasis from malignant tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315000005", "display": "Metastasis from malignant tumor of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315001009", "display": "Metastasis from malignant tumor of gallbladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315002002", "display": "Metastasis from malignant tumor of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315003007", "display": "Metastasis from malignant tumor of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315004001", "display": "Metastasis from malignant tumor of breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315005000", "display": "Metastasis from malignant tumor of bronchus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315006004", "display": "Metastasis from malignant neoplasm of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315007008", "display": "Metastasis from malignant tumor of thyroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315008003", "display": "Metastasis from malignant tumor of buccal cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315009006", "display": "Metastasis from malignant tumor of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31712002", "display": "Primary biliary cholangitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31898008", "display": "Paraseptal emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "326072005", "display": "Carcinoma of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32875003", "display": "Inhalant-induced persisting dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3298001", "display": "Amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33144001", "display": "Parasitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33325001", "display": "Compensatory emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33644002", "display": "Postvalvulotomy syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3514002", "display": "Peribronchial fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "353561000119103", "display": "Secondary malignant neoplasm of right lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "353741000119106", "display": "Secondary malignant neoplasm of left lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359617009", "display": "Acute right-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359780007", "display": "Metastatic malignant neoplasm to lateral axillary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359782004", "display": "Metastatic malignant neoplasm to apex of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359785002", "display": "Metastatic malignant neoplasm to dome of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359987004", "display": "Krukenberg tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363368005", "display": "Carcinoma of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363369002", "display": "Carcinoma of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363417006", "display": "Malignant tumor of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363418001", "display": "Malignant tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363419009", "display": "Malignant tumor of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363467004", "display": "Malignant neoplasm of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363468009", "display": "Malignant neoplasm of temporal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363469001", "display": "Malignant neoplasm of parietal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363470000", "display": "Malignant neoplasm of occipital lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363471001", "display": "Malignant neoplasm of cerebral ventricles (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363473003", "display": "Malignant neoplasm of brainstem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363482009", "display": "Malignant tumor of pituitary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363483004", "display": "Malignant tumor of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "364006", "display": "Acute left-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "36599006", "display": "Chronic fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "367363000", "display": "Right ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369455009", "display": "Malignant tumor involving rectum by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369456005", "display": "Malignant tumor involving rectum by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369457001", "display": "Malignant tumor involving rectum by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369458006", "display": "Malignant tumor involving rectum by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369459003", "display": "Malignant tumor involving rectum by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369460008", "display": "Malignant tumor involving rectum by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369461007", "display": "Malignant tumor involving rectum by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369464004", "display": "Malignant tumor involving ureter by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369467006", "display": "Malignant tumor involving urethra by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369468001", "display": "Malignant tumor involving urethra by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369476004", "display": "Malignant tumor involving bladder by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369477008", "display": "Malignant tumor involving bladder by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369478003", "display": "Malignant tumor involving bladder by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369479006", "display": "Malignant tumor involving bladder by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369480009", "display": "Malignant tumor involving bladder by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369481008", "display": "Malignant tumor involving bladder by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369482001", "display": "Malignant tumor involving bladder by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369484000", "display": "Malignant tumor involving vasa deferentia by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369486003", "display": "Malignant tumor involving prostate by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369500009", "display": "Malignant tumor involving uterine cervix by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369501008", "display": "Malignant tumor involving uterine cervix by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369502001", "display": "Malignant tumor involving uterine corpus by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369514009", "display": "Secondary malignant neoplasm of left fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369521009", "display": "Secondary malignant neoplasm of right fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369523007", "display": "Secondary malignant neoplasm of left ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369530001", "display": "Secondary malignant neoplasm of right ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369535006", "display": "Secondary neoplasm of left broad ligament (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369536007", "display": "Secondary neoplasm of right broad ligament (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369538008", "display": "Malignant tumor involving left broad ligament by metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369540003", "display": "Malignant tumor involving right broad ligament by metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369542006", "display": "Malignant tumor involving left fallopian tube by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369543001", "display": "Malignant tumor involving left fallopian tube by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369544007", "display": "Malignant tumor involving left fallopian tube by separate metastasis from right fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369545008", "display": "Malignant tumor involving left fallopian tube by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369546009", "display": "Malignant tumor involving left fallopian tube by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369553000", "display": "Malignant tumor involving right fallopian tube by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369554006", "display": "Malignant tumor involving right fallopian tube by separate metastasis from left fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369555007", "display": "Malignant tumor involving right fallopian tube by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369556008", "display": "Malignant tumor involving right fallopian tube by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369557004", "display": "Malignant tumor involving right fallopian tube by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369558009", "display": "Malignant tumor involving right fallopian tube by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369560006", "display": "Malignant tumor involving left ovary by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369561005", "display": "Malignant tumor involving left ovary by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369562003", "display": "Malignant tumor involving left ovary by separate metastasis from right ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369563008", "display": "Malignant tumor involving left ovary by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369564002", "display": "Malignant tumor involving left ovary by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369565001", "display": "Malignant tumor involving left ovary by separate metastasis uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369568004", "display": "Malignant tumor involving right ovary by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369569007", "display": "Malignant tumor involving right ovary by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369570008", "display": "Malignant tumor involving right ovary by separate metastasis from left ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369571007", "display": "Malignant tumor involving right ovary by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369572000", "display": "Malignant tumor involving right ovary by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369573005", "display": "Malignant tumor involving right ovary by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369574004", "display": "Malignant tumor involving uterine cervix by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369575003", "display": "Malignant tumor involving uterine corpus by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369576002", "display": "Malignant tumor involving uterine corpus by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369577006", "display": "Malignant tumor involving uterine corpus by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369578001", "display": "Malignant tumor involving uterine corpus by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369581006", "display": "Malignant tumor involving vagina by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369582004", "display": "Malignant tumor involving vagina by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369583009", "display": "Malignant tumor involving vagina by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369584003", "display": "Malignant tumor involving vagina by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369585002", "display": "Malignant tumor involving vagina by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369586001", "display": "Malignant tumor involving vagina by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369588000", "display": "Malignant tumor involving vulva by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369589008", "display": "Malignant tumor involving vulva by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369590004", "display": "Malignant tumor involving vulva by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369591000", "display": "Malignant tumor involving vulva by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369592007", "display": "Malignant tumor involving vulva by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369593002", "display": "Malignant tumor involving vulva by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369602008", "display": "Malignant tumor involving an organ by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369603003", "display": "Malignant tumor involving an organ by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369604009", "display": "Malignant tumor involving an organ by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369605005", "display": "Malignant tumor involving an organ by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369606006", "display": "Malignant tumor involving an organ by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369607002", "display": "Malignant tumor involving an organ by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369608007", "display": "Malignant tumor involving an organ by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369609004", "display": "Malignant tumor involving an organ by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369610009", "display": "Malignant tumor involving left fallopian tube by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371024007", "display": "Senile dementia with delusion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371026009", "display": "Senile dementia with psychosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371139006", "display": "Early cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371967001", "display": "Primary malignant neoplasm of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372003004", "display": "Primary malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372093008", "display": "Secondary malignant neoplasm of axillary tail of breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372119009", "display": "Primary malignant neoplasm of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372142002", "display": "Carcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "37688005", "display": "Clonorchiasis with biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "397767007", "display": "Acute respiratory failure requiring reintubation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "39871006", "display": "Chronic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "399969009", "display": "Secondary malignant neoplasm of blood vessel of upper arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "400058002", "display": "Secondary malignant neoplasm of blood vessel of lower leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "402563000", "display": "Metastatic malignant melanoma with diffuse hypermelanosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "402879006", "display": "T-cell leukemic infiltration of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "403906006", "display": "Metastatic squamous cell carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404090003", "display": "Malignant infiltration of oral cavity by underlying tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404091004", "display": "Malignant infiltration of skin by underlying tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404092006", "display": "Carcinomatous metastasis in skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404093001", "display": "Sarcomatous metastasis in skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404094007", "display": "Metastasis involving oral cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404122003", "display": "Leukemic infiltration of skin (chronic T-cell lymphocytic leukemia) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404123008", "display": "Leukemic infiltration of skin (T-cell prolymphocytic leukemia) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404124002", "display": "Leukemic infiltration of skin (T-cell lymphoblastic leukemia) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404156009", "display": "Leukemic infiltration of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40425004", "display": "Postconcussion syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "405570007", "display": "Pulmonary fibrosis due to and following radiotherapy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "405843009", "display": "Widespread metastatic malignant neoplastic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40640008", "display": "Massive fibrosis of lung co-occurrent and due to silicosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "409622000", "display": "Respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "410430005", "display": "Cardiorespiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "410431009", "display": "Cardiorespiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "41309000", "display": "Alcoholic liver damage (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414676007", "display": "Metastatic neuroblastoma of orbit proper (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "416780008", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "416975007", "display": "Primary degenerative dementia of the Alzheimer type, senile onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "417996009", "display": "Systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "418304008", "display": "Diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "418529003", "display": "Secondary malignant neoplasm of lacrimal drainage structure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "419728003", "display": "Portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "420054005", "display": "Alcoholic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "420614009", "display": "Organic dementia associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "421023003", "display": "Presenile dementia associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "421283008", "display": "Primary lymphoma of brain associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "421529006", "display": "Dementia associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "422782004", "display": "Primary malignant neoplasm of ovary, with widespread metastatic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423032007", "display": "Leukemic infiltration of orbit (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423384009", "display": "Secondary malignant neoplasm of lacrimal gland duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "42343007", "display": "Congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423595004", "display": "Adenocarcinoma carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423987006", "display": "Primary malignant neoplasm of vulva, with widespread metastatic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424052001", "display": "Small cell carcinoma carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424151006", "display": "Anaplastic glioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424276002", "display": "Malignant glioma of brainstem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424404003", "display": "Decompensated chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424887002", "display": "Primary malignant neoplasm of thyroid gland, metastatic to bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424954002", "display": "Undifferentiated large cell carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425303004", "display": "Squamous cell carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425369003", "display": "Chronic progressive renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425390006", "display": "Dementia associated with Parkinson's Disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425413006", "display": "Drug-induced cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425500002", "display": "Secondary progressive multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426012001", "display": "Right heart failure due to pulmonary hypertension (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426263006", "display": "Congestive heart failure due to left ventricular systolic dysfunction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426373005", "display": "Relapsing remitting multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426437004", "display": "Familial idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426611007", "display": "Congestive heart failure due to valvular disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426896000", "display": "Chronic hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428051000124108", "display": "Mild dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428061005", "display": "Malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428173007", "display": "Chronic hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428351000124105", "display": "Severe dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428700003", "display": "Primary progressive multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429033009", "display": "Malignant neoplasm of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429161000124103", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429458009", "display": "Dementia due to Creutzfeldt Jakob disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429998004", "display": "Vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "430771000124100", "display": "Moderate dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "433146000", "display": "Chronic kidney disease stage 5 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "434431000124103", "display": "Hypertensive end stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "43736008", "display": "Rheumatic left ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "438511000", "display": "Benign multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "43904005", "display": "Macronodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439567002", "display": "Malignant multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44047000", "display": "Zieve's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44088000", "display": "Low cardiac output syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "441481004", "display": "Chronic systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "441530006", "display": "Chronic diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "442344002", "display": "Dementia due to Huntington chorea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44274007", "display": "Lymphoid interstitial pneumonia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44313006", "display": "Right heart failure secondary to left heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443144000", "display": "Metastatic sarcoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443253003", "display": "Acute on chronic systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443254009", "display": "Acute systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443343001", "display": "Acute diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443344007", "display": "Acute on chronic diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443493003", "display": "Metastatic malignant melanoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "445236007", "display": "Cardiorenal syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "446221000", "display": "Heart failure with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448218008", "display": "Malignant neoplasm of cerebellopontine angle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448248006", "display": "Malignant neoplasm of axial suprasellar region of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448250003", "display": "Malignant teratoma of pineal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448863000", "display": "Malignant epithelial neoplasm of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448989001", "display": "Malignant epithelial neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449253005", "display": "Malignant epithelial neoplasm of hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449420002", "display": "Malignant neoplasm of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449630001", "display": "Secondary malignant neoplasm of skin of lower leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449631002", "display": "Secondary malignant neoplasm of skin of upper arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449632009", "display": "Secondary malignant neoplasm of lower leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449633004", "display": "Secondary malignant neoplasm of upper arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "45256007", "display": "Cruveilhier-Baumgarten syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "46113002", "display": "Hypertensive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "46177005", "display": "End-stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "462172006", "display": "Fetal heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "462174007", "display": "Fetal heart failure with myocardial hypertrophy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "462175008", "display": "Fetal heart failure with redistribution of cardiac output (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "471880001", "display": "Heart failure due to end stage congenital heart disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "473419009", "display": "Intraductal papillary mucinous carcinoma in situ of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4817008", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "48447003", "display": "Chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "49049000", "display": "Parkinson's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "49584005", "display": "Acute cor pulmonale (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "49708008", "display": "Anemia of chronic renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4981000", "display": "Panacinar emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "50196008", "display": "Perialveolar fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "50325005", "display": "Alcoholic fatty liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5053004", "display": "Cardiac insufficiency due to prosthesis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5148006", "display": "Hypertensive heart disease with congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51615001", "display": "Fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51928006", "display": "General paresis - neurosyphilis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "52448006", "display": "Dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "536002", "display": "Glissonian cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5375005", "display": "Chronic left-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "54502004", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "54867000", "display": "Rheumatoid fibrosing alveolitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "55009008", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "55565007", "display": "Cardiac failure after obstetrical surgery AND/OR other procedure including delivery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56267009", "display": "Multi-infarct dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56675007", "display": "Acute heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56841008", "display": "Massive fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "57488007", "display": "Chronic pulmonary fibrosis due to inhalation of chemical fumes AND/OR vapors (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "57557005", "display": "Chronic milk alkali syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "57686001", "display": "Emphysematous bleb of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "58756001", "display": "Huntington's chorea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "59651006", "display": "Sedative, hypnotic AND/OR anxiolytic-induced persisting dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "59773008", "display": "Simple pulmonary alveolitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60805002", "display": "Hemolytic anemia with emphysema AND cutis laxa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60856006", "display": "Cardiac insufficiency following cardiac surgery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "609507007", "display": "Induced termination of pregnancy complicated by cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "6183001", "display": "Indian childhood cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "62239001", "display": "Parkinson-dementia complex of Guam (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "6475002", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, uncomplicated (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "65096006", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "65710008", "display": "Acute respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "66108005", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, uncomplicated (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "66110007", "display": "Chronic diffuse emphysema caused by inhalation of chemical fumes AND/OR vapors (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "66989003", "display": "Chronic right-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67431000119105", "display": "Congestive heart failure stage D (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67441000119101", "display": "Congestive heart failure stage C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67905004", "display": "Acute-on-chronic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "681621000119105", "display": "Primary adenocarcinoma of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "681721000119103", "display": "Primary adenocarcinoma of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "68328006", "display": "Centriacinar emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "684911000119105", "display": "Primary glioblastoma multiforme of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "69482004", "display": "Korsakoff's psychosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698296002", "display": "Acute exacerbation of chronic congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698504006", "display": "Postoperative cardiopulmonary failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698594003", "display": "Symptomatic congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698624003", "display": "Dementia associated with cerebral lipidosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698625002", "display": "Dementia associated with normal pressure hydrocephalus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698626001", "display": "Dementia associated with multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698687007", "display": "Post-traumatic dementia with behavioral change (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698725008", "display": "Dementia associated with neurosyphilis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698726009", "display": "Dementia associated with viral encephalitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698781002", "display": "Dementia associated with cerebral anoxia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698948009", "display": "Vascular dementia in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698949001", "display": "Dementia in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698954005", "display": "Primary degenerative dementia of the Alzheimer type, senile onset in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698955006", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699318007", "display": "Supratentorial primitive neuroectodermal tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699748007", "display": "Cardiorespiratory arrest with successful resuscitation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700250006", "display": "Idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700251005", "display": "Chronic idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700252003", "display": "Subacute idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700423003", "display": "Adenocarcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "702373006", "display": "Hereditary myopathy with early respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "702392008", "display": "Metastatic renal cell carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703272007", "display": "Heart failure with reduced ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703273002", "display": "Heart failure with reduced ejection fraction due to coronary artery disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703274008", "display": "Heart failure with reduced ejection fraction due to myocarditis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703275009", "display": "Heart failure with reduced ejection fraction due to cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703276005", "display": "Heart failure with reduced ejection fraction due to heart valve disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704152002", "display": "Metastatic neuroblastoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704242009", "display": "Fetal heart failure due to extracardiac disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704667004", "display": "Hypertension concurrent and due to end stage renal disease on dialysis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "705176003", "display": "Metastatic carcinoid tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "707324008", "display": "Anemia co-occurrent and due to end stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "707434003", "display": "Pulmonary fibrosis due to Hermansky-Pudlak syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "708030004", "display": "Pulmonary emphysema co-occurrent with fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "708537005", "display": "Acute idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709109004", "display": "Hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709110009", "display": "Acute hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709111008", "display": "Acute hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709285002", "display": "Secondary malignant neoplasm of lumbosacral plexus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "70936005", "display": "Multi-infarct dementia, uncomplicated (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "71193007", "display": "Fibrosis of lung caused by radiation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "712487000", "display": "End stage renal disease due to benign hypertension (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "712849003", "display": "Primary malignant neoplasm of prostate metastatic to bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713060000", "display": "Sporadic Creutzfeldt-Jakob disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713181003", "display": "Chronic alcoholic liver disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713189001", "display": "Malignant insulinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713244007", "display": "Drug induced pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713325002", "display": "Primary cerebral lymphoma co-occurrent with human immunodeficiency virus infection (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713370005", "display": "Acute on chronic alcoholic liver disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713419002", "display": "Intraoperative cardiorespiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713488003", "display": "Presenile dementia co-occurrent with human immunodeficiency virus infection (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713844000", "display": "Dementia co-occurrent with human immunodeficiency virus infection (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715345007", "display": "Young onset Parkinson disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715401008", "display": "Primary biliary cirrhosis co-occurrent with systemic scleroderma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715414009", "display": "Familial malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715662009", "display": "Iatrogenic Jakob-Creutzfeldt disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715737004", "display": "Parkinsonism co-occurrent with dementia of Guadeloupe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715807002", "display": "Familial Creutzfeldt-Jakob (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715864007", "display": "Non-Wilsonian hepatic copper toxicosis of infancy and childhood (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715904005", "display": "Pineal parenchymal tumor of intermediate differentiation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "716107009", "display": "Early onset parkinsonism and intellectual disability syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "716203000", "display": "Decompensated cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "716662004", "display": "Autosomal dominant late onset Parkinson disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "717840005", "display": "Congestive heart failure stage B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "718089001", "display": "Acute respiratory failure requiring reintubation following extubation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "718555006", "display": "Juvenile amyotrophic lateral sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "718685006", "display": "Orthostatic hypotension co-occurrent and due to Parkinson's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "71892000", "display": "Cardiac asthma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "719218000", "display": "Cryptogenic organizing pneumonia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "720587009", "display": "Donor derived melanoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "721718003", "display": "Primary adenocarcinoma of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "721977007", "display": "Lung fibrosis, immunodeficiency, 46,XX gonadal dysgenesis syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722095005", "display": "Acute kidney injury due to circulatory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722600006", "display": "Non-amnestic Alzheimer disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722671009", "display": "Metastatic malignant neoplasm of meninges (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722707001", "display": "Metastatic malignant neoplasm of peripheral nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722919003", "display": "Neonatal cardiac failure due to decreased left ventricular output (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722962002", "display": "Amnestic disorder caused by substance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722977005", "display": "Dementia co-occurrent and due to neurocysticercosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722978000", "display": "Dementia caused by toxin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722979008", "display": "Dementia due to metabolic abnormality (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722980006", "display": "Dementia due to chromosomal anomaly (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722987009", "display": "Amyotrophic lateral sclerosis plus syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "723123001", "display": "Ischemic vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "723390000", "display": "Rapidly progressive dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "723829000", "display": "Pulmonary fibrosis, hepatic hyperplasia, bone marrow hypoplasia syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724550005", "display": "Neonatal cardiac failure due to pulmonary overperfusion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724685000", "display": "Amnestic disorder caused by sedative (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724686004", "display": "Amnestic disorder caused by hypnotic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724687008", "display": "Amnestic disorder caused by anxiolytic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724747009", "display": "Amnestic disorder due to multiple etiological factors (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724761004", "display": "Sporadic Parkinson disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724776007", "display": "Dementia due to disorder of central nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724777003", "display": "Dementia due to infectious disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724778008", "display": "Progressive relapsing multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "72481000119103", "display": "Congestive heart failure as early postoperative complication (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724992007", "display": "Epilepsy co-occurrent and due to dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725146001", "display": "Atypical juvenile parkinsonism (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725416005", "display": "Cardiomyopathy co-occurrent and due to cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725898002", "display": "Delirium co-occurrent with dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725938001", "display": "Cirrhosis of liver caused by methotrexate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725939009", "display": "Cirrhosis of liver caused by amiodarone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725940006", "display": "Cirrhosis of liver caused by methyldopa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "73097000", "display": "Alcohol amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733028000", "display": "Multiple sclerosis, ichthyosis, factor VIII deficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733184002", "display": "Dementia caused by heavy metal exposure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733190003", "display": "Dementia due to primary malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733191004", "display": "Dementia due to chronic subdural hematoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733192006", "display": "Dementia due to herpes encephalitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733193001", "display": "Dementia co-occurrent and due to progressive multifocal leukoencephalopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733194007", "display": "Dementia co-occurrent and due to Down syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733351008", "display": "Primary malignant neuroendocrine neoplasm of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7361000175106", "display": "Acute-on-chronic hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7371000175103", "display": "Reduced ejection fraction co-occurrent and due to acute on chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7381000175100", "display": "Reduced ejection fraction co-occurrent and due to chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7391000175102", "display": "Reduced ejection fraction co-occurrent and due to acute heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7401000175100", "display": "Acute on chronic heart failure co-occurrent with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7411000175102", "display": "Chronic heart failure co-occurrent with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7421000175106", "display": "Acute heart failure co-occurrent with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "74669004", "display": "Cardiac cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "74960003", "display": "Acute left-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "76301009", "display": "Florid cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "77690003", "display": "Interstitial emphysema of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78208005", "display": "Pigment cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78862003", "display": "Ayerza's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "792004", "display": "Jakob-Creutzfeldt disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79341000119107", "display": "Mixed dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79955004", "display": "Chronic cor pulmonale (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "80479009", "display": "Acute right-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "80614003", "display": "Prolonged pulmonary alveolitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82351000119105", "display": "Altered behavior co-occurrent and due to Pick's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82361000119107", "display": "Altered behavior in dementia due to Huntington chorea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82371000119101", "display": "Dementia due to multiple sclerosis with altered behavior (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82381000119103", "display": "Epileptic dementia with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82523003", "display": "Congestive rheumatic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82959004", "display": "Dementia paralytica juvenilis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "831000119103", "display": "Cirrhosis of liver due to chronic hepatitis C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83105008", "display": "Malignant hypertensive heart disease with congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83168008", "display": "Psychoactive substance-induced organic amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83291003", "display": "Cor pulmonale (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "84114007", "display": "Heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "85232009", "display": "Left heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "86044005", "display": "Amyotrophic lateral sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "86454000", "display": "Postnecrotic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "86680006", "display": "Ruptured emphysematous bleb of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87091000119101", "display": "Malignant glioma of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87101000119106", "display": "Primary malignant glioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87111000119109", "display": "Malignant glioma of hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87121000119102", "display": "Malignant glioma of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87317003", "display": "Respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87433001", "display": "Pulmonary emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "88805009", "display": "Chronic congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89580002", "display": "Cryptogenic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89819002", "display": "Cardiac insufficiency during AND/OR resulting from a procedure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90099008", "display": "Subcortical leukoencephalopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90117007", "display": "Tuberculous fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90610005", "display": "Interstitial pulmonary fibrosis of prematurity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90688005", "display": "Chronic renal failure syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90771000119100", "display": "End stage renal disease on dialysis due to type 1 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90791000119104", "display": "End stage renal disease on dialysis due to type 2 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "91181000119105", "display": "Squamous cell carcinoma metastatic to pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "91251000119105", "display": "Small cell carcinoma metastatic to skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "91281000119103", "display": "Secondary adenocarcinoma of bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "92506005", "display": "Biventricular congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93145002", "display": "Leukemic reticuloendotheliosis of intrapelvic lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "9345005", "display": "Dialysis dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93715005", "display": "Primary malignant neoplasm of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93726004", "display": "Primary malignant neoplasm of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93727008", "display": "Primary malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93746009", "display": "Primary malignant neoplasm of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93748005", "display": "Primary malignant neoplasm of cerebral ventricle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93749002", "display": "Primary malignant neoplasm of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93768004", "display": "Primary malignant neoplasm of craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93807001", "display": "Primary malignant neoplasm of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93843007", "display": "Primary malignant neoplasm of islets of Langerhans (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93928006", "display": "Primary malignant neoplasm of occipital lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93930008", "display": "Primary malignant neoplasm of olfactory nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93939009", "display": "Primary malignant neoplasm of pancreatic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93946000", "display": "Primary malignant neoplasm of parietal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93962006", "display": "Primary malignant neoplasm of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93964007", "display": "Primary malignant neoplasm of pituitary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94082003", "display": "Primary malignant neoplasm of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94086000", "display": "Primary malignant neoplasm of temporal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94152006", "display": "Secondary malignant neoplasm of abdominal esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94153001", "display": "Secondary malignant neoplasm of abducens nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94154007", "display": "Secondary malignant neoplasm of accessory nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94155008", "display": "Secondary malignant neoplasm of accessory sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94156009", "display": "Secondary malignant neoplasm of acoustic nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94157000", "display": "Secondary malignant neoplasm of acromion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94158005", "display": "Secondary malignant neoplasm of adenoid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94159002", "display": "Secondary malignant neoplasm of adnexa of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94160007", "display": "Secondary malignant neoplasm of adrenal cortex (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94161006", "display": "Secondary malignant neoplasm of adrenal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94162004", "display": "Secondary malignant neoplasm of adrenal medulla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94163009", "display": "Secondary malignant neoplasm of alveolar ridge mucosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94164003", "display": "Secondary malignant neoplasm of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94165002", "display": "Secondary malignant neoplasm of anal canal (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94166001", "display": "Secondary malignant neoplasm of anterior aspect of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94167005", "display": "Secondary malignant neoplasm of anterior mediastinum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94168000", "display": "Secondary malignant neoplasm of anterior portion of floor of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94169008", "display": "Secondary malignant neoplasm of anterior two-thirds of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94170009", "display": "Secondary malignant neoplasm of anterior wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94171008", "display": "Secondary malignant neoplasm of anterior wall of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94172001", "display": "Secondary malignant neoplasm of anus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94173006", "display": "Secondary malignant neoplasm of aortic body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94175004", "display": "Secondary malignant neoplasm of appendix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94176003", "display": "Secondary malignant neoplasm of areola of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94177007", "display": "Secondary malignant neoplasm of areola of male breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94179005", "display": "Secondary malignant neoplasm of ascending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94180008", "display": "Secondary malignant neoplasm of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94181007", "display": "Secondary malignant neoplasm of axillary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94182000", "display": "Secondary malignant neoplasm of axillary tail of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94183005", "display": "Secondary malignant neoplasm of back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94184004", "display": "Secondary malignant neoplasm of base of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94185003", "display": "Secondary malignant neoplasm of biliary tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94186002", "display": "Secondary malignant neoplasm of bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94187006", "display": "Secondary malignant neoplasm of blood vessel of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94189009", "display": "Secondary malignant neoplasm of blood vessel of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94190000", "display": "Secondary malignant neoplasm of blood vessel of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94191001", "display": "Secondary malignant neoplasm of blood vessel of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94192008", "display": "Secondary malignant neoplasm of blood vessel of finger (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94193003", "display": "Secondary malignant neoplasm of blood vessel of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94194009", "display": "Secondary malignant neoplasm of blood vessel of forearm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94195005", "display": "Secondary malignant neoplasm of blood vessel of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94196006", "display": "Secondary malignant neoplasm of blood vessel of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94197002", "display": "Secondary malignant neoplasm of blood vessel of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94198007", "display": "Secondary malignant neoplasm of blood vessel of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94200001", "display": "Secondary malignant neoplasm of blood vessel of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94201002", "display": "Secondary malignant neoplasm of blood vessel of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94202009", "display": "Secondary malignant neoplasm of blood vessel of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94203004", "display": "Secondary malignant neoplasm of blood vessel of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94204005", "display": "Secondary malignant neoplasm of blood vessel of popliteal space (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94205006", "display": "Secondary malignant neoplasm of blood vessel of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94206007", "display": "Secondary malignant neoplasm of blood vessel of thigh (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94207003", "display": "Secondary malignant neoplasm of blood vessel of thorax (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94208008", "display": "Secondary malignant neoplasm of blood vessel of toe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94209000", "display": "Secondary malignant neoplasm of blood vessel of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94210005", "display": "Secondary malignant neoplasm of blood vessel of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94211009", "display": "Secondary malignant neoplasm of blood vessel (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94212002", "display": "Secondary malignant neoplasm of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94213007", "display": "Secondary malignant neoplasm of body of penis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94214001", "display": "Secondary malignant neoplasm of body of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94215000", "display": "Secondary malignant neoplasm of body of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94217008", "display": "Secondary malignant neoplasm of bone marrow (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94218003", "display": "Secondary malignant neoplasm of bone of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94219006", "display": "Secondary malignant neoplasm of bone of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94220000", "display": "Secondary malignant neoplasm of bone of skull (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94221001", "display": "Secondary malignant neoplasm of bone of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94222008", "display": "Secondary malignant neoplasm of bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94224009", "display": "Secondary malignant neoplasm of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94225005", "display": "Secondary malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94226006", "display": "Secondary malignant neoplasm of broad ligament (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94227002", "display": "Secondary malignant neoplasm of bronchopulmonary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94228007", "display": "Secondary malignant neoplasm of bronchus of left lower lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94229004", "display": "Secondary malignant neoplasm of bronchus of left upper lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94230009", "display": "Secondary malignant neoplasm of bronchus of right lower lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94231008", "display": "Secondary malignant neoplasm of bronchus of right middle lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94232001", "display": "Secondary malignant neoplasm of bronchus of right upper lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94233006", "display": "Secondary malignant neoplasm of bronchus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94234000", "display": "Secondary malignant neoplasm of buccal mucosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94235004", "display": "Secondary malignant neoplasm of cecum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94236003", "display": "Secondary malignant neoplasm of calcaneus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94237007", "display": "Secondary malignant neoplasm of cardia of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94238002", "display": "Secondary malignant neoplasm of carina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94239005", "display": "Secondary malignant neoplasm of carotid body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94240007", "display": "Secondary malignant neoplasm of carpal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94241006", "display": "Secondary malignant neoplasm of cartilage of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94242004", "display": "Secondary malignant neoplasm of cauda equina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94243009", "display": "Secondary malignant neoplasm of central nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94244003", "display": "Secondary malignant neoplasm of central portion of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94245002", "display": "Secondary malignant neoplasm of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94246001", "display": "Secondary malignant neoplasm of cerebral meninges (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94247005", "display": "Secondary malignant neoplasm of cerebral ventricle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94248000", "display": "Secondary malignant neoplasm of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94249008", "display": "Secondary malignant neoplasm of cervical esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94250008", "display": "Secondary malignant neoplasm of cervical vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94252000", "display": "Secondary malignant neoplasm of cheek (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94253005", "display": "Secondary malignant neoplasm of chest wall (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94254004", "display": "Secondary malignant neoplasm of choroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94255003", "display": "Secondary malignant neoplasm of ciliary body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94256002", "display": "Secondary malignant neoplasm of clavicle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94257006", "display": "Secondary malignant neoplasm of clitoris (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94258001", "display": "Secondary malignant neoplasm of coccygeal body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94259009", "display": "Secondary malignant neoplasm of coccyx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94260004", "display": "Secondary malignant neoplasm of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94261000", "display": "Secondary malignant neoplasm of commissure of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94262007", "display": "Secondary malignant neoplasm of common bile duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94263002", "display": "Secondary malignant neoplasm of conjunctiva (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94264008", "display": "Secondary malignant neoplasm of soft tissues (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94265009", "display": "Secondary malignant neoplasm of cornea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94266005", "display": "Secondary malignant neoplasm of cranial nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94267001", "display": "Secondary malignant neoplasm of craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94268006", "display": "Secondary malignant neoplasm of cubital lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94269003", "display": "Secondary malignant neoplasm of cuboid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94270002", "display": "Secondary malignant neoplasm of cystic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94271003", "display": "Secondary malignant neoplasm of descending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94272005", "display": "Secondary malignant neoplasm of diaphragm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94273000", "display": "Secondary malignant neoplasm of dorsal surface of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94274006", "display": "Secondary malignant neoplasm of thoracic vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94275007", "display": "Secondary malignant neoplasm of duodenum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94276008", "display": "Secondary malignant neoplasm of ectopic female breast tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94277004", "display": "Secondary malignant neoplasm of ectopic male breast tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94278009", "display": "Secondary malignant neoplasm of endocardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94279001", "display": "Secondary malignant neoplasm of endocervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94280003", "display": "Secondary malignant neoplasm of endocrine gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94281004", "display": "Secondary malignant neoplasm of endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94282006", "display": "Secondary malignant neoplasm of epicardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94283001", "display": "Secondary malignant neoplasm of epididymis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94284007", "display": "Secondary malignant neoplasm of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94285008", "display": "Secondary malignant neoplasm of epitrochlear lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94286009", "display": "Secondary malignant neoplasm of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94287000", "display": "Secondary malignant neoplasm of ethmoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94288005", "display": "Secondary malignant neoplasm of ethmoidal sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94289002", "display": "Secondary malignant neoplasm of eustachian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94290006", "display": "Secondary malignant neoplasm of exocervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94291005", "display": "Secondary malignant neoplasm of extrahepatic bile ducts (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94292003", "display": "Secondary malignant neoplasm of eye (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94293008", "display": "Secondary malignant neoplasm of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94294002", "display": "Secondary malignant neoplasm of facial nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94295001", "display": "Secondary malignant neoplasm of fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94296000", "display": "Secondary malignant neoplasm of false vocal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94297009", "display": "Secondary malignant neoplasm of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94298004", "display": "Secondary malignant neoplasm of female genital organ (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94299007", "display": "Secondary malignant neoplasm of femoral lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94300004", "display": "Secondary malignant neoplasm of femur (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94301000", "display": "Secondary malignant neoplasm of fibula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94302007", "display": "Secondary malignant neoplasm of first cuneiform bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94303002", "display": "Secondary malignant neoplasm of flank (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94304008", "display": "Secondary malignant neoplasm of floor of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94305009", "display": "Secondary malignant neoplasm of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94306005", "display": "Secondary malignant neoplasm of forearm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94307001", "display": "Secondary malignant neoplasm of prepuce (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94308006", "display": "Secondary malignant neoplasm of frontal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94309003", "display": "Secondary malignant neoplasm of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94310008", "display": "Secondary malignant neoplasm of frontal sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94311007", "display": "Secondary malignant neoplasm of fundus of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94312000", "display": "Secondary malignant neoplasm of gallbladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94313005", "display": "Secondary malignant neoplasm of gastrointestinal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94314004", "display": "Secondary malignant neoplasm of gingival mucosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94315003", "display": "Secondary malignant neoplasm of glans penis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94316002", "display": "Secondary malignant neoplasm of glomus jugulare (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94317006", "display": "Secondary malignant neoplasm of glossopharyngeal nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94318001", "display": "Secondary malignant neoplasm of glottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94319009", "display": "Secondary malignant neoplasm of great vessels (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94320003", "display": "Secondary malignant neoplasm of greater curvature of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94321004", "display": "Secondary malignant neoplasm of gum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94322006", "display": "Secondary malignant neoplasm of hamate bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94323001", "display": "Secondary malignant neoplasm of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94324007", "display": "Secondary malignant neoplasm of hard palate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94325008", "display": "Secondary malignant neoplasm of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94326009", "display": "Secondary malignant neoplasm of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94327000", "display": "Secondary malignant neoplasm of heart (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94328005", "display": "Secondary malignant neoplasm of hepatic flexure of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94329002", "display": "Secondary malignant neoplasm of hilus of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94330007", "display": "Secondary malignant neoplasm of hypogastric lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94331006", "display": "Secondary malignant neoplasm of hypoglossal nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94332004", "display": "Secondary malignant neoplasm of hypopharyngeal aspect of aryepiglottic fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94333009", "display": "Secondary malignant neoplasm of hypopharyngeal aspect of interarytenoid fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94334003", "display": "Secondary malignant neoplasm of hypopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94335002", "display": "Secondary malignant neoplasm of ileum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94336001", "display": "Secondary malignant neoplasm of iliac lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94337005", "display": "Secondary malignant neoplasm of ilium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94338000", "display": "Secondary malignant neoplasm of infraclavicular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94339008", "display": "Secondary malignant neoplasm of inguinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94340005", "display": "Secondary malignant neoplasm of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94341009", "display": "Secondary malignant neoplasm of inner aspect of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94342002", "display": "Secondary malignant neoplasm of inner aspect of lower lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94343007", "display": "Secondary malignant neoplasm of inner aspect of upper lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94344001", "display": "Secondary malignant neoplasm of intercostal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94345000", "display": "Secondary malignant neoplasm of intestinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94346004", "display": "Secondary malignant neoplasm of intestinal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94347008", "display": "Secondary malignant neoplasm of intra-abdominal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94348003", "display": "Secondary malignant neoplasm of intra-abdominal organs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94349006", "display": "Secondary malignant neoplasm of intrahepatic bile ducts (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94350006", "display": "Secondary malignant neoplasm of intrapelvic lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94351005", "display": "Secondary malignant neoplasm of intrathoracic lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94352003", "display": "Secondary malignant neoplasm of intrathoracic organs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94353008", "display": "Secondary malignant neoplasm of ischium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94354002", "display": "Secondary malignant neoplasm of islets of Langerhans (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94355001", "display": "Secondary malignant neoplasm of isthmus of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94356000", "display": "Secondary malignant neoplasm of jaw (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94357009", "display": "Secondary malignant neoplasm of jejunum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94358004", "display": "Secondary malignant neoplasm of junctional region of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94359007", "display": "Secondary malignant neoplasm of junctional zone of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94360002", "display": "Secondary malignant neoplasm of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94361003", "display": "Secondary malignant neoplasm of labia majora (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94362005", "display": "Secondary malignant neoplasm of labia minora (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94364006", "display": "Secondary malignant neoplasm of lacrimal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94365007", "display": "Secondary malignant neoplasm of large intestine (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94366008", "display": "Secondary malignant neoplasm of laryngeal aspect of aryepiglottic fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94367004", "display": "Secondary malignant neoplasm of laryngeal aspect of interarytenoid fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94368009", "display": "Secondary malignant neoplasm of laryngeal commissure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94369001", "display": "Secondary malignant neoplasm of laryngeal surface of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94370000", "display": "Secondary malignant neoplasm of larynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94371001", "display": "Secondary malignant neoplasm of lateral portion of floor of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94372008", "display": "Secondary malignant neoplasm of lateral wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94373003", "display": "Secondary malignant neoplasm of lateral wall of oropharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94374009", "display": "Secondary malignant neoplasm of lateral wall of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94375005", "display": "Secondary malignant neoplasm of left lower lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94376006", "display": "Secondary malignant neoplasm of left upper lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94378007", "display": "Secondary malignant neoplasm of lesser curvature of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94379004", "display": "Secondary malignant neoplasm of lingual tonsil (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94380001", "display": "Secondary malignant neoplasm of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94381002", "display": "Secondary malignant neoplasm of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94382009", "display": "Secondary malignant neoplasm of long bone of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94383004", "display": "Secondary malignant neoplasm of long bone of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94384005", "display": "Secondary malignant neoplasm of lower gum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94385006", "display": "Secondary malignant neoplasm of lower inner quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94386007", "display": "Secondary malignant neoplasm of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94387003", "display": "Secondary malignant neoplasm of lower outer quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94388008", "display": "Secondary malignant neoplasm of lower third of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94389000", "display": "Secondary malignant neoplasm of lumbar vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94390009", "display": "Secondary malignant neoplasm of lunate bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94391008", "display": "Secondary malignant neoplasm of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94392001", "display": "Secondary malignant neoplasm of lymph node (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94393006", "display": "Secondary malignant neoplasm of lymph nodes of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94394000", "display": "Secondary malignant neoplasm of lymph nodes of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94395004", "display": "Secondary malignant neoplasm of lymph nodes of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94396003", "display": "Secondary malignant neoplasm of lymph nodes of multiple sites (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94397007", "display": "Secondary malignant neoplasm of lymph nodes of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94398002", "display": "Secondary malignant neoplasm of lymph nodes of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94399005", "display": "Secondary malignant neoplasm of main bronchus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94400003", "display": "Secondary malignant neoplasm of major salivary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94401004", "display": "Secondary malignant neoplasm of male breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94402006", "display": "Secondary malignant neoplasm of male genital organ (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94403001", "display": "Secondary malignant neoplasm of mandible (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94404007", "display": "Secondary malignant neoplasm of mastoid air cells (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94405008", "display": "Secondary malignant neoplasm of maxilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94406009", "display": "Secondary malignant neoplasm of maxillary sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94407000", "display": "Secondary malignant neoplasm of Meckel's diverticulum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94408005", "display": "Secondary malignant neoplasm of mediastinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94409002", "display": "Secondary malignant neoplasm of mediastinum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94410007", "display": "Secondary malignant neoplasm of mesenteric lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94411006", "display": "Secondary malignant neoplasm of metacarpal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94412004", "display": "Secondary malignant neoplasm of metatarsal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94413009", "display": "Secondary malignant neoplasm of middle ear (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94414003", "display": "Secondary malignant neoplasm of middle third of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94415002", "display": "Secondary malignant neoplasm of minor salivary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94416001", "display": "Secondary malignant neoplasm of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94417005", "display": "Secondary malignant neoplasm of multiple endocrine glands (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94418000", "display": "Secondary malignant neoplasm of muscle of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94419008", "display": "Secondary malignant neoplasm of muscle of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94420002", "display": "Secondary malignant neoplasm of muscle of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94421003", "display": "Secondary malignant neoplasm of muscle of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94422005", "display": "Secondary malignant neoplasm of muscle of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94423000", "display": "Secondary malignant neoplasm of muscle of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94424006", "display": "Secondary malignant neoplasm of muscle of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94425007", "display": "Secondary malignant neoplasm of muscle of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94426008", "display": "Secondary malignant neoplasm of muscle of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94427004", "display": "Secondary malignant neoplasm of muscle of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94428009", "display": "Secondary malignant neoplasm of muscle of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94429001", "display": "Secondary malignant neoplasm of muscle of thorax (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94430006", "display": "Secondary malignant neoplasm of muscle of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94431005", "display": "Secondary malignant neoplasm of muscle of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94432003", "display": "Secondary malignant neoplasm of muscle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94433008", "display": "Secondary malignant neoplasm of myocardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94434002", "display": "Secondary malignant neoplasm of myometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94435001", "display": "Secondary malignant neoplasm of nasal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94436000", "display": "Secondary malignant neoplasm of nasal cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94437009", "display": "Secondary malignant neoplasm of nasal concha (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94439007", "display": "Secondary malignant neoplasm of navicular bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94440009", "display": "Secondary malignant neoplasm of scaphoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94441008", "display": "Secondary malignant neoplasm of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94442001", "display": "Secondary malignant neoplasm of nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94443006", "display": "Secondary malignant neoplasm of nipple of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94444000", "display": "Secondary malignant neoplasm of nipple of male breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94445004", "display": "Secondary malignant neoplasm of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94446003", "display": "Secondary malignant neoplasm of obturator lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94447007", "display": "Secondary malignant neoplasm of occipital bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94448002", "display": "Secondary malignant neoplasm of occipital lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94449005", "display": "Secondary malignant neoplasm of occipital lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94450005", "display": "Secondary malignant neoplasm of oculomotor nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94451009", "display": "Secondary malignant neoplasm of olfactory nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94452002", "display": "Secondary malignant neoplasm of optic nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94453007", "display": "Secondary malignant neoplasm of orbit proper (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94454001", "display": "Secondary malignant neoplasm of oropharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94455000", "display": "Secondary malignant neoplasm of ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94456004", "display": "Secondary malignant neoplasm of palate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94457008", "display": "Secondary malignant neoplasm of palatine bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94458003", "display": "Secondary malignant neoplasm of tonsil (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94459006", "display": "Secondary malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94460001", "display": "Secondary malignant neoplasm of pancreatic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94461002", "display": "Secondary malignant neoplasm of para-aortic body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94462009", "display": "Secondary malignant neoplasm of paraganglion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94463004", "display": "Secondary malignant neoplasm of paramammary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94464005", "display": "Secondary malignant neoplasm of parametrial lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94465006", "display": "Secondary malignant neoplasm of parametrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94466007", "display": "Secondary malignant neoplasm of pararectal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94467003", "display": "Secondary malignant neoplasm of parathyroid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94468008", "display": "Secondary malignant neoplasm of paraurethral glands (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94469000", "display": "Secondary malignant neoplasm of paravaginal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94470004", "display": "Secondary malignant neoplasm of parietal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94471000", "display": "Secondary malignant neoplasm of parietal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94472007", "display": "Secondary malignant neoplasm of parietal peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94473002", "display": "Secondary malignant neoplasm of parietal pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94474008", "display": "Secondary malignant neoplasm of parotid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94475009", "display": "Secondary malignant neoplasm of parotid lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94476005", "display": "Secondary malignant neoplasm of patella (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94477001", "display": "Secondary malignant neoplasm of pectoral axillary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94478006", "display": "Secondary malignant neoplasm of pelvic bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94479003", "display": "Secondary malignant neoplasm of pelvic peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94480000", "display": "Secondary malignant neoplasm of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94481001", "display": "Secondary malignant neoplasm of penis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94482008", "display": "Secondary malignant neoplasm of periadrenal tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94483003", "display": "Secondary malignant neoplasm of perianal skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94484009", "display": "Secondary malignant neoplasm of pericardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94485005", "display": "Secondary malignant neoplasm of perirenal tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94486006", "display": "Secondary malignant neoplasm of phalanx of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94487002", "display": "Secondary malignant neoplasm of phalanx of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94488007", "display": "Secondary malignant neoplasm of pharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94489004", "display": "Secondary malignant neoplasm of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94490008", "display": "Secondary malignant neoplasm of pisiform bone of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94491007", "display": "Secondary malignant neoplasm of pituitary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94492000", "display": "Secondary malignant neoplasm of placenta (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94493005", "display": "Secondary malignant neoplasm of pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94494004", "display": "Secondary malignant neoplasm of popliteal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94495003", "display": "Secondary malignant neoplasm of postcricoid region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94496002", "display": "Secondary malignant neoplasm of posterior hypopharyngeal wall (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94497006", "display": "Secondary malignant neoplasm of posterior mediastinum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94498001", "display": "Secondary malignant neoplasm of posterior wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94499009", "display": "Secondary malignant neoplasm of posterior wall of oropharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94500000", "display": "Secondary malignant neoplasm of posterior wall of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94501001", "display": "Secondary malignant neoplasm of preauricular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94502008", "display": "Secondary malignant neoplasm of presacral region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94503003", "display": "Secondary malignant neoplasm of prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94504009", "display": "Secondary malignant neoplasm of pubis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94505005", "display": "Secondary malignant neoplasm of pyloric antrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94506006", "display": "Secondary malignant neoplasm of pylorus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94507002", "display": "Secondary malignant neoplasm of pyriform sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94508007", "display": "Secondary malignant neoplasm of radius (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94509004", "display": "Secondary malignant neoplasm of rectosigmoid junction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94510009", "display": "Secondary malignant neoplasm of rectouterine pouch (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94511008", "display": "Secondary malignant neoplasm of rectovaginal septum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94512001", "display": "Secondary malignant neoplasm of rectovesical septum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94513006", "display": "Secondary malignant neoplasm of rectum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94514000", "display": "Secondary malignant neoplasm of renal pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94515004", "display": "Secondary malignant neoplasm of respiratory tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94516003", "display": "Secondary malignant neoplasm of retina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94517007", "display": "Secondary malignant neoplasm of retrocecal tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94518002", "display": "Secondary malignant neoplasm of retromolar area (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94519005", "display": "Secondary malignant neoplasm of retroperitoneal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94520004", "display": "Secondary malignant neoplasm of retropharyngeal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94521000", "display": "Secondary malignant neoplasm of rib (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94522007", "display": "Secondary malignant neoplasm of right lower lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94523002", "display": "Secondary malignant neoplasm of right middle lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94524008", "display": "Secondary malignant neoplasm of right upper lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94525009", "display": "Secondary malignant neoplasm of round ligament of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94526005", "display": "Secondary malignant neoplasm of sacrococcygeal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94527001", "display": "Secondary malignant neoplasm of sacrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94528006", "display": "Secondary malignant neoplasm of scalene lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94529003", "display": "Secondary malignant neoplasm of scapula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94530008", "display": "Secondary malignant neoplasm of sclera (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94531007", "display": "Secondary malignant neoplasm of scrotum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94532000", "display": "Secondary malignant neoplasm of sebaceous gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94533005", "display": "Secondary malignant neoplasm of second cuneiform bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94534004", "display": "Secondary malignant neoplasm of septum of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94535003", "display": "Secondary malignant neoplasm of short bone of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94536002", "display": "Secondary malignant neoplasm of short bone of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94537006", "display": "Secondary malignant neoplasm of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94538001", "display": "Secondary malignant neoplasm of sigmoid colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94539009", "display": "Secondary malignant neoplasm of skin of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94540006", "display": "Secondary malignant neoplasm of skin of ankle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94542003", "display": "Secondary malignant neoplasm of skin of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94543008", "display": "Secondary malignant neoplasm of skin of back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94544002", "display": "Secondary malignant neoplasm of skin of breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94545001", "display": "Secondary malignant neoplasm of skin of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94546000", "display": "Secondary malignant neoplasm of skin of cheek (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94547009", "display": "Secondary malignant neoplasm of skin of chest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94548004", "display": "Secondary malignant neoplasm of skin of chin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94549007", "display": "Secondary malignant neoplasm of skin of ear (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94550007", "display": "Secondary malignant neoplasm of skin of elbow (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94551006", "display": "Secondary malignant neoplasm of skin of external auditory canal (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94552004", "display": "Secondary malignant neoplasm of skin of eyebrow (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94553009", "display": "Secondary malignant neoplasm of skin of eyelid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94554003", "display": "Secondary malignant neoplasm of skin of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94555002", "display": "Secondary malignant neoplasm of skin of finger (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94556001", "display": "Secondary malignant neoplasm of skin of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94557005", "display": "Secondary malignant neoplasm of skin of forearm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94558000", "display": "Secondary malignant neoplasm of skin of forehead (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94559008", "display": "Secondary malignant neoplasm of skin of groin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94560003", "display": "Secondary malignant neoplasm of skin of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94561004", "display": "Secondary malignant neoplasm of skin of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94562006", "display": "Secondary malignant neoplasm of skin of knee (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94564007", "display": "Secondary malignant neoplasm of skin of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94565008", "display": "Secondary malignant neoplasm of skin of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94566009", "display": "Secondary malignant neoplasm of skin of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94567000", "display": "Secondary malignant neoplasm of skin of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94568005", "display": "Secondary malignant neoplasm of skin of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94569002", "display": "Secondary malignant neoplasm of skin of popliteal area (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94570001", "display": "Secondary malignant neoplasm of skin of scalp (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94571002", "display": "Secondary malignant neoplasm of skin of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94572009", "display": "Secondary malignant neoplasm of skin of temporal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94573004", "display": "Secondary malignant neoplasm of skin of thigh (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94574005", "display": "Secondary malignant neoplasm of skin of toe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94575006", "display": "Secondary malignant neoplasm of skin of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94576007", "display": "Secondary malignant neoplasm of skin of umbilicus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94577003", "display": "Secondary malignant neoplasm of skin of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94578008", "display": "Secondary malignant neoplasm of skin of wrist (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94579000", "display": "Secondary malignant neoplasm of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94580002", "display": "Secondary malignant neoplasm of small intestine (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94581003", "display": "Secondary malignant neoplasm of soft palate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94582005", "display": "Secondary malignant neoplasm of soft tissues of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94583000", "display": "Secondary malignant neoplasm of soft tissues of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94584006", "display": "Secondary malignant neoplasm of soft tissues of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94585007", "display": "Secondary malignant neoplasm of soft tissues of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94586008", "display": "Secondary malignant neoplasm of soft tissues of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94587004", "display": "Secondary malignant neoplasm of soft tissues of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94588009", "display": "Secondary malignant neoplasm of soft tissues of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94589001", "display": "Secondary malignant neoplasm of soft tissues of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94590005", "display": "Secondary malignant neoplasm of soft tissues of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94591009", "display": "Secondary malignant neoplasm of soft tissues of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94592002", "display": "Secondary malignant neoplasm of soft tissues of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94593007", "display": "Secondary malignant neoplasm of soft tissues of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94594001", "display": "Secondary malignant neoplasm of soft tissues of thorax (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94595000", "display": "Secondary malignant neoplasm of soft tissues of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94596004", "display": "Secondary malignant neoplasm of soft tissues of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94597008", "display": "Secondary malignant neoplasm of spermatic cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94598003", "display": "Secondary malignant neoplasm of sphenoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94599006", "display": "Secondary malignant neoplasm of sphenoidal sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94600009", "display": "Secondary malignant neoplasm of spinal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94601008", "display": "Secondary malignant neoplasm of spinal meninges (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94602001", "display": "Secondary malignant neoplasm of vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94603006", "display": "Secondary malignant neoplasm of spleen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94604000", "display": "Secondary malignant neoplasm of splenic flexure of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94605004", "display": "Secondary malignant neoplasm of sternum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94606003", "display": "Secondary malignant neoplasm of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94607007", "display": "Secondary malignant neoplasm of subglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94608002", "display": "Secondary malignant neoplasm of sublingual gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94609005", "display": "Secondary malignant neoplasm of submandibular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94610000", "display": "Secondary malignant neoplasm of submaxillary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94611001", "display": "Secondary malignant neoplasm of submental lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94612008", "display": "Secondary malignant neoplasm of superficial inguinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94613003", "display": "Secondary malignant neoplasm of superior wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94614009", "display": "Secondary malignant neoplasm of supraclavicular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94615005", "display": "Secondary malignant neoplasm of supraclavicular region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94616006", "display": "Secondary malignant neoplasm of supraglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94617002", "display": "Secondary malignant neoplasm of sweat gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94618007", "display": "Secondary malignant neoplasm of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94619004", "display": "Secondary malignant neoplasm of talus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94620005", "display": "Secondary malignant neoplasm of tarsal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94621009", "display": "Secondary malignant neoplasm of temporal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94622002", "display": "Secondary malignant neoplasm of temporal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94623007", "display": "Secondary malignant neoplasm of testis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94624001", "display": "Secondary malignant neoplasm of the mesentery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94625000", "display": "Secondary malignant neoplasm of the mesocolon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94626004", "display": "Secondary malignant neoplasm of omentum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94627008", "display": "Secondary malignant neoplasm of peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94628003", "display": "Secondary malignant neoplasm of retroperitoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94629006", "display": "Secondary malignant neoplasm of thigh (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94630001", "display": "Secondary malignant neoplasm of third cuneiform bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94631002", "display": "Secondary malignant neoplasm of thoracic esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94632009", "display": "Secondary malignant neoplasm of thymus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94633004", "display": "Secondary malignant neoplasm of thyroglossal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94634005", "display": "Secondary malignant neoplasm of thyroid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94635006", "display": "Secondary malignant neoplasm of tibia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94636007", "display": "Secondary malignant neoplasm of tibial lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94637003", "display": "Secondary malignant neoplasm of tip and lateral border of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94638008", "display": "Secondary malignant neoplasm of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94639000", "display": "Secondary malignant neoplasm of tonsillar fossa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94640003", "display": "Secondary malignant neoplasm of tonsillar pillar (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94641004", "display": "Secondary malignant neoplasm of trachea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94642006", "display": "Secondary malignant neoplasm of tracheobronchial lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94643001", "display": "Secondary malignant neoplasm of transverse colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94644007", "display": "Secondary malignant neoplasm of trapezium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94645008", "display": "Secondary malignant neoplasm of trapezoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94646009", "display": "Secondary malignant neoplasm of trigeminal nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94647000", "display": "Secondary malignant neoplasm of trigone of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94648005", "display": "Secondary malignant neoplasm of trochlear nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94649002", "display": "Secondary malignant neoplasm of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94650002", "display": "Secondary malignant neoplasm of ulna (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94651003", "display": "Secondary malignant neoplasm of undescended testis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94652005", "display": "Secondary malignant neoplasm of upper gum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94653000", "display": "Secondary malignant neoplasm of upper inner quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94654006", "display": "Secondary malignant neoplasm of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94655007", "display": "Secondary malignant neoplasm of upper outer quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94656008", "display": "Secondary malignant neoplasm of upper respiratory tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94657004", "display": "Secondary malignant neoplasm of upper third of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94658009", "display": "Secondary malignant neoplasm of urachus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94659001", "display": "Secondary malignant neoplasm of ureter (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94660006", "display": "Secondary malignant neoplasm of ureteric orifice of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94661005", "display": "Secondary malignant neoplasm of urethra (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94662003", "display": "Secondary malignant neoplasm of urinary bladder neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94663008", "display": "Secondary malignant neoplasm of urinary system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94664002", "display": "Secondary malignant neoplasm of uterine adnexa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94665001", "display": "Secondary malignant neoplasm of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94666000", "display": "Secondary malignant neoplasm of uveal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94667009", "display": "Secondary malignant neoplasm of uvula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94668004", "display": "Secondary malignant neoplasm of vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94669007", "display": "Secondary malignant neoplasm of vagus nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94670008", "display": "Secondary malignant neoplasm of vallecula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94671007", "display": "Secondary malignant neoplasm of vas deferens (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94672000", "display": "Secondary malignant neoplasm of ventral surface of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94673005", "display": "Secondary malignant neoplasm of vermilion border of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94674004", "display": "Secondary malignant neoplasm of vermilion border of lower lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94675003", "display": "Secondary malignant neoplasm of vermilion border of upper lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94676002", "display": "Secondary malignant neoplasm of vestibule of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94677006", "display": "Secondary malignant neoplasm of vestibule of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94678001", "display": "Secondary malignant neoplasm of visceral pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94679009", "display": "Secondary malignant neoplasm of vocal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94680007", "display": "Secondary malignant neoplasm of vomer (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94681006", "display": "Secondary malignant neoplasm of vulva (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94682004", "display": "Secondary malignant neoplasm of Waldeyer's ring (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94683009", "display": "Secondary malignant neoplasm of zygomatic bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "95634003", "display": "Neonatal respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "96311000119109", "display": "Exacerbation of congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "96901000119105", "display": "Prostate cancer metastatic to eye (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "96981000119102", "display": "Malignant neoplasm of rectosigmoid junction metastatic to brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "97051000119105", "display": "Malignant melanoma metastatic to pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "97751000119108", "display": "Altered behavior in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "99131000119108", "display": "Astrocytoma of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "9953008", "display": "Acute alcoholic liver disease (disorder)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "A81.00", "display": "Creutzfeldt-Jakob disease, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "A81.01", "display": "Variant Creutzfeldt-Jakob disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "A81.09", "display": "Other Creutzfeldt-Jakob disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.0", "display": "Malignant neoplasm of head of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.1", "display": "Malignant neoplasm of body of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.2", "display": "Malignant neoplasm of tail of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.3", "display": "Malignant neoplasm of pancreatic duct" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.4", "display": "Malignant neoplasm of endocrine pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.7", "display": "Malignant neoplasm of other parts of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.8", "display": "Malignant neoplasm of overlapping sites of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.9", "display": "Malignant neoplasm of pancreas, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C71.9", "display": "Malignant neoplasm of brain, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.0", "display": "Secondary and unspecified malignant neoplasm of lymph nodes of head, face and neck" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.1", "display": "Secondary and unspecified malignant neoplasm of intrathoracic lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.2", "display": "Secondary and unspecified malignant neoplasm of intra-abdominal lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.3", "display": "Secondary and unspecified malignant neoplasm of axilla and upper limb lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.4", "display": "Secondary and unspecified malignant neoplasm of inguinal and lower limb lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.5", "display": "Secondary and unspecified malignant neoplasm of intrapelvic lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.8", "display": "Secondary and unspecified malignant neoplasm of lymph nodes of multiple regions" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.9", "display": "Secondary and unspecified malignant neoplasm of lymph node, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.00", "display": "Secondary malignant neoplasm of unspecified lung" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.1", "display": "Secondary malignant neoplasm of mediastinum" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.2", "display": "Secondary malignant neoplasm of pleura" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.39", "display": "Secondary malignant neoplasm of other respiratory organs" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.4", "display": "Secondary malignant neoplasm of small intestine" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.5", "display": "Secondary malignant neoplasm of large intestine and rectum" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.6", "display": "Secondary malignant neoplasm of retroperitoneum and peritoneum" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.7", "display": "Secondary malignant neoplasm of liver and intrahepatic bile duct" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.89", "display": "Secondary malignant neoplasm of other digestive organs" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.00", "display": "Secondary malignant neoplasm of unspecified kidney and renal pelvis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.11", "display": "Secondary malignant neoplasm of bladder" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.19", "display": "Secondary malignant neoplasm of other urinary organs" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.2", "display": "Secondary malignant neoplasm of skin" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.31", "display": "Secondary malignant neoplasm of brain" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.32", "display": "Secondary malignant neoplasm of cerebral meninges" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.49", "display": "Secondary malignant neoplasm of other parts of nervous system" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C91.00", "display": "Acute lymphoblastic leukemia not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C91.02", "display": "Acute lymphoblastic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C92.00", "display": "Acute myeloblastic leukemia, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C92.02", "display": "Acute myeloblastic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.00", "display": "Acute monoblastic/monocytic leukemia, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.02", "display": "Acute monoblastic/monocytic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.90", "display": "Monocytic leukemia, unspecified, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.92", "display": "Monocytic leukemia, unspecified in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.Z0", "display": "Other monocytic leukemia, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.Z2", "display": "Other monocytic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C94.30", "display": "Mast cell leukemia not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C94.32", "display": "Mast cell leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F01.50", "display": "Vascular dementia without behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F01.51", "display": "Vascular dementia with behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F02.80", "display": "Dementia in other diseases classified elsewhere without behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F02.81", "display": "Dementia in other diseases classified elsewhere with behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F03.90", "display": "Unspecified dementia without behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F03.91", "display": "Unspecified dementia with behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F04", "display": "Amnestic disorder due to known physiological condition" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F10.27", "display": "Alcohol dependence with alcohol-induced persisting dementia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F10.96", "display": "Alcohol use, unspecified with alcohol-induced persisting amnestic disorder" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F10.97", "display": "Alcohol use, unspecified with alcohol-induced persisting dementia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G10", "display": "Huntington's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G12.21", "display": "Amyotrophic lateral sclerosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G20", "display": "Parkinson's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.0", "display": "Alzheimer's disease with early onset" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.1", "display": "Alzheimer's disease with late onset" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.8", "display": "Other Alzheimer's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.9", "display": "Alzheimer's disease, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G31.01", "display": "Pick's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G31.09", "display": "Other frontotemporal dementia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G31.83", "display": "Dementia with Lewy bodies" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I09.81", "display": "Rheumatic heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I11.0", "display": "Hypertensive heart disease with heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I12.0", "display": "Hypertensive chronic kidney disease with stage 5 chronic kidney disease or end stage renal disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I13.0", "display": "Hypertensive heart and chronic kidney disease with heart failure and stage 1 through stage 4 chronic kidney disease, or unspecified chronic kidney disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I13.11", "display": "Hypertensive heart and chronic kidney disease without heart failure, with stage 5 chronic kidney disease, or end stage renal disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I13.2", "display": "Hypertensive heart and chronic kidney disease with heart failure and with stage 5 chronic kidney disease, or end stage renal disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.1", "display": "Left ventricular failure, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.20", "display": "Unspecified systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.21", "display": "Acute systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.22", "display": "Chronic systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.23", "display": "Acute on chronic systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.30", "display": "Unspecified diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.31", "display": "Acute diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.32", "display": "Chronic diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.33", "display": "Acute on chronic diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.40", "display": "Unspecified combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.41", "display": "Acute combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.42", "display": "Chronic combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.43", "display": "Acute on chronic combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.810", "display": "Right heart failure, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.811", "display": "Acute right heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.812", "display": "Chronic right heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.813", "display": "Acute on chronic right heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.814", "display": "Right heart failure due to left heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.82", "display": "Biventricular heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.83", "display": "High output heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.84", "display": "End stage heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.89", "display": "Other heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.9", "display": "Heart failure, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.0", "display": "Unilateral pulmonary emphysema [MacLeod's syndrome]" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.1", "display": "Panlobular emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.2", "display": "Centrilobular emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.8", "display": "Other emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.9", "display": "Emphysema, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J68.4", "display": "Chronic respiratory conditions due to chemicals, gases, fumes and vapors" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J84.10", "display": "Pulmonary fibrosis, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J84.112", "display": "Idiopathic pulmonary fibrosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J84.17", "display": "Other interstitial pulmonary diseases with fibrosis in diseases classified elsewhere" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.10", "display": "Chronic respiratory failure, unspecified whether with hypoxia or hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.11", "display": "Chronic respiratory failure with hypoxia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.12", "display": "Chronic respiratory failure with hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.20", "display": "Acute and chronic respiratory failure, unspecified whether with hypoxia or hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.21", "display": "Acute and chronic respiratory failure with hypoxia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.22", "display": "Acute and chronic respiratory failure with hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.90", "display": "Respiratory failure, unspecified, unspecified whether with hypoxia or hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.91", "display": "Respiratory failure, unspecified with hypoxia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.92", "display": "Respiratory failure, unspecified with hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J98.2", "display": "Interstitial emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J98.3", "display": "Compensatory emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.10", "display": "Alcoholic hepatitis without ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.11", "display": "Alcoholic hepatitis with ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.2", "display": "Alcoholic fibrosis and sclerosis of liver" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.30", "display": "Alcoholic cirrhosis of liver without ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.31", "display": "Alcoholic cirrhosis of liver with ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.40", "display": "Alcoholic hepatic failure without coma" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.41", "display": "Alcoholic hepatic failure with coma" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.9", "display": "Alcoholic liver disease, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.0", "display": "Hepatic fibrosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.1", "display": "Hepatic sclerosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.2", "display": "Hepatic fibrosis with hepatic sclerosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.4", "display": "Secondary biliary cirrhosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.5", "display": "Biliary cirrhosis, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.60", "display": "Unspecified cirrhosis of liver" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.69", "display": "Other cirrhosis of liver" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "N18.5", "display": "Chronic kidney disease, stage 5" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "N18.6", "display": "End stage renal disease" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "235965006", "display": "Malignant cystic tumor of exocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "255044008", "display": "Malignant pinealoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10091002", "display": "High output heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "101281000119107", "display": "Congestive heart failure due to cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "101301000119106", "display": "Acute hypercapnic respiratory failure due to obstructive sleep apnea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "101421000119107", "display": "Dementia due to Parkinson's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10335000", "display": "Chronic right-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10349009", "display": "Multi-infarct dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "103511000119103", "display": "Melanoma carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "103611000119102", "display": "Cirrhosis of liver due to hepatitis B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10532003", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105421000119105", "display": "Early onset Alzheimer's disease with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105451000119102", "display": "Amnestic disorder associated with general medical condition (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "106021000119105", "display": "Multi-infarct dementia due to atherosclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10633002", "display": "Acute congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10672271000119100", "display": "Acute-on-chronic hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10676831000119101", "display": "Hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "107571000119101", "display": "Oligodendroglioma of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "107581000119103", "display": "Astrocytoma of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10762071000119109", "display": "Acute-on-chronic respiratory failure following trauma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108101000119101", "display": "Malignant melanoma metastatic to kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108131000119108", "display": "Small cell carcinoma metastatic to kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108201000119105", "display": "Undifferentiated large cell carcinoma metastatic to kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108211000119108", "display": "Secondary adenocarcinoma of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "109819003", "display": "Obstructive biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "109848009", "display": "Overlapping malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "109912006", "display": "Overlapping malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "111283005", "display": "Chronic left-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "111411000119103", "display": "End stage renal disease due to hypertension (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "111480006", "display": "Psychoactive substance-induced organic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "116811000119106", "display": "Non-Hodgkin lymphoma of central nervous system metastatic to lymph node of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "116821000119104", "display": "Non-Hodgkin lymphoma of central nervous system metastatic to lymph node of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120851000119104", "display": "Systolic heart failure stage D (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120861000119102", "display": "Systolic heart failure stage C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120871000119108", "display": "Systolic heart failure stage B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120881000119106", "display": "Diastolic heart failure stage D (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120891000119109", "display": "Diastolic heart failure stage C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120901000119108", "display": "Diastolic heart failure stage B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12246561000119101", "display": "Secondary malignant neoplasm of bilateral adrenal glands (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12246601000119101", "display": "Secondary malignant neoplasm of bilateral lungs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12348006", "display": "Presenile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123604002", "display": "Toxic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123605001", "display": "Nutritional cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123606000", "display": "Cholangiolitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12368000", "display": "Secondary biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123716002", "display": "Latent cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123717006", "display": "Advanced cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "127991000119101", "display": "Hypertension concurrent and due to end stage renal disease on dialysis due to type 2 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128001000119105", "display": "Hypertension concurrent and due to end stage renal disease on dialysis due to type 1 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128404006", "display": "Right heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128462008", "display": "Secondary malignant neoplastic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128465005", "display": "Secondary malignant neoplasm of articular cartilage (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "130121000119104", "display": "Dementia due to Rett's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13092008", "display": "Pick's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13274008", "display": "Atrophic fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13351431000119102", "display": "Secondary malignant neoplasm of lymph nodes of neck from thyroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "135091000119106", "display": "Secondary neuroendocrine carcinoma of peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13839000", "display": "Bernheim's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "14070001", "display": "Multi-infarct dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "141991000119109", "display": "Delusions in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "142001000119106", "display": "Depressed mood in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "142011000119109", "display": "Alzheimer's disease co-occurrent with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "143401000119106", "display": "Malignant carcinoid tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "14700006", "display": "Bauxite fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "153931000119109", "display": "Acute combined systolic and diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "153941000119100", "display": "Chronic combined systolic and diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "153951000119103", "display": "Acute on chronic combined systolic and diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629541000119106", "display": "Congestive heart failure stage C due to Ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629591000119103", "display": "Congestive heart failure stage B due to ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629641000119107", "display": "Systolic heart failure stage B due to ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629741000119102", "display": "Systolic heart failure stage C due to ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15662003", "display": "Senile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15781000119107", "display": "Hypertensive heart AND chronic kidney disease with congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1581000119101", "display": "Dementia of the Alzheimer type with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1591000119103", "display": "Dementia with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15956181000119102", "display": "Secondary adenocarcinoma of bilateral lungs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15999000", "display": "Mixed micro AND macronodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16003001", "display": "Giant bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16055271000119107", "display": "Respiratory failure following trauma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16070004", "display": "Syphilitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16219201000119101", "display": "Behavioral disturbance co-occurrent and due to late onset Alzheimer dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16260631000119101", "display": "Secondary malignant neoplasm of lymph node from neoplasm of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162711000", "display": "On examination - collapse - respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162712007", "display": "On examination - collapse - asphyxia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16276361000119109", "display": "Vascular dementia without behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162974009", "display": "On examination - fibrosis of lung present (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1651000119109", "display": "Primary adenocarcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1661000119106", "display": "Metastasis to lung from adenocarcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1671000119100", "display": "Metastasis to lymph node from squamous cell carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1681000119102", "display": "Metastasis to lymph node from adenocarcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16846004", "display": "Obstructive emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1691000119104", "display": "Metastasis to liver from adenocarcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "17262008", "display": "Non-alcoholic Korsakoff's psychosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "17385007", "display": "Graphite fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1761006", "display": "Biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1801000119106", "display": "Anemia, pre-end stage renal disease on erythropoietin protocol (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "181869007", "display": "Neonatal cardiorespiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187786003", "display": "Malignant neoplasm of sphincter of Oddi (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187791002", "display": "Malignant tumor of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187792009", "display": "Malignant tumor of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187793004", "display": "Malignant tumor of pancreatic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187794005", "display": "Malignant tumor of Islets of Langerhans (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187798008", "display": "Malignant neoplasm of ectopic pancreatic tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188280007", "display": "Malignant neoplasm of cerebrum (excluding lobes and ventricles) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188281006", "display": "Malignant neoplasm of basal ganglia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188282004", "display": "Malignant neoplasm of cerebral cortex (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188283009", "display": "Malignant neoplasm of corpus striatum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188285002", "display": "Malignant neoplasm of globus pallidus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188286001", "display": "Malignant tumor of hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188287005", "display": "Malignant neoplasm of thalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188289008", "display": "Malignant neoplasm of hippocampus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188290004", "display": "Malignant neoplasm of uncus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188292007", "display": "Malignant tumor of choroid plexus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188293002", "display": "Malignant neoplasm of floor of cerebral ventricle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188295009", "display": "Malignant neoplasm of cerebral peduncle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188296005", "display": "Malignant neoplasm of medulla oblongata (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188297001", "display": "Malignant neoplasm of midbrain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188298006", "display": "Malignant neoplasm of pons (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188301005", "display": "Malignant neoplasm of corpus callosum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188302003", "display": "Malignant neoplasm of tapetum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188308004", "display": "Malignant neoplasm of olfactory bulb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188339002", "display": "Malignant neoplasm of pituitary gland and craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188340000", "display": "Malignant tumor of craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188445006", "display": "Secondary malignant neoplasm of retroperitoneum and peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188454009", "display": "Secondary malignant neoplasm of skin of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188458007", "display": "Secondary malignant neoplasm of skin of shoulder and arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188459004", "display": "Secondary malignant neoplasm of skin of hip and leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188462001", "display": "Secondary malignant neoplasm of brain and spinal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188469005", "display": "Secondary malignant neoplasm of cervix uteri (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188471005", "display": "Secondary malignant neoplasm of epididymis AND vas deferens (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188645002", "display": "Leukemic reticuloendotheliosis of lymph nodes of head, face and neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188648000", "display": "Leukemic reticuloendotheliosis of lymph nodes of axilla and upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188649008", "display": "Leukemic reticuloendotheliosis of lymph nodes of inguinal region and lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "19090001000004101", "display": "Metastatic neoplasm of left basal ganglion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191449005", "display": "Uncomplicated senile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191451009", "display": "Uncomplicated presenile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191452002", "display": "Presenile dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191454001", "display": "Presenile dementia with paranoia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191455000", "display": "Presenile dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191457008", "display": "Senile dementia with depressive or paranoid features (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191458003", "display": "Senile dementia with paranoia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191459006", "display": "Senile dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191461002", "display": "Senile dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191463004", "display": "Uncomplicated arteriosclerotic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191464005", "display": "Arteriosclerotic dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191465006", "display": "Arteriosclerotic dementia with paranoia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191466007", "display": "Arteriosclerotic dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191471000", "display": "Korsakov's alcoholic psychosis with peripheral neuritis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191493005", "display": "Drug-induced dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191494004", "display": "Drug-induced amnestic syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191519005", "display": "Dementia associated with another disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192926004", "display": "Multiple sclerosis of the brainstem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192927008", "display": "Multiple sclerosis of the spinal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192928003", "display": "Generalized multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192929006", "display": "Exacerbation of multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "194767001", "display": "Benign hypertensive heart disease with congestive cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "194779001", "display": "Hypertensive heart and renal disease with (congestive) heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "194781004", "display": "Hypertensive heart and renal disease with both (congestive) heart failure and renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195111005", "display": "Decompensated cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195112003", "display": "Compensated cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195114002", "display": "Acute left ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195957006", "display": "Chronic bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195958001", "display": "Segmental bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195959009", "display": "Zonal bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195963002", "display": "Acute vesicular emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "196026004", "display": "Chronic emphysema caused by chemical fumes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "196028003", "display": "Chronic pulmonary fibrosis caused by chemical fumes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "196125002", "display": "Diffuse interstitial pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197279005", "display": "Cirrhosis and chronic liver disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197291001", "display": "Unilobular portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197293003", "display": "Diffuse nodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197294009", "display": "Fatty portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197296006", "display": "Capsular portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197299004", "display": "Pigmentary portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197301006", "display": "Toxic portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197303009", "display": "Bacterial portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197305002", "display": "Syphilitic portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197310003", "display": "Biliary cirrhosis of children (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "19943007", "display": "Cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "206586007", "display": "Congenital cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "213215000", "display": "Cardiorespiratory failure as a complication of care (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "21861000", "display": "Micronodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "21921000119103", "display": "Dementia co-occurrent and due to Pick's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22381000119105", "display": "Primary degenerative dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230156002", "display": "Malignant meningitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230258005", "display": "Amyotrophic lateral sclerosis with dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230265002", "display": "Familial Alzheimer's disease of early onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230266001", "display": "Non-familial Alzheimer's disease of early onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230267005", "display": "Familial Alzheimer's disease of late onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230268000", "display": "Non-familial Alzheimer's disease of late onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230269008", "display": "Focal Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230271008", "display": "Pick's disease with Pick bodies (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230272001", "display": "Pick's disease with Pick cells and no Pick bodies (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230280008", "display": "Progressive aphasia in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230282000", "display": "Post-traumatic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230283005", "display": "Punch drunk syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230285003", "display": "Vascular dementia of acute onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230286002", "display": "Subcortical vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230287006", "display": "Mixed cortical and subcortical vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230288001", "display": "Semantic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230289009", "display": "Patchy dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230299004", "display": "Juvenile onset Huntington's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230300007", "display": "Late onset Huntington's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230301006", "display": "Akinetic-rigid form of Huntington's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230372003", "display": "Acute relapsing multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230373008", "display": "Chronic progressive multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230499002", "display": "Sleep-related respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "23341000119109", "display": "Congestive heart failure with right heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233674008", "display": "Pulmonary emphysema in alpha-1 primary immunodeficiency deficiency (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233675009", "display": "Toxic emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233677001", "display": "Scar emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233713004", "display": "Seasonal cryptogenic organizing pneumonia with biochemical cholestasis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233724002", "display": "Toxic diffuse interstitial pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233725001", "display": "Drug-induced diffuse interstitial pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233726000", "display": "Localized pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233758005", "display": "Mica pneumoconiosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233761006", "display": "Subacute silicosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233765002", "display": "Respiratory failure without hypercapnia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233924009", "display": "Heart failure as a complication of care (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233940007", "display": "Pulmonary tumor embolism (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235875008", "display": "Alcoholic hepatitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235881000", "display": "Alcoholic hepatic failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235895002", "display": "Laennec's cirrhosis, non-alcoholic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235896001", "display": "Infectious cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235897005", "display": "Hypoxia-associated cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235899008", "display": "Hepatic sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235901004", "display": "Hepatic fibrosis with hepatic sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235902006", "display": "Intrahepatic phlebosclerosis and fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235966007", "display": "Cystadenocarcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236433006", "display": "Acute-on-chronic renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236434000", "display": "End stage renal failure untreated by renal replacement therapy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236435004", "display": "End stage renal failure on dialysis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236436003", "display": "End stage renal failure with renal transplant (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236512004", "display": "Leukemic infiltrate of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236513009", "display": "Lymphoma of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "23958009", "display": "Vanishing lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "241861008", "display": "Metastatic malignant neoplasm to nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "2421000119107", "display": "Hallucinations co-occurrent and due to late onset dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242862004", "display": "Secondary malignant neoplasm of nasopharyngeal wall (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "24700007", "display": "Multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254609000", "display": "Carcinoma of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254611009", "display": "Malignant tumor of endocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254612002", "display": "Carcinoma of endocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254938000", "display": "Astrocytoma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254940005", "display": "Oligodendroglioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254955001", "display": "Pituitary carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254969001", "display": "Malignant tumor of olfactory tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255088001", "display": "Malignant tumor of exocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255112006", "display": "Malignant tumor of pituitary and hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255118005", "display": "Secondary lymphangitic carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255119002", "display": "Lymphangitis carcinomatosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255121007", "display": "Carcinomatosis of peritoneal cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255123005", "display": "Metastasis to nervous system and eye (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255124004", "display": "Metastasis to peripheral nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25544003", "display": "Low output heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25772007", "display": "Multi-infarct dementia with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266355005", "display": "Bullous emphysema with collapse (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266356006", "display": "Atrophic (senile) emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266368002", "display": "Post-inflammatory pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266468003", "display": "Cirrhosis - non-alcoholic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266469006", "display": "Multilobular portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266470007", "display": "Cardiac portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266471006", "display": "Juvenile portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "26852004", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "268612007", "display": "Senile and presenile organic psychotic conditions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "26929004", "display": "Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269473008", "display": "Secondary malignant neoplasm of respiratory and digestive systems (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269616004", "display": "Secondary nodes - axilla/arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269617008", "display": "Secondary nodes - inguinal/leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271440004", "display": "Cirrhosis secondary to cholestasis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "27156006", "display": "Posthepatitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274088005", "display": "Secondary malignant neoplasm of unknown site (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274282003", "display": "On examination - respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "275266006", "display": "Metastasis to digestive organs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276259003", "display": "Respiratory arrest preceding cardiac arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276514007", "display": "Neonatal cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276826005", "display": "Malignant glioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276828006", "display": "Glioblastoma multiforme of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276836002", "display": "Primary cerebral lymphoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277461004", "display": "Anaplastic astrocytoma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277505007", "display": "Medulloblastoma of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277638005", "display": "Sepsis-associated left ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277639002", "display": "Sepsis-associated right ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "278051002", "display": "Malignant lymphoma of thyroid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "278433008", "display": "Malignant infiltration of soft tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "278857002", "display": "Dementia of frontal lobe type (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "281004", "display": "Dementia associated with alcoholism (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "281560004", "display": "Neuroblastoma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285211000119102", "display": "Congestive heart failure as post-operative complication of cardiac surgery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285221000119109", "display": "Congestive heart failure as post-operative complication of non-cardiac surgery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285598005", "display": "Metastasis to trachea of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285603002", "display": "Metastasis to bronchus of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285604008", "display": "Metastasis to lung of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285605009", "display": "Metastasis to pleura of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285606005", "display": "Metastasis to heart of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285607001", "display": "Metastasis to mediastinum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285608006", "display": "Metastasis to thymus of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285609003", "display": "Metastasis to small intestine of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285610008", "display": "Metastasis to large intestine of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285611007", "display": "Metastasis to colon of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285612000", "display": "Metastasis to rectum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285613005", "display": "Metastasis to liver of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285614004", "display": "Metastasis to pancreas of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285615003", "display": "Metastasis to spleen of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285616002", "display": "Metastasis to peritoneum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285617006", "display": "Metastasis to retroperitoneum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285618001", "display": "Metastasis to bone of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285619009", "display": "Metastasis to vertebral column of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285631006", "display": "Metastasis to skin of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285633009", "display": "Metastasis to soft tissue of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285634003", "display": "Metastasis to breast of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285635002", "display": "Metastasis to uterus of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285637005", "display": "Metastasis to ovary of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285638000", "display": "Metastasis to vagina of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285639008", "display": "Metastasis to kidney of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285640005", "display": "Metastasis to bladder of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285641009", "display": "Metastasis to brain of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285642002", "display": "Metastasis to eye of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285643007", "display": "Metastasis to adrenal gland of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285644001", "display": "Metastasis to lymph node of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285645000", "display": "Disseminated malignancy of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285841000119104", "display": "Malignant hypertensive end stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "286371000119107", "display": "Malignant hypertensive end stage renal disease on dialysis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "286902000", "display": "Secondary carcinoma of gastrointestinal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "288631000119104", "display": "Vascular dementia with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "2912004", "display": "Cystic-bullous disease of the lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "30042003", "display": "Confluent fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "301643003", "display": "Sedative, hypnotic AND/OR anxiolytic-induced persisting amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "302507002", "display": "Sedative amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "303194003", "display": "Metastasis to head and neck lymph node (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "303201005", "display": "Metastasis to multiple lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304603007", "display": "Variant Creutzfeldt-Jakob disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307226002", "display": "Metastatic adenocarcinoma of unknown origin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307593001", "display": "Carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307601000", "display": "Pseudomyxoma peritonei (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307757001", "display": "Chronic alcoholic hepatitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "309775007", "display": "Postprocedural respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31081000119101", "display": "Presenile dementia with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "312991009", "display": "Senile dementia of the Lewy body type (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314206003", "display": "Refractory heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314408000", "display": "Leukemic infiltrate of choroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314418005", "display": "Leukemic infiltrate of retina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314964006", "display": "Local recurrence of malignant tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314987003", "display": "Metastasis from malignant melanoma of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314988008", "display": "Metastasis from malignant tumor of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314989000", "display": "Metastasis from malignant tumor of soft tissues (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314990009", "display": "Metastasis from malignant tumor of bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314991008", "display": "Metastasis from malignant tumor of adrenal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314992001", "display": "Metastasis from malignant tumor of cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314993006", "display": "Metastasis from malignant tumor of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314994000", "display": "Metastasis from malignant tumor of prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314995004", "display": "Metastasis from malignant tumor of bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314996003", "display": "Metastasis from malignant tumor of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314997007", "display": "Metastasis from malignant tumor of rectum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314998002", "display": "Metastasis from malignant tumor of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314999005", "display": "Metastasis from malignant tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315000005", "display": "Metastasis from malignant tumor of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315001009", "display": "Metastasis from malignant tumor of gallbladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315002002", "display": "Metastasis from malignant tumor of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315003007", "display": "Metastasis from malignant tumor of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315004001", "display": "Metastasis from malignant tumor of breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315005000", "display": "Metastasis from malignant tumor of bronchus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315006004", "display": "Metastasis from malignant neoplasm of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315007008", "display": "Metastasis from malignant tumor of thyroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315008003", "display": "Metastasis from malignant tumor of buccal cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315009006", "display": "Metastasis from malignant tumor of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31712002", "display": "Primary biliary cholangitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31898008", "display": "Paraseptal emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "326072005", "display": "Carcinoma of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32875003", "display": "Inhalant-induced persisting dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3298001", "display": "Amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33144001", "display": "Parasitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33325001", "display": "Compensatory emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33644002", "display": "Postvalvulotomy syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3514002", "display": "Peribronchial fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "353561000119103", "display": "Secondary malignant neoplasm of right lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "353741000119106", "display": "Secondary malignant neoplasm of left lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359617009", "display": "Acute right-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359780007", "display": "Metastatic malignant neoplasm to lateral axillary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359782004", "display": "Metastatic malignant neoplasm to apex of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359785002", "display": "Metastatic malignant neoplasm to dome of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359987004", "display": "Krukenberg tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363368005", "display": "Carcinoma of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363369002", "display": "Carcinoma of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363417006", "display": "Malignant tumor of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363418001", "display": "Malignant tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363419009", "display": "Malignant tumor of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363467004", "display": "Malignant neoplasm of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363468009", "display": "Malignant neoplasm of temporal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363469001", "display": "Malignant neoplasm of parietal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363470000", "display": "Malignant neoplasm of occipital lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363471001", "display": "Malignant neoplasm of cerebral ventricles (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363473003", "display": "Malignant neoplasm of brainstem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363482009", "display": "Malignant tumor of pituitary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363483004", "display": "Malignant tumor of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "364006", "display": "Acute left-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "36599006", "display": "Chronic fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "367363000", "display": "Right ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369455009", "display": "Malignant tumor involving rectum by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369456005", "display": "Malignant tumor involving rectum by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369457001", "display": "Malignant tumor involving rectum by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369458006", "display": "Malignant tumor involving rectum by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369459003", "display": "Malignant tumor involving rectum by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369460008", "display": "Malignant tumor involving rectum by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369461007", "display": "Malignant tumor involving rectum by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369464004", "display": "Malignant tumor involving ureter by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369467006", "display": "Malignant tumor involving urethra by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369468001", "display": "Malignant tumor involving urethra by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369476004", "display": "Malignant tumor involving bladder by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369477008", "display": "Malignant tumor involving bladder by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369478003", "display": "Malignant tumor involving bladder by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369479006", "display": "Malignant tumor involving bladder by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369480009", "display": "Malignant tumor involving bladder by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369481008", "display": "Malignant tumor involving bladder by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369482001", "display": "Malignant tumor involving bladder by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369484000", "display": "Malignant tumor involving vasa deferentia by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369486003", "display": "Malignant tumor involving prostate by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369500009", "display": "Malignant tumor involving uterine cervix by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369501008", "display": "Malignant tumor involving uterine cervix by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369502001", "display": "Malignant tumor involving uterine corpus by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369514009", "display": "Secondary malignant neoplasm of left fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369521009", "display": "Secondary malignant neoplasm of right fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369523007", "display": "Secondary malignant neoplasm of left ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369530001", "display": "Secondary malignant neoplasm of right ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369535006", "display": "Secondary neoplasm of left broad ligament (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369536007", "display": "Secondary neoplasm of right broad ligament (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369538008", "display": "Malignant tumor involving left broad ligament by metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369540003", "display": "Malignant tumor involving right broad ligament by metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369542006", "display": "Malignant tumor involving left fallopian tube by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369543001", "display": "Malignant tumor involving left fallopian tube by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369544007", "display": "Malignant tumor involving left fallopian tube by separate metastasis from right fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369545008", "display": "Malignant tumor involving left fallopian tube by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369546009", "display": "Malignant tumor involving left fallopian tube by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369553000", "display": "Malignant tumor involving right fallopian tube by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369554006", "display": "Malignant tumor involving right fallopian tube by separate metastasis from left fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369555007", "display": "Malignant tumor involving right fallopian tube by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369556008", "display": "Malignant tumor involving right fallopian tube by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369557004", "display": "Malignant tumor involving right fallopian tube by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369558009", "display": "Malignant tumor involving right fallopian tube by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369560006", "display": "Malignant tumor involving left ovary by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369561005", "display": "Malignant tumor involving left ovary by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369562003", "display": "Malignant tumor involving left ovary by separate metastasis from right ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369563008", "display": "Malignant tumor involving left ovary by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369564002", "display": "Malignant tumor involving left ovary by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369565001", "display": "Malignant tumor involving left ovary by separate metastasis uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369568004", "display": "Malignant tumor involving right ovary by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369569007", "display": "Malignant tumor involving right ovary by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369570008", "display": "Malignant tumor involving right ovary by separate metastasis from left ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369571007", "display": "Malignant tumor involving right ovary by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369572000", "display": "Malignant tumor involving right ovary by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369573005", "display": "Malignant tumor involving right ovary by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369574004", "display": "Malignant tumor involving uterine cervix by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369575003", "display": "Malignant tumor involving uterine corpus by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369576002", "display": "Malignant tumor involving uterine corpus by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369577006", "display": "Malignant tumor involving uterine corpus by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369578001", "display": "Malignant tumor involving uterine corpus by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369581006", "display": "Malignant tumor involving vagina by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369582004", "display": "Malignant tumor involving vagina by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369583009", "display": "Malignant tumor involving vagina by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369584003", "display": "Malignant tumor involving vagina by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369585002", "display": "Malignant tumor involving vagina by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369586001", "display": "Malignant tumor involving vagina by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369588000", "display": "Malignant tumor involving vulva by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369589008", "display": "Malignant tumor involving vulva by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369590004", "display": "Malignant tumor involving vulva by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369591000", "display": "Malignant tumor involving vulva by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369592007", "display": "Malignant tumor involving vulva by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369593002", "display": "Malignant tumor involving vulva by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369602008", "display": "Malignant tumor involving an organ by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369603003", "display": "Malignant tumor involving an organ by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369604009", "display": "Malignant tumor involving an organ by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369605005", "display": "Malignant tumor involving an organ by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369606006", "display": "Malignant tumor involving an organ by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369607002", "display": "Malignant tumor involving an organ by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369608007", "display": "Malignant tumor involving an organ by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369609004", "display": "Malignant tumor involving an organ by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369610009", "display": "Malignant tumor involving left fallopian tube by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371024007", "display": "Senile dementia with delusion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371026009", "display": "Senile dementia with psychosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371139006", "display": "Early cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371967001", "display": "Primary malignant neoplasm of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372003004", "display": "Primary malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372093008", "display": "Secondary malignant neoplasm of axillary tail of breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372119009", "display": "Primary malignant neoplasm of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372142002", "display": "Carcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "37688005", "display": "Clonorchiasis with biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "397767007", "display": "Acute respiratory failure requiring reintubation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "39871006", "display": "Chronic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "399969009", "display": "Secondary malignant neoplasm of blood vessel of upper arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "400058002", "display": "Secondary malignant neoplasm of blood vessel of lower leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "402563000", "display": "Metastatic malignant melanoma with diffuse hypermelanosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "402879006", "display": "T-cell leukemic infiltration of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "403906006", "display": "Metastatic squamous cell carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404090003", "display": "Malignant infiltration of oral cavity by underlying tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404091004", "display": "Malignant infiltration of skin by underlying tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404092006", "display": "Carcinomatous metastasis in skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404093001", "display": "Sarcomatous metastasis in skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404094007", "display": "Metastasis involving oral cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404122003", "display": "Leukemic infiltration of skin (chronic T-cell lymphocytic leukemia) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404123008", "display": "Leukemic infiltration of skin (T-cell prolymphocytic leukemia) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404124002", "display": "Leukemic infiltration of skin (T-cell lymphoblastic leukemia) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404156009", "display": "Leukemic infiltration of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40425004", "display": "Postconcussion syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "405570007", "display": "Pulmonary fibrosis due to and following radiotherapy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "405843009", "display": "Widespread metastatic malignant neoplastic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40640008", "display": "Massive fibrosis of lung co-occurrent and due to silicosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "409622000", "display": "Respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "410430005", "display": "Cardiorespiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "410431009", "display": "Cardiorespiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "41309000", "display": "Alcoholic liver damage (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414676007", "display": "Metastatic neuroblastoma of orbit proper (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "416780008", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "416975007", "display": "Primary degenerative dementia of the Alzheimer type, senile onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "417996009", "display": "Systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "418304008", "display": "Diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "418529003", "display": "Secondary malignant neoplasm of lacrimal drainage structure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "419728003", "display": "Portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "420054005", "display": "Alcoholic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "420614009", "display": "Organic dementia associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "421023003", "display": "Presenile dementia associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "421283008", "display": "Primary lymphoma of brain associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "421529006", "display": "Dementia associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "422782004", "display": "Primary malignant neoplasm of ovary, with widespread metastatic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423032007", "display": "Leukemic infiltration of orbit (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423384009", "display": "Secondary malignant neoplasm of lacrimal gland duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "42343007", "display": "Congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423595004", "display": "Adenocarcinoma carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423987006", "display": "Primary malignant neoplasm of vulva, with widespread metastatic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424052001", "display": "Small cell carcinoma carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424151006", "display": "Anaplastic glioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424276002", "display": "Malignant glioma of brainstem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424404003", "display": "Decompensated chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424887002", "display": "Primary malignant neoplasm of thyroid gland, metastatic to bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424954002", "display": "Undifferentiated large cell carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425303004", "display": "Squamous cell carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425369003", "display": "Chronic progressive renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425390006", "display": "Dementia associated with Parkinson's Disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425413006", "display": "Drug-induced cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425500002", "display": "Secondary progressive multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426012001", "display": "Right heart failure due to pulmonary hypertension (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426263006", "display": "Congestive heart failure due to left ventricular systolic dysfunction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426373005", "display": "Relapsing remitting multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426437004", "display": "Familial idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426611007", "display": "Congestive heart failure due to valvular disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426896000", "display": "Chronic hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428051000124108", "display": "Mild dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428061005", "display": "Malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428173007", "display": "Chronic hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428351000124105", "display": "Severe dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428700003", "display": "Primary progressive multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429033009", "display": "Malignant neoplasm of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429161000124103", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429458009", "display": "Dementia due to Creutzfeldt Jakob disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429998004", "display": "Vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "430771000124100", "display": "Moderate dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "433146000", "display": "Chronic kidney disease stage 5 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "434431000124103", "display": "Hypertensive end stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "43736008", "display": "Rheumatic left ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "438511000", "display": "Benign multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "43904005", "display": "Macronodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439567002", "display": "Malignant multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44047000", "display": "Zieve's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44088000", "display": "Low cardiac output syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "441481004", "display": "Chronic systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "441530006", "display": "Chronic diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "442344002", "display": "Dementia due to Huntington chorea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44274007", "display": "Lymphoid interstitial pneumonia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44313006", "display": "Right heart failure secondary to left heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443144000", "display": "Metastatic sarcoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443253003", "display": "Acute on chronic systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443254009", "display": "Acute systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443343001", "display": "Acute diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443344007", "display": "Acute on chronic diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443493003", "display": "Metastatic malignant melanoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "445236007", "display": "Cardiorenal syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "446221000", "display": "Heart failure with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448218008", "display": "Malignant neoplasm of cerebellopontine angle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448248006", "display": "Malignant neoplasm of axial suprasellar region of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448250003", "display": "Malignant teratoma of pineal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448863000", "display": "Malignant epithelial neoplasm of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448989001", "display": "Malignant epithelial neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449253005", "display": "Malignant epithelial neoplasm of hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449420002", "display": "Malignant neoplasm of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449630001", "display": "Secondary malignant neoplasm of skin of lower leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449631002", "display": "Secondary malignant neoplasm of skin of upper arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449632009", "display": "Secondary malignant neoplasm of lower leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449633004", "display": "Secondary malignant neoplasm of upper arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "45256007", "display": "Cruveilhier-Baumgarten syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "46113002", "display": "Hypertensive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "46177005", "display": "End-stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "462172006", "display": "Fetal heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "462174007", "display": "Fetal heart failure with myocardial hypertrophy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "462175008", "display": "Fetal heart failure with redistribution of cardiac output (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "471880001", "display": "Heart failure due to end stage congenital heart disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "473419009", "display": "Intraductal papillary mucinous carcinoma in situ of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4817008", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "48447003", "display": "Chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "49049000", "display": "Parkinson's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "49584005", "display": "Acute cor pulmonale (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "49708008", "display": "Anemia of chronic renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4981000", "display": "Panacinar emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "50196008", "display": "Perialveolar fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "50325005", "display": "Alcoholic fatty liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5053004", "display": "Cardiac insufficiency due to prosthesis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5148006", "display": "Hypertensive heart disease with congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51615001", "display": "Fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51928006", "display": "General paresis - neurosyphilis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "52448006", "display": "Dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "536002", "display": "Glissonian cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5375005", "display": "Chronic left-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "54502004", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "54867000", "display": "Rheumatoid fibrosing alveolitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "55009008", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "55565007", "display": "Cardiac failure after obstetrical surgery AND/OR other procedure including delivery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56267009", "display": "Multi-infarct dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56675007", "display": "Acute heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56841008", "display": "Massive fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "57488007", "display": "Chronic pulmonary fibrosis due to inhalation of chemical fumes AND/OR vapors (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "57557005", "display": "Chronic milk alkali syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "57686001", "display": "Emphysematous bleb of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "58756001", "display": "Huntington's chorea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "59651006", "display": "Sedative, hypnotic AND/OR anxiolytic-induced persisting dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "59773008", "display": "Simple pulmonary alveolitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60805002", "display": "Hemolytic anemia with emphysema AND cutis laxa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60856006", "display": "Cardiac insufficiency following cardiac surgery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "609507007", "display": "Induced termination of pregnancy complicated by cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "6183001", "display": "Indian childhood cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "62239001", "display": "Parkinson-dementia complex of Guam (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "6475002", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, uncomplicated (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "65096006", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "65710008", "display": "Acute respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "66108005", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, uncomplicated (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "66110007", "display": "Chronic diffuse emphysema caused by inhalation of chemical fumes AND/OR vapors (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "66989003", "display": "Chronic right-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67431000119105", "display": "Congestive heart failure stage D (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67441000119101", "display": "Congestive heart failure stage C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67905004", "display": "Acute-on-chronic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "681621000119105", "display": "Primary adenocarcinoma of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "681721000119103", "display": "Primary adenocarcinoma of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "68328006", "display": "Centriacinar emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "684911000119105", "display": "Primary glioblastoma multiforme of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "69482004", "display": "Korsakoff's psychosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698296002", "display": "Acute exacerbation of chronic congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698504006", "display": "Postoperative cardiopulmonary failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698594003", "display": "Symptomatic congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698624003", "display": "Dementia associated with cerebral lipidosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698625002", "display": "Dementia associated with normal pressure hydrocephalus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698626001", "display": "Dementia associated with multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698687007", "display": "Post-traumatic dementia with behavioral change (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698725008", "display": "Dementia associated with neurosyphilis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698726009", "display": "Dementia associated with viral encephalitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698781002", "display": "Dementia associated with cerebral anoxia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698948009", "display": "Vascular dementia in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698949001", "display": "Dementia in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698954005", "display": "Primary degenerative dementia of the Alzheimer type, senile onset in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698955006", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699318007", "display": "Supratentorial primitive neuroectodermal tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699748007", "display": "Cardiorespiratory arrest with successful resuscitation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700250006", "display": "Idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700251005", "display": "Chronic idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700252003", "display": "Subacute idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700423003", "display": "Adenocarcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "702373006", "display": "Hereditary myopathy with early respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "702392008", "display": "Metastatic renal cell carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703272007", "display": "Heart failure with reduced ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703273002", "display": "Heart failure with reduced ejection fraction due to coronary artery disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703274008", "display": "Heart failure with reduced ejection fraction due to myocarditis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703275009", "display": "Heart failure with reduced ejection fraction due to cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703276005", "display": "Heart failure with reduced ejection fraction due to heart valve disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704152002", "display": "Metastatic neuroblastoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704242009", "display": "Fetal heart failure due to extracardiac disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704667004", "display": "Hypertension concurrent and due to end stage renal disease on dialysis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "705176003", "display": "Metastatic carcinoid tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "707324008", "display": "Anemia co-occurrent and due to end stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "707434003", "display": "Pulmonary fibrosis due to Hermansky-Pudlak syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "708030004", "display": "Pulmonary emphysema co-occurrent with fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "708537005", "display": "Acute idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709109004", "display": "Hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709110009", "display": "Acute hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709111008", "display": "Acute hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709285002", "display": "Secondary malignant neoplasm of lumbosacral plexus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "70936005", "display": "Multi-infarct dementia, uncomplicated (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "71193007", "display": "Fibrosis of lung caused by radiation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "712487000", "display": "End stage renal disease due to benign hypertension (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "712849003", "display": "Primary malignant neoplasm of prostate metastatic to bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713060000", "display": "Sporadic Creutzfeldt-Jakob disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713181003", "display": "Chronic alcoholic liver disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713189001", "display": "Malignant insulinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713244007", "display": "Drug induced pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713325002", "display": "Primary cerebral lymphoma co-occurrent with human immunodeficiency virus infection (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713370005", "display": "Acute on chronic alcoholic liver disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713419002", "display": "Intraoperative cardiorespiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713488003", "display": "Presenile dementia co-occurrent with human immunodeficiency virus infection (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713844000", "display": "Dementia co-occurrent with human immunodeficiency virus infection (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715345007", "display": "Young onset Parkinson disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715401008", "display": "Primary biliary cirrhosis co-occurrent with systemic scleroderma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715414009", "display": "Familial malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715662009", "display": "Iatrogenic Jakob-Creutzfeldt disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715737004", "display": "Parkinsonism co-occurrent with dementia of Guadeloupe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715807002", "display": "Familial Creutzfeldt-Jakob (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715864007", "display": "Non-Wilsonian hepatic copper toxicosis of infancy and childhood (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715904005", "display": "Pineal parenchymal tumor of intermediate differentiation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "716107009", "display": "Early onset parkinsonism and intellectual disability syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "716203000", "display": "Decompensated cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "716662004", "display": "Autosomal dominant late onset Parkinson disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "717840005", "display": "Congestive heart failure stage B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "718089001", "display": "Acute respiratory failure requiring reintubation following extubation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "718555006", "display": "Juvenile amyotrophic lateral sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "718685006", "display": "Orthostatic hypotension co-occurrent and due to Parkinson's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "71892000", "display": "Cardiac asthma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "719218000", "display": "Cryptogenic organizing pneumonia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "720587009", "display": "Donor derived melanoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "721718003", "display": "Primary adenocarcinoma of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "721977007", "display": "Lung fibrosis, immunodeficiency, 46,XX gonadal dysgenesis syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722095005", "display": "Acute kidney injury due to circulatory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722600006", "display": "Non-amnestic Alzheimer disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722671009", "display": "Metastatic malignant neoplasm of meninges (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722707001", "display": "Metastatic malignant neoplasm of peripheral nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722919003", "display": "Neonatal cardiac failure due to decreased left ventricular output (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722962002", "display": "Amnestic disorder caused by substance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722977005", "display": "Dementia co-occurrent and due to neurocysticercosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722978000", "display": "Dementia caused by toxin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722979008", "display": "Dementia due to metabolic abnormality (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722980006", "display": "Dementia due to chromosomal anomaly (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722987009", "display": "Amyotrophic lateral sclerosis plus syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "723123001", "display": "Ischemic vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "723390000", "display": "Rapidly progressive dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "723829000", "display": "Pulmonary fibrosis, hepatic hyperplasia, bone marrow hypoplasia syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724550005", "display": "Neonatal cardiac failure due to pulmonary overperfusion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724685000", "display": "Amnestic disorder caused by sedative (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724686004", "display": "Amnestic disorder caused by hypnotic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724687008", "display": "Amnestic disorder caused by anxiolytic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724747009", "display": "Amnestic disorder due to multiple etiological factors (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724761004", "display": "Sporadic Parkinson disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724776007", "display": "Dementia due to disorder of central nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724777003", "display": "Dementia due to infectious disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724778008", "display": "Progressive relapsing multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "72481000119103", "display": "Congestive heart failure as early postoperative complication (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724992007", "display": "Epilepsy co-occurrent and due to dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725146001", "display": "Atypical juvenile parkinsonism (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725416005", "display": "Cardiomyopathy co-occurrent and due to cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725898002", "display": "Delirium co-occurrent with dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725938001", "display": "Cirrhosis of liver caused by methotrexate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725939009", "display": "Cirrhosis of liver caused by amiodarone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725940006", "display": "Cirrhosis of liver caused by methyldopa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "73097000", "display": "Alcohol amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733028000", "display": "Multiple sclerosis, ichthyosis, factor VIII deficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733184002", "display": "Dementia caused by heavy metal exposure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733190003", "display": "Dementia due to primary malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733191004", "display": "Dementia due to chronic subdural hematoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733192006", "display": "Dementia due to herpes encephalitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733193001", "display": "Dementia co-occurrent and due to progressive multifocal leukoencephalopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733194007", "display": "Dementia co-occurrent and due to Down syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733351008", "display": "Primary malignant neuroendocrine neoplasm of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7361000175106", "display": "Acute-on-chronic hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7371000175103", "display": "Reduced ejection fraction co-occurrent and due to acute on chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7381000175100", "display": "Reduced ejection fraction co-occurrent and due to chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7391000175102", "display": "Reduced ejection fraction co-occurrent and due to acute heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7401000175100", "display": "Acute on chronic heart failure co-occurrent with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7411000175102", "display": "Chronic heart failure co-occurrent with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7421000175106", "display": "Acute heart failure co-occurrent with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "74669004", "display": "Cardiac cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "74960003", "display": "Acute left-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "76301009", "display": "Florid cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "77690003", "display": "Interstitial emphysema of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78208005", "display": "Pigment cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78862003", "display": "Ayerza's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "792004", "display": "Jakob-Creutzfeldt disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79341000119107", "display": "Mixed dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79955004", "display": "Chronic cor pulmonale (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "80479009", "display": "Acute right-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "80614003", "display": "Prolonged pulmonary alveolitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82351000119105", "display": "Altered behavior co-occurrent and due to Pick's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82361000119107", "display": "Altered behavior in dementia due to Huntington chorea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82371000119101", "display": "Dementia due to multiple sclerosis with altered behavior (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82381000119103", "display": "Epileptic dementia with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82523003", "display": "Congestive rheumatic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82959004", "display": "Dementia paralytica juvenilis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "831000119103", "display": "Cirrhosis of liver due to chronic hepatitis C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83105008", "display": "Malignant hypertensive heart disease with congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83168008", "display": "Psychoactive substance-induced organic amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83291003", "display": "Cor pulmonale (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "84114007", "display": "Heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "85232009", "display": "Left heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "86044005", "display": "Amyotrophic lateral sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "86454000", "display": "Postnecrotic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "86680006", "display": "Ruptured emphysematous bleb of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87091000119101", "display": "Malignant glioma of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87101000119106", "display": "Primary malignant glioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87111000119109", "display": "Malignant glioma of hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87121000119102", "display": "Malignant glioma of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87317003", "display": "Respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87433001", "display": "Pulmonary emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "88805009", "display": "Chronic congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89580002", "display": "Cryptogenic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89819002", "display": "Cardiac insufficiency during AND/OR resulting from a procedure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90099008", "display": "Subcortical leukoencephalopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90117007", "display": "Tuberculous fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90610005", "display": "Interstitial pulmonary fibrosis of prematurity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90688005", "display": "Chronic renal failure syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90771000119100", "display": "End stage renal disease on dialysis due to type 1 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90791000119104", "display": "End stage renal disease on dialysis due to type 2 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "91181000119105", "display": "Squamous cell carcinoma metastatic to pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "91251000119105", "display": "Small cell carcinoma metastatic to skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "91281000119103", "display": "Secondary adenocarcinoma of bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "92506005", "display": "Biventricular congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93145002", "display": "Leukemic reticuloendotheliosis of intrapelvic lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "9345005", "display": "Dialysis dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93715005", "display": "Primary malignant neoplasm of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93726004", "display": "Primary malignant neoplasm of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93727008", "display": "Primary malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93746009", "display": "Primary malignant neoplasm of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93748005", "display": "Primary malignant neoplasm of cerebral ventricle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93749002", "display": "Primary malignant neoplasm of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93768004", "display": "Primary malignant neoplasm of craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93807001", "display": "Primary malignant neoplasm of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93843007", "display": "Primary malignant neoplasm of islets of Langerhans (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93928006", "display": "Primary malignant neoplasm of occipital lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93930008", "display": "Primary malignant neoplasm of olfactory nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93939009", "display": "Primary malignant neoplasm of pancreatic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93946000", "display": "Primary malignant neoplasm of parietal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93962006", "display": "Primary malignant neoplasm of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93964007", "display": "Primary malignant neoplasm of pituitary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94082003", "display": "Primary malignant neoplasm of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94086000", "display": "Primary malignant neoplasm of temporal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94152006", "display": "Secondary malignant neoplasm of abdominal esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94153001", "display": "Secondary malignant neoplasm of abducens nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94154007", "display": "Secondary malignant neoplasm of accessory nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94155008", "display": "Secondary malignant neoplasm of accessory sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94156009", "display": "Secondary malignant neoplasm of acoustic nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94157000", "display": "Secondary malignant neoplasm of acromion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94158005", "display": "Secondary malignant neoplasm of adenoid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94159002", "display": "Secondary malignant neoplasm of adnexa of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94160007", "display": "Secondary malignant neoplasm of adrenal cortex (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94161006", "display": "Secondary malignant neoplasm of adrenal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94162004", "display": "Secondary malignant neoplasm of adrenal medulla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94163009", "display": "Secondary malignant neoplasm of alveolar ridge mucosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94164003", "display": "Secondary malignant neoplasm of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94165002", "display": "Secondary malignant neoplasm of anal canal (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94166001", "display": "Secondary malignant neoplasm of anterior aspect of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94167005", "display": "Secondary malignant neoplasm of anterior mediastinum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94168000", "display": "Secondary malignant neoplasm of anterior portion of floor of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94169008", "display": "Secondary malignant neoplasm of anterior two-thirds of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94170009", "display": "Secondary malignant neoplasm of anterior wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94171008", "display": "Secondary malignant neoplasm of anterior wall of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94172001", "display": "Secondary malignant neoplasm of anus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94173006", "display": "Secondary malignant neoplasm of aortic body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94175004", "display": "Secondary malignant neoplasm of appendix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94176003", "display": "Secondary malignant neoplasm of areola of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94177007", "display": "Secondary malignant neoplasm of areola of male breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94179005", "display": "Secondary malignant neoplasm of ascending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94180008", "display": "Secondary malignant neoplasm of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94181007", "display": "Secondary malignant neoplasm of axillary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94182000", "display": "Secondary malignant neoplasm of axillary tail of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94183005", "display": "Secondary malignant neoplasm of back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94184004", "display": "Secondary malignant neoplasm of base of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94185003", "display": "Secondary malignant neoplasm of biliary tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94186002", "display": "Secondary malignant neoplasm of bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94187006", "display": "Secondary malignant neoplasm of blood vessel of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94189009", "display": "Secondary malignant neoplasm of blood vessel of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94190000", "display": "Secondary malignant neoplasm of blood vessel of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94191001", "display": "Secondary malignant neoplasm of blood vessel of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94192008", "display": "Secondary malignant neoplasm of blood vessel of finger (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94193003", "display": "Secondary malignant neoplasm of blood vessel of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94194009", "display": "Secondary malignant neoplasm of blood vessel of forearm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94195005", "display": "Secondary malignant neoplasm of blood vessel of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94196006", "display": "Secondary malignant neoplasm of blood vessel of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94197002", "display": "Secondary malignant neoplasm of blood vessel of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94198007", "display": "Secondary malignant neoplasm of blood vessel of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94200001", "display": "Secondary malignant neoplasm of blood vessel of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94201002", "display": "Secondary malignant neoplasm of blood vessel of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94202009", "display": "Secondary malignant neoplasm of blood vessel of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94203004", "display": "Secondary malignant neoplasm of blood vessel of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94204005", "display": "Secondary malignant neoplasm of blood vessel of popliteal space (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94205006", "display": "Secondary malignant neoplasm of blood vessel of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94206007", "display": "Secondary malignant neoplasm of blood vessel of thigh (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94207003", "display": "Secondary malignant neoplasm of blood vessel of thorax (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94208008", "display": "Secondary malignant neoplasm of blood vessel of toe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94209000", "display": "Secondary malignant neoplasm of blood vessel of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94210005", "display": "Secondary malignant neoplasm of blood vessel of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94211009", "display": "Secondary malignant neoplasm of blood vessel (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94212002", "display": "Secondary malignant neoplasm of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94213007", "display": "Secondary malignant neoplasm of body of penis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94214001", "display": "Secondary malignant neoplasm of body of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94215000", "display": "Secondary malignant neoplasm of body of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94217008", "display": "Secondary malignant neoplasm of bone marrow (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94218003", "display": "Secondary malignant neoplasm of bone of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94219006", "display": "Secondary malignant neoplasm of bone of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94220000", "display": "Secondary malignant neoplasm of bone of skull (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94221001", "display": "Secondary malignant neoplasm of bone of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94222008", "display": "Secondary malignant neoplasm of bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94224009", "display": "Secondary malignant neoplasm of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94225005", "display": "Secondary malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94226006", "display": "Secondary malignant neoplasm of broad ligament (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94227002", "display": "Secondary malignant neoplasm of bronchopulmonary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94228007", "display": "Secondary malignant neoplasm of bronchus of left lower lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94229004", "display": "Secondary malignant neoplasm of bronchus of left upper lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94230009", "display": "Secondary malignant neoplasm of bronchus of right lower lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94231008", "display": "Secondary malignant neoplasm of bronchus of right middle lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94232001", "display": "Secondary malignant neoplasm of bronchus of right upper lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94233006", "display": "Secondary malignant neoplasm of bronchus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94234000", "display": "Secondary malignant neoplasm of buccal mucosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94235004", "display": "Secondary malignant neoplasm of cecum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94236003", "display": "Secondary malignant neoplasm of calcaneus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94237007", "display": "Secondary malignant neoplasm of cardia of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94238002", "display": "Secondary malignant neoplasm of carina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94239005", "display": "Secondary malignant neoplasm of carotid body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94240007", "display": "Secondary malignant neoplasm of carpal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94241006", "display": "Secondary malignant neoplasm of cartilage of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94242004", "display": "Secondary malignant neoplasm of cauda equina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94243009", "display": "Secondary malignant neoplasm of central nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94244003", "display": "Secondary malignant neoplasm of central portion of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94245002", "display": "Secondary malignant neoplasm of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94246001", "display": "Secondary malignant neoplasm of cerebral meninges (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94247005", "display": "Secondary malignant neoplasm of cerebral ventricle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94248000", "display": "Secondary malignant neoplasm of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94249008", "display": "Secondary malignant neoplasm of cervical esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94250008", "display": "Secondary malignant neoplasm of cervical vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94252000", "display": "Secondary malignant neoplasm of cheek (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94253005", "display": "Secondary malignant neoplasm of chest wall (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94254004", "display": "Secondary malignant neoplasm of choroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94255003", "display": "Secondary malignant neoplasm of ciliary body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94256002", "display": "Secondary malignant neoplasm of clavicle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94257006", "display": "Secondary malignant neoplasm of clitoris (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94258001", "display": "Secondary malignant neoplasm of coccygeal body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94259009", "display": "Secondary malignant neoplasm of coccyx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94260004", "display": "Secondary malignant neoplasm of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94261000", "display": "Secondary malignant neoplasm of commissure of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94262007", "display": "Secondary malignant neoplasm of common bile duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94263002", "display": "Secondary malignant neoplasm of conjunctiva (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94264008", "display": "Secondary malignant neoplasm of soft tissues (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94265009", "display": "Secondary malignant neoplasm of cornea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94266005", "display": "Secondary malignant neoplasm of cranial nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94267001", "display": "Secondary malignant neoplasm of craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94268006", "display": "Secondary malignant neoplasm of cubital lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94269003", "display": "Secondary malignant neoplasm of cuboid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94270002", "display": "Secondary malignant neoplasm of cystic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94271003", "display": "Secondary malignant neoplasm of descending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94272005", "display": "Secondary malignant neoplasm of diaphragm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94273000", "display": "Secondary malignant neoplasm of dorsal surface of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94274006", "display": "Secondary malignant neoplasm of thoracic vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94275007", "display": "Secondary malignant neoplasm of duodenum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94276008", "display": "Secondary malignant neoplasm of ectopic female breast tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94277004", "display": "Secondary malignant neoplasm of ectopic male breast tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94278009", "display": "Secondary malignant neoplasm of endocardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94279001", "display": "Secondary malignant neoplasm of endocervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94280003", "display": "Secondary malignant neoplasm of endocrine gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94281004", "display": "Secondary malignant neoplasm of endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94282006", "display": "Secondary malignant neoplasm of epicardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94283001", "display": "Secondary malignant neoplasm of epididymis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94284007", "display": "Secondary malignant neoplasm of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94285008", "display": "Secondary malignant neoplasm of epitrochlear lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94286009", "display": "Secondary malignant neoplasm of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94287000", "display": "Secondary malignant neoplasm of ethmoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94288005", "display": "Secondary malignant neoplasm of ethmoidal sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94289002", "display": "Secondary malignant neoplasm of eustachian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94290006", "display": "Secondary malignant neoplasm of exocervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94291005", "display": "Secondary malignant neoplasm of extrahepatic bile ducts (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94292003", "display": "Secondary malignant neoplasm of eye (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94293008", "display": "Secondary malignant neoplasm of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94294002", "display": "Secondary malignant neoplasm of facial nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94295001", "display": "Secondary malignant neoplasm of fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94296000", "display": "Secondary malignant neoplasm of false vocal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94297009", "display": "Secondary malignant neoplasm of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94298004", "display": "Secondary malignant neoplasm of female genital organ (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94299007", "display": "Secondary malignant neoplasm of femoral lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94300004", "display": "Secondary malignant neoplasm of femur (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94301000", "display": "Secondary malignant neoplasm of fibula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94302007", "display": "Secondary malignant neoplasm of first cuneiform bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94303002", "display": "Secondary malignant neoplasm of flank (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94304008", "display": "Secondary malignant neoplasm of floor of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94305009", "display": "Secondary malignant neoplasm of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94306005", "display": "Secondary malignant neoplasm of forearm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94307001", "display": "Secondary malignant neoplasm of prepuce (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94308006", "display": "Secondary malignant neoplasm of frontal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94309003", "display": "Secondary malignant neoplasm of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94310008", "display": "Secondary malignant neoplasm of frontal sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94311007", "display": "Secondary malignant neoplasm of fundus of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94312000", "display": "Secondary malignant neoplasm of gallbladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94313005", "display": "Secondary malignant neoplasm of gastrointestinal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94314004", "display": "Secondary malignant neoplasm of gingival mucosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94315003", "display": "Secondary malignant neoplasm of glans penis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94316002", "display": "Secondary malignant neoplasm of glomus jugulare (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94317006", "display": "Secondary malignant neoplasm of glossopharyngeal nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94318001", "display": "Secondary malignant neoplasm of glottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94319009", "display": "Secondary malignant neoplasm of great vessels (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94320003", "display": "Secondary malignant neoplasm of greater curvature of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94321004", "display": "Secondary malignant neoplasm of gum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94322006", "display": "Secondary malignant neoplasm of hamate bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94323001", "display": "Secondary malignant neoplasm of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94324007", "display": "Secondary malignant neoplasm of hard palate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94325008", "display": "Secondary malignant neoplasm of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94326009", "display": "Secondary malignant neoplasm of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94327000", "display": "Secondary malignant neoplasm of heart (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94328005", "display": "Secondary malignant neoplasm of hepatic flexure of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94329002", "display": "Secondary malignant neoplasm of hilus of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94330007", "display": "Secondary malignant neoplasm of hypogastric lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94331006", "display": "Secondary malignant neoplasm of hypoglossal nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94332004", "display": "Secondary malignant neoplasm of hypopharyngeal aspect of aryepiglottic fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94333009", "display": "Secondary malignant neoplasm of hypopharyngeal aspect of interarytenoid fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94334003", "display": "Secondary malignant neoplasm of hypopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94335002", "display": "Secondary malignant neoplasm of ileum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94336001", "display": "Secondary malignant neoplasm of iliac lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94337005", "display": "Secondary malignant neoplasm of ilium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94338000", "display": "Secondary malignant neoplasm of infraclavicular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94339008", "display": "Secondary malignant neoplasm of inguinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94340005", "display": "Secondary malignant neoplasm of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94341009", "display": "Secondary malignant neoplasm of inner aspect of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94342002", "display": "Secondary malignant neoplasm of inner aspect of lower lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94343007", "display": "Secondary malignant neoplasm of inner aspect of upper lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94344001", "display": "Secondary malignant neoplasm of intercostal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94345000", "display": "Secondary malignant neoplasm of intestinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94346004", "display": "Secondary malignant neoplasm of intestinal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94347008", "display": "Secondary malignant neoplasm of intra-abdominal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94348003", "display": "Secondary malignant neoplasm of intra-abdominal organs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94349006", "display": "Secondary malignant neoplasm of intrahepatic bile ducts (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94350006", "display": "Secondary malignant neoplasm of intrapelvic lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94351005", "display": "Secondary malignant neoplasm of intrathoracic lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94352003", "display": "Secondary malignant neoplasm of intrathoracic organs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94353008", "display": "Secondary malignant neoplasm of ischium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94354002", "display": "Secondary malignant neoplasm of islets of Langerhans (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94355001", "display": "Secondary malignant neoplasm of isthmus of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94356000", "display": "Secondary malignant neoplasm of jaw (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94357009", "display": "Secondary malignant neoplasm of jejunum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94358004", "display": "Secondary malignant neoplasm of junctional region of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94359007", "display": "Secondary malignant neoplasm of junctional zone of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94360002", "display": "Secondary malignant neoplasm of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94361003", "display": "Secondary malignant neoplasm of labia majora (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94362005", "display": "Secondary malignant neoplasm of labia minora (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94364006", "display": "Secondary malignant neoplasm of lacrimal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94365007", "display": "Secondary malignant neoplasm of large intestine (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94366008", "display": "Secondary malignant neoplasm of laryngeal aspect of aryepiglottic fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94367004", "display": "Secondary malignant neoplasm of laryngeal aspect of interarytenoid fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94368009", "display": "Secondary malignant neoplasm of laryngeal commissure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94369001", "display": "Secondary malignant neoplasm of laryngeal surface of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94370000", "display": "Secondary malignant neoplasm of larynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94371001", "display": "Secondary malignant neoplasm of lateral portion of floor of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94372008", "display": "Secondary malignant neoplasm of lateral wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94373003", "display": "Secondary malignant neoplasm of lateral wall of oropharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94374009", "display": "Secondary malignant neoplasm of lateral wall of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94375005", "display": "Secondary malignant neoplasm of left lower lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94376006", "display": "Secondary malignant neoplasm of left upper lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94378007", "display": "Secondary malignant neoplasm of lesser curvature of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94379004", "display": "Secondary malignant neoplasm of lingual tonsil (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94380001", "display": "Secondary malignant neoplasm of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94381002", "display": "Secondary malignant neoplasm of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94382009", "display": "Secondary malignant neoplasm of long bone of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94383004", "display": "Secondary malignant neoplasm of long bone of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94384005", "display": "Secondary malignant neoplasm of lower gum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94385006", "display": "Secondary malignant neoplasm of lower inner quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94386007", "display": "Secondary malignant neoplasm of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94387003", "display": "Secondary malignant neoplasm of lower outer quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94388008", "display": "Secondary malignant neoplasm of lower third of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94389000", "display": "Secondary malignant neoplasm of lumbar vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94390009", "display": "Secondary malignant neoplasm of lunate bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94391008", "display": "Secondary malignant neoplasm of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94392001", "display": "Secondary malignant neoplasm of lymph node (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94393006", "display": "Secondary malignant neoplasm of lymph nodes of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94394000", "display": "Secondary malignant neoplasm of lymph nodes of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94395004", "display": "Secondary malignant neoplasm of lymph nodes of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94396003", "display": "Secondary malignant neoplasm of lymph nodes of multiple sites (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94397007", "display": "Secondary malignant neoplasm of lymph nodes of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94398002", "display": "Secondary malignant neoplasm of lymph nodes of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94399005", "display": "Secondary malignant neoplasm of main bronchus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94400003", "display": "Secondary malignant neoplasm of major salivary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94401004", "display": "Secondary malignant neoplasm of male breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94402006", "display": "Secondary malignant neoplasm of male genital organ (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94403001", "display": "Secondary malignant neoplasm of mandible (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94404007", "display": "Secondary malignant neoplasm of mastoid air cells (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94405008", "display": "Secondary malignant neoplasm of maxilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94406009", "display": "Secondary malignant neoplasm of maxillary sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94407000", "display": "Secondary malignant neoplasm of Meckel's diverticulum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94408005", "display": "Secondary malignant neoplasm of mediastinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94409002", "display": "Secondary malignant neoplasm of mediastinum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94410007", "display": "Secondary malignant neoplasm of mesenteric lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94411006", "display": "Secondary malignant neoplasm of metacarpal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94412004", "display": "Secondary malignant neoplasm of metatarsal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94413009", "display": "Secondary malignant neoplasm of middle ear (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94414003", "display": "Secondary malignant neoplasm of middle third of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94415002", "display": "Secondary malignant neoplasm of minor salivary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94416001", "display": "Secondary malignant neoplasm of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94417005", "display": "Secondary malignant neoplasm of multiple endocrine glands (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94418000", "display": "Secondary malignant neoplasm of muscle of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94419008", "display": "Secondary malignant neoplasm of muscle of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94420002", "display": "Secondary malignant neoplasm of muscle of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94421003", "display": "Secondary malignant neoplasm of muscle of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94422005", "display": "Secondary malignant neoplasm of muscle of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94423000", "display": "Secondary malignant neoplasm of muscle of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94424006", "display": "Secondary malignant neoplasm of muscle of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94425007", "display": "Secondary malignant neoplasm of muscle of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94426008", "display": "Secondary malignant neoplasm of muscle of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94427004", "display": "Secondary malignant neoplasm of muscle of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94428009", "display": "Secondary malignant neoplasm of muscle of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94429001", "display": "Secondary malignant neoplasm of muscle of thorax (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94430006", "display": "Secondary malignant neoplasm of muscle of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94431005", "display": "Secondary malignant neoplasm of muscle of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94432003", "display": "Secondary malignant neoplasm of muscle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94433008", "display": "Secondary malignant neoplasm of myocardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94434002", "display": "Secondary malignant neoplasm of myometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94435001", "display": "Secondary malignant neoplasm of nasal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94436000", "display": "Secondary malignant neoplasm of nasal cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94437009", "display": "Secondary malignant neoplasm of nasal concha (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94439007", "display": "Secondary malignant neoplasm of navicular bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94440009", "display": "Secondary malignant neoplasm of scaphoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94441008", "display": "Secondary malignant neoplasm of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94442001", "display": "Secondary malignant neoplasm of nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94443006", "display": "Secondary malignant neoplasm of nipple of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94444000", "display": "Secondary malignant neoplasm of nipple of male breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94445004", "display": "Secondary malignant neoplasm of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94446003", "display": "Secondary malignant neoplasm of obturator lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94447007", "display": "Secondary malignant neoplasm of occipital bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94448002", "display": "Secondary malignant neoplasm of occipital lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94449005", "display": "Secondary malignant neoplasm of occipital lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94450005", "display": "Secondary malignant neoplasm of oculomotor nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94451009", "display": "Secondary malignant neoplasm of olfactory nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94452002", "display": "Secondary malignant neoplasm of optic nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94453007", "display": "Secondary malignant neoplasm of orbit proper (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94454001", "display": "Secondary malignant neoplasm of oropharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94455000", "display": "Secondary malignant neoplasm of ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94456004", "display": "Secondary malignant neoplasm of palate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94457008", "display": "Secondary malignant neoplasm of palatine bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94458003", "display": "Secondary malignant neoplasm of tonsil (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94459006", "display": "Secondary malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94460001", "display": "Secondary malignant neoplasm of pancreatic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94461002", "display": "Secondary malignant neoplasm of para-aortic body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94462009", "display": "Secondary malignant neoplasm of paraganglion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94463004", "display": "Secondary malignant neoplasm of paramammary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94464005", "display": "Secondary malignant neoplasm of parametrial lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94465006", "display": "Secondary malignant neoplasm of parametrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94466007", "display": "Secondary malignant neoplasm of pararectal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94467003", "display": "Secondary malignant neoplasm of parathyroid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94468008", "display": "Secondary malignant neoplasm of paraurethral glands (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94469000", "display": "Secondary malignant neoplasm of paravaginal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94470004", "display": "Secondary malignant neoplasm of parietal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94471000", "display": "Secondary malignant neoplasm of parietal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94472007", "display": "Secondary malignant neoplasm of parietal peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94473002", "display": "Secondary malignant neoplasm of parietal pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94474008", "display": "Secondary malignant neoplasm of parotid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94475009", "display": "Secondary malignant neoplasm of parotid lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94476005", "display": "Secondary malignant neoplasm of patella (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94477001", "display": "Secondary malignant neoplasm of pectoral axillary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94478006", "display": "Secondary malignant neoplasm of pelvic bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94479003", "display": "Secondary malignant neoplasm of pelvic peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94480000", "display": "Secondary malignant neoplasm of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94481001", "display": "Secondary malignant neoplasm of penis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94482008", "display": "Secondary malignant neoplasm of periadrenal tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94483003", "display": "Secondary malignant neoplasm of perianal skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94484009", "display": "Secondary malignant neoplasm of pericardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94485005", "display": "Secondary malignant neoplasm of perirenal tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94486006", "display": "Secondary malignant neoplasm of phalanx of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94487002", "display": "Secondary malignant neoplasm of phalanx of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94488007", "display": "Secondary malignant neoplasm of pharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94489004", "display": "Secondary malignant neoplasm of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94490008", "display": "Secondary malignant neoplasm of pisiform bone of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94491007", "display": "Secondary malignant neoplasm of pituitary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94492000", "display": "Secondary malignant neoplasm of placenta (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94493005", "display": "Secondary malignant neoplasm of pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94494004", "display": "Secondary malignant neoplasm of popliteal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94495003", "display": "Secondary malignant neoplasm of postcricoid region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94496002", "display": "Secondary malignant neoplasm of posterior hypopharyngeal wall (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94497006", "display": "Secondary malignant neoplasm of posterior mediastinum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94498001", "display": "Secondary malignant neoplasm of posterior wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94499009", "display": "Secondary malignant neoplasm of posterior wall of oropharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94500000", "display": "Secondary malignant neoplasm of posterior wall of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94501001", "display": "Secondary malignant neoplasm of preauricular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94502008", "display": "Secondary malignant neoplasm of presacral region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94503003", "display": "Secondary malignant neoplasm of prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94504009", "display": "Secondary malignant neoplasm of pubis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94505005", "display": "Secondary malignant neoplasm of pyloric antrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94506006", "display": "Secondary malignant neoplasm of pylorus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94507002", "display": "Secondary malignant neoplasm of pyriform sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94508007", "display": "Secondary malignant neoplasm of radius (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94509004", "display": "Secondary malignant neoplasm of rectosigmoid junction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94510009", "display": "Secondary malignant neoplasm of rectouterine pouch (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94511008", "display": "Secondary malignant neoplasm of rectovaginal septum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94512001", "display": "Secondary malignant neoplasm of rectovesical septum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94513006", "display": "Secondary malignant neoplasm of rectum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94514000", "display": "Secondary malignant neoplasm of renal pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94515004", "display": "Secondary malignant neoplasm of respiratory tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94516003", "display": "Secondary malignant neoplasm of retina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94517007", "display": "Secondary malignant neoplasm of retrocecal tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94518002", "display": "Secondary malignant neoplasm of retromolar area (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94519005", "display": "Secondary malignant neoplasm of retroperitoneal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94520004", "display": "Secondary malignant neoplasm of retropharyngeal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94521000", "display": "Secondary malignant neoplasm of rib (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94522007", "display": "Secondary malignant neoplasm of right lower lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94523002", "display": "Secondary malignant neoplasm of right middle lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94524008", "display": "Secondary malignant neoplasm of right upper lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94525009", "display": "Secondary malignant neoplasm of round ligament of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94526005", "display": "Secondary malignant neoplasm of sacrococcygeal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94527001", "display": "Secondary malignant neoplasm of sacrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94528006", "display": "Secondary malignant neoplasm of scalene lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94529003", "display": "Secondary malignant neoplasm of scapula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94530008", "display": "Secondary malignant neoplasm of sclera (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94531007", "display": "Secondary malignant neoplasm of scrotum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94532000", "display": "Secondary malignant neoplasm of sebaceous gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94533005", "display": "Secondary malignant neoplasm of second cuneiform bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94534004", "display": "Secondary malignant neoplasm of septum of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94535003", "display": "Secondary malignant neoplasm of short bone of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94536002", "display": "Secondary malignant neoplasm of short bone of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94537006", "display": "Secondary malignant neoplasm of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94538001", "display": "Secondary malignant neoplasm of sigmoid colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94539009", "display": "Secondary malignant neoplasm of skin of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94540006", "display": "Secondary malignant neoplasm of skin of ankle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94542003", "display": "Secondary malignant neoplasm of skin of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94543008", "display": "Secondary malignant neoplasm of skin of back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94544002", "display": "Secondary malignant neoplasm of skin of breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94545001", "display": "Secondary malignant neoplasm of skin of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94546000", "display": "Secondary malignant neoplasm of skin of cheek (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94547009", "display": "Secondary malignant neoplasm of skin of chest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94548004", "display": "Secondary malignant neoplasm of skin of chin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94549007", "display": "Secondary malignant neoplasm of skin of ear (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94550007", "display": "Secondary malignant neoplasm of skin of elbow (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94551006", "display": "Secondary malignant neoplasm of skin of external auditory canal (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94552004", "display": "Secondary malignant neoplasm of skin of eyebrow (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94553009", "display": "Secondary malignant neoplasm of skin of eyelid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94554003", "display": "Secondary malignant neoplasm of skin of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94555002", "display": "Secondary malignant neoplasm of skin of finger (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94556001", "display": "Secondary malignant neoplasm of skin of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94557005", "display": "Secondary malignant neoplasm of skin of forearm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94558000", "display": "Secondary malignant neoplasm of skin of forehead (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94559008", "display": "Secondary malignant neoplasm of skin of groin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94560003", "display": "Secondary malignant neoplasm of skin of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94561004", "display": "Secondary malignant neoplasm of skin of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94562006", "display": "Secondary malignant neoplasm of skin of knee (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94564007", "display": "Secondary malignant neoplasm of skin of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94565008", "display": "Secondary malignant neoplasm of skin of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94566009", "display": "Secondary malignant neoplasm of skin of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94567000", "display": "Secondary malignant neoplasm of skin of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94568005", "display": "Secondary malignant neoplasm of skin of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94569002", "display": "Secondary malignant neoplasm of skin of popliteal area (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94570001", "display": "Secondary malignant neoplasm of skin of scalp (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94571002", "display": "Secondary malignant neoplasm of skin of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94572009", "display": "Secondary malignant neoplasm of skin of temporal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94573004", "display": "Secondary malignant neoplasm of skin of thigh (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94574005", "display": "Secondary malignant neoplasm of skin of toe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94575006", "display": "Secondary malignant neoplasm of skin of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94576007", "display": "Secondary malignant neoplasm of skin of umbilicus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94577003", "display": "Secondary malignant neoplasm of skin of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94578008", "display": "Secondary malignant neoplasm of skin of wrist (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94579000", "display": "Secondary malignant neoplasm of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94580002", "display": "Secondary malignant neoplasm of small intestine (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94581003", "display": "Secondary malignant neoplasm of soft palate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94582005", "display": "Secondary malignant neoplasm of soft tissues of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94583000", "display": "Secondary malignant neoplasm of soft tissues of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94584006", "display": "Secondary malignant neoplasm of soft tissues of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94585007", "display": "Secondary malignant neoplasm of soft tissues of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94586008", "display": "Secondary malignant neoplasm of soft tissues of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94587004", "display": "Secondary malignant neoplasm of soft tissues of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94588009", "display": "Secondary malignant neoplasm of soft tissues of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94589001", "display": "Secondary malignant neoplasm of soft tissues of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94590005", "display": "Secondary malignant neoplasm of soft tissues of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94591009", "display": "Secondary malignant neoplasm of soft tissues of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94592002", "display": "Secondary malignant neoplasm of soft tissues of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94593007", "display": "Secondary malignant neoplasm of soft tissues of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94594001", "display": "Secondary malignant neoplasm of soft tissues of thorax (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94595000", "display": "Secondary malignant neoplasm of soft tissues of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94596004", "display": "Secondary malignant neoplasm of soft tissues of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94597008", "display": "Secondary malignant neoplasm of spermatic cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94598003", "display": "Secondary malignant neoplasm of sphenoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94599006", "display": "Secondary malignant neoplasm of sphenoidal sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94600009", "display": "Secondary malignant neoplasm of spinal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94601008", "display": "Secondary malignant neoplasm of spinal meninges (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94602001", "display": "Secondary malignant neoplasm of vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94603006", "display": "Secondary malignant neoplasm of spleen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94604000", "display": "Secondary malignant neoplasm of splenic flexure of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94605004", "display": "Secondary malignant neoplasm of sternum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94606003", "display": "Secondary malignant neoplasm of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94607007", "display": "Secondary malignant neoplasm of subglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94608002", "display": "Secondary malignant neoplasm of sublingual gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94609005", "display": "Secondary malignant neoplasm of submandibular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94610000", "display": "Secondary malignant neoplasm of submaxillary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94611001", "display": "Secondary malignant neoplasm of submental lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94612008", "display": "Secondary malignant neoplasm of superficial inguinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94613003", "display": "Secondary malignant neoplasm of superior wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94614009", "display": "Secondary malignant neoplasm of supraclavicular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94615005", "display": "Secondary malignant neoplasm of supraclavicular region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94616006", "display": "Secondary malignant neoplasm of supraglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94617002", "display": "Secondary malignant neoplasm of sweat gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94618007", "display": "Secondary malignant neoplasm of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94619004", "display": "Secondary malignant neoplasm of talus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94620005", "display": "Secondary malignant neoplasm of tarsal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94621009", "display": "Secondary malignant neoplasm of temporal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94622002", "display": "Secondary malignant neoplasm of temporal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94623007", "display": "Secondary malignant neoplasm of testis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94624001", "display": "Secondary malignant neoplasm of the mesentery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94625000", "display": "Secondary malignant neoplasm of the mesocolon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94626004", "display": "Secondary malignant neoplasm of omentum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94627008", "display": "Secondary malignant neoplasm of peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94628003", "display": "Secondary malignant neoplasm of retroperitoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94629006", "display": "Secondary malignant neoplasm of thigh (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94630001", "display": "Secondary malignant neoplasm of third cuneiform bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94631002", "display": "Secondary malignant neoplasm of thoracic esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94632009", "display": "Secondary malignant neoplasm of thymus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94633004", "display": "Secondary malignant neoplasm of thyroglossal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94634005", "display": "Secondary malignant neoplasm of thyroid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94635006", "display": "Secondary malignant neoplasm of tibia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94636007", "display": "Secondary malignant neoplasm of tibial lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94637003", "display": "Secondary malignant neoplasm of tip and lateral border of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94638008", "display": "Secondary malignant neoplasm of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94639000", "display": "Secondary malignant neoplasm of tonsillar fossa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94640003", "display": "Secondary malignant neoplasm of tonsillar pillar (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94641004", "display": "Secondary malignant neoplasm of trachea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94642006", "display": "Secondary malignant neoplasm of tracheobronchial lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94643001", "display": "Secondary malignant neoplasm of transverse colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94644007", "display": "Secondary malignant neoplasm of trapezium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94645008", "display": "Secondary malignant neoplasm of trapezoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94646009", "display": "Secondary malignant neoplasm of trigeminal nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94647000", "display": "Secondary malignant neoplasm of trigone of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94648005", "display": "Secondary malignant neoplasm of trochlear nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94649002", "display": "Secondary malignant neoplasm of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94650002", "display": "Secondary malignant neoplasm of ulna (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94651003", "display": "Secondary malignant neoplasm of undescended testis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94652005", "display": "Secondary malignant neoplasm of upper gum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94653000", "display": "Secondary malignant neoplasm of upper inner quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94654006", "display": "Secondary malignant neoplasm of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94655007", "display": "Secondary malignant neoplasm of upper outer quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94656008", "display": "Secondary malignant neoplasm of upper respiratory tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94657004", "display": "Secondary malignant neoplasm of upper third of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94658009", "display": "Secondary malignant neoplasm of urachus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94659001", "display": "Secondary malignant neoplasm of ureter (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94660006", "display": "Secondary malignant neoplasm of ureteric orifice of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94661005", "display": "Secondary malignant neoplasm of urethra (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94662003", "display": "Secondary malignant neoplasm of urinary bladder neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94663008", "display": "Secondary malignant neoplasm of urinary system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94664002", "display": "Secondary malignant neoplasm of uterine adnexa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94665001", "display": "Secondary malignant neoplasm of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94666000", "display": "Secondary malignant neoplasm of uveal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94667009", "display": "Secondary malignant neoplasm of uvula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94668004", "display": "Secondary malignant neoplasm of vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94669007", "display": "Secondary malignant neoplasm of vagus nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94670008", "display": "Secondary malignant neoplasm of vallecula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94671007", "display": "Secondary malignant neoplasm of vas deferens (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94672000", "display": "Secondary malignant neoplasm of ventral surface of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94673005", "display": "Secondary malignant neoplasm of vermilion border of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94674004", "display": "Secondary malignant neoplasm of vermilion border of lower lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94675003", "display": "Secondary malignant neoplasm of vermilion border of upper lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94676002", "display": "Secondary malignant neoplasm of vestibule of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94677006", "display": "Secondary malignant neoplasm of vestibule of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94678001", "display": "Secondary malignant neoplasm of visceral pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94679009", "display": "Secondary malignant neoplasm of vocal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94680007", "display": "Secondary malignant neoplasm of vomer (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94681006", "display": "Secondary malignant neoplasm of vulva (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94682004", "display": "Secondary malignant neoplasm of Waldeyer's ring (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94683009", "display": "Secondary malignant neoplasm of zygomatic bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "95634003", "display": "Neonatal respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "96311000119109", "display": "Exacerbation of congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "96901000119105", "display": "Prostate cancer metastatic to eye (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "96981000119102", "display": "Malignant neoplasm of rectosigmoid junction metastatic to brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "97051000119105", "display": "Malignant melanoma metastatic to pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "97751000119108", "display": "Altered behavior in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "99131000119108", "display": "Astrocytoma of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "9953008", "display": "Acute alcoholic liver disease (disorder)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "A81.00", "display": "Creutzfeldt-Jakob disease, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "A81.01", "display": "Variant Creutzfeldt-Jakob disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "A81.09", "display": "Other Creutzfeldt-Jakob disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.0", "display": "Malignant neoplasm of head of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.1", "display": "Malignant neoplasm of body of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.2", "display": "Malignant neoplasm of tail of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.3", "display": "Malignant neoplasm of pancreatic duct" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.4", "display": "Malignant neoplasm of endocrine pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.7", "display": "Malignant neoplasm of other parts of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.8", "display": "Malignant neoplasm of overlapping sites of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.9", "display": "Malignant neoplasm of pancreas, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C71.9", "display": "Malignant neoplasm of brain, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.0", "display": "Secondary and unspecified malignant neoplasm of lymph nodes of head, face and neck" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.1", "display": "Secondary and unspecified malignant neoplasm of intrathoracic lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.2", "display": "Secondary and unspecified malignant neoplasm of intra-abdominal lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.3", "display": "Secondary and unspecified malignant neoplasm of axilla and upper limb lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.4", "display": "Secondary and unspecified malignant neoplasm of inguinal and lower limb lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.5", "display": "Secondary and unspecified malignant neoplasm of intrapelvic lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.8", "display": "Secondary and unspecified malignant neoplasm of lymph nodes of multiple regions" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.9", "display": "Secondary and unspecified malignant neoplasm of lymph node, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.00", "display": "Secondary malignant neoplasm of unspecified lung" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.1", "display": "Secondary malignant neoplasm of mediastinum" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.2", "display": "Secondary malignant neoplasm of pleura" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.39", "display": "Secondary malignant neoplasm of other respiratory organs" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.4", "display": "Secondary malignant neoplasm of small intestine" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.5", "display": "Secondary malignant neoplasm of large intestine and rectum" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.6", "display": "Secondary malignant neoplasm of retroperitoneum and peritoneum" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.7", "display": "Secondary malignant neoplasm of liver and intrahepatic bile duct" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.89", "display": "Secondary malignant neoplasm of other digestive organs" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.00", "display": "Secondary malignant neoplasm of unspecified kidney and renal pelvis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.11", "display": "Secondary malignant neoplasm of bladder" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.19", "display": "Secondary malignant neoplasm of other urinary organs" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.2", "display": "Secondary malignant neoplasm of skin" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.31", "display": "Secondary malignant neoplasm of brain" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.32", "display": "Secondary malignant neoplasm of cerebral meninges" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.49", "display": "Secondary malignant neoplasm of other parts of nervous system" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C91.00", "display": "Acute lymphoblastic leukemia not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C91.02", "display": "Acute lymphoblastic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C92.00", "display": "Acute myeloblastic leukemia, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C92.02", "display": "Acute myeloblastic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.00", "display": "Acute monoblastic/monocytic leukemia, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.02", "display": "Acute monoblastic/monocytic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.90", "display": "Monocytic leukemia, unspecified, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.92", "display": "Monocytic leukemia, unspecified in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.Z0", "display": "Other monocytic leukemia, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.Z2", "display": "Other monocytic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C94.30", "display": "Mast cell leukemia not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C94.32", "display": "Mast cell leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F01.50", "display": "Vascular dementia without behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F01.51", "display": "Vascular dementia with behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F02.80", "display": "Dementia in other diseases classified elsewhere without behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F02.81", "display": "Dementia in other diseases classified elsewhere with behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F03.90", "display": "Unspecified dementia without behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F03.91", "display": "Unspecified dementia with behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F04", "display": "Amnestic disorder due to known physiological condition" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F10.27", "display": "Alcohol dependence with alcohol-induced persisting dementia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F10.96", "display": "Alcohol use, unspecified with alcohol-induced persisting amnestic disorder" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F10.97", "display": "Alcohol use, unspecified with alcohol-induced persisting dementia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G10", "display": "Huntington's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G12.21", "display": "Amyotrophic lateral sclerosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G20", "display": "Parkinson's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.0", "display": "Alzheimer's disease with early onset" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.1", "display": "Alzheimer's disease with late onset" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.8", "display": "Other Alzheimer's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.9", "display": "Alzheimer's disease, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G31.01", "display": "Pick's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G31.09", "display": "Other frontotemporal dementia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G31.83", "display": "Dementia with Lewy bodies" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I09.81", "display": "Rheumatic heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I11.0", "display": "Hypertensive heart disease with heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I12.0", "display": "Hypertensive chronic kidney disease with stage 5 chronic kidney disease or end stage renal disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I13.0", "display": "Hypertensive heart and chronic kidney disease with heart failure and stage 1 through stage 4 chronic kidney disease, or unspecified chronic kidney disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I13.11", "display": "Hypertensive heart and chronic kidney disease without heart failure, with stage 5 chronic kidney disease, or end stage renal disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I13.2", "display": "Hypertensive heart and chronic kidney disease with heart failure and with stage 5 chronic kidney disease, or end stage renal disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.1", "display": "Left ventricular failure, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.20", "display": "Unspecified systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.21", "display": "Acute systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.22", "display": "Chronic systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.23", "display": "Acute on chronic systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.30", "display": "Unspecified diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.31", "display": "Acute diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.32", "display": "Chronic diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.33", "display": "Acute on chronic diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.40", "display": "Unspecified combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.41", "display": "Acute combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.42", "display": "Chronic combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.43", "display": "Acute on chronic combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.810", "display": "Right heart failure, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.811", "display": "Acute right heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.812", "display": "Chronic right heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.813", "display": "Acute on chronic right heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.814", "display": "Right heart failure due to left heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.82", "display": "Biventricular heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.83", "display": "High output heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.84", "display": "End stage heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.89", "display": "Other heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.9", "display": "Heart failure, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.0", "display": "Unilateral pulmonary emphysema [MacLeod's syndrome]" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.1", "display": "Panlobular emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.2", "display": "Centrilobular emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.8", "display": "Other emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.9", "display": "Emphysema, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J68.4", "display": "Chronic respiratory conditions due to chemicals, gases, fumes and vapors" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J84.10", "display": "Pulmonary fibrosis, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J84.112", "display": "Idiopathic pulmonary fibrosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J84.17", "display": "Other interstitial pulmonary diseases with fibrosis in diseases classified elsewhere" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.10", "display": "Chronic respiratory failure, unspecified whether with hypoxia or hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.11", "display": "Chronic respiratory failure with hypoxia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.12", "display": "Chronic respiratory failure with hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.20", "display": "Acute and chronic respiratory failure, unspecified whether with hypoxia or hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.21", "display": "Acute and chronic respiratory failure with hypoxia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.22", "display": "Acute and chronic respiratory failure with hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.90", "display": "Respiratory failure, unspecified, unspecified whether with hypoxia or hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.91", "display": "Respiratory failure, unspecified with hypoxia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.92", "display": "Respiratory failure, unspecified with hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J98.2", "display": "Interstitial emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J98.3", "display": "Compensatory emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.10", "display": "Alcoholic hepatitis without ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.11", "display": "Alcoholic hepatitis with ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.2", "display": "Alcoholic fibrosis and sclerosis of liver" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.30", "display": "Alcoholic cirrhosis of liver without ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.31", "display": "Alcoholic cirrhosis of liver with ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.40", "display": "Alcoholic hepatic failure without coma" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.41", "display": "Alcoholic hepatic failure with coma" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.9", "display": "Alcoholic liver disease, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.0", "display": "Hepatic fibrosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.1", "display": "Hepatic sclerosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.2", "display": "Hepatic fibrosis with hepatic sclerosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.4", "display": "Secondary biliary cirrhosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.5", "display": "Biliary cirrhosis, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.60", "display": "Unspecified cirrhosis of liver" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.69", "display": "Other cirrhosis of liver" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "N18.5", "display": "Chronic kidney disease, stage 5" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "N18.6", "display": "End stage renal disease" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "235965006", "display": "Malignant cystic tumor of exocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "255044008", "display": "Malignant pinealoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10091002", "display": "High output heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "101281000119107", "display": "Congestive heart failure due to cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "101301000119106", "display": "Acute hypercapnic respiratory failure due to obstructive sleep apnea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "101421000119107", "display": "Dementia due to Parkinson's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10335000", "display": "Chronic right-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10349009", "display": "Multi-infarct dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "103511000119103", "display": "Melanoma carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "103611000119102", "display": "Cirrhosis of liver due to hepatitis B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10532003", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105421000119105", "display": "Early onset Alzheimer's disease with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105451000119102", "display": "Amnestic disorder associated with general medical condition (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "106021000119105", "display": "Multi-infarct dementia due to atherosclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10633002", "display": "Acute congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10672271000119100", "display": "Acute-on-chronic hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10676831000119101", "display": "Hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "107571000119101", "display": "Oligodendroglioma of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "107581000119103", "display": "Astrocytoma of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10762071000119109", "display": "Acute-on-chronic respiratory failure following trauma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108101000119101", "display": "Malignant melanoma metastatic to kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108131000119108", "display": "Small cell carcinoma metastatic to kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108201000119105", "display": "Undifferentiated large cell carcinoma metastatic to kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108211000119108", "display": "Secondary adenocarcinoma of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "109819003", "display": "Obstructive biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "109848009", "display": "Overlapping malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "109912006", "display": "Overlapping malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "111283005", "display": "Chronic left-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "111411000119103", "display": "End stage renal disease due to hypertension (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "111480006", "display": "Psychoactive substance-induced organic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "116811000119106", "display": "Non-Hodgkin lymphoma of central nervous system metastatic to lymph node of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "116821000119104", "display": "Non-Hodgkin lymphoma of central nervous system metastatic to lymph node of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120851000119104", "display": "Systolic heart failure stage D (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120861000119102", "display": "Systolic heart failure stage C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120871000119108", "display": "Systolic heart failure stage B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120881000119106", "display": "Diastolic heart failure stage D (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120891000119109", "display": "Diastolic heart failure stage C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120901000119108", "display": "Diastolic heart failure stage B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12246561000119101", "display": "Secondary malignant neoplasm of bilateral adrenal glands (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12246601000119101", "display": "Secondary malignant neoplasm of bilateral lungs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12348006", "display": "Presenile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123604002", "display": "Toxic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123605001", "display": "Nutritional cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123606000", "display": "Cholangiolitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12368000", "display": "Secondary biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123716002", "display": "Latent cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123717006", "display": "Advanced cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "127991000119101", "display": "Hypertension concurrent and due to end stage renal disease on dialysis due to type 2 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128001000119105", "display": "Hypertension concurrent and due to end stage renal disease on dialysis due to type 1 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128404006", "display": "Right heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128462008", "display": "Secondary malignant neoplastic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128465005", "display": "Secondary malignant neoplasm of articular cartilage (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "130121000119104", "display": "Dementia due to Rett's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13092008", "display": "Pick's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13274008", "display": "Atrophic fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13351431000119102", "display": "Secondary malignant neoplasm of lymph nodes of neck from thyroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "135091000119106", "display": "Secondary neuroendocrine carcinoma of peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13839000", "display": "Bernheim's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "14070001", "display": "Multi-infarct dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "141991000119109", "display": "Delusions in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "142001000119106", "display": "Depressed mood in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "142011000119109", "display": "Alzheimer's disease co-occurrent with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "143401000119106", "display": "Malignant carcinoid tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "14700006", "display": "Bauxite fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "153931000119109", "display": "Acute combined systolic and diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "153941000119100", "display": "Chronic combined systolic and diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "153951000119103", "display": "Acute on chronic combined systolic and diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629541000119106", "display": "Congestive heart failure stage C due to Ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629591000119103", "display": "Congestive heart failure stage B due to ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629641000119107", "display": "Systolic heart failure stage B due to ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629741000119102", "display": "Systolic heart failure stage C due to ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15662003", "display": "Senile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15781000119107", "display": "Hypertensive heart AND chronic kidney disease with congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1581000119101", "display": "Dementia of the Alzheimer type with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1591000119103", "display": "Dementia with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15956181000119102", "display": "Secondary adenocarcinoma of bilateral lungs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15999000", "display": "Mixed micro AND macronodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16003001", "display": "Giant bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16055271000119107", "display": "Respiratory failure following trauma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16070004", "display": "Syphilitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16219201000119101", "display": "Behavioral disturbance co-occurrent and due to late onset Alzheimer dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16260631000119101", "display": "Secondary malignant neoplasm of lymph node from neoplasm of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162711000", "display": "On examination - collapse - respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162712007", "display": "On examination - collapse - asphyxia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16276361000119109", "display": "Vascular dementia without behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162974009", "display": "On examination - fibrosis of lung present (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1651000119109", "display": "Primary adenocarcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1661000119106", "display": "Metastasis to lung from adenocarcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1671000119100", "display": "Metastasis to lymph node from squamous cell carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1681000119102", "display": "Metastasis to lymph node from adenocarcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16846004", "display": "Obstructive emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1691000119104", "display": "Metastasis to liver from adenocarcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "17262008", "display": "Non-alcoholic Korsakoff's psychosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "17385007", "display": "Graphite fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1761006", "display": "Biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1801000119106", "display": "Anemia, pre-end stage renal disease on erythropoietin protocol (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "181869007", "display": "Neonatal cardiorespiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187786003", "display": "Malignant neoplasm of sphincter of Oddi (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187791002", "display": "Malignant tumor of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187792009", "display": "Malignant tumor of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187793004", "display": "Malignant tumor of pancreatic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187794005", "display": "Malignant tumor of Islets of Langerhans (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187798008", "display": "Malignant neoplasm of ectopic pancreatic tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188280007", "display": "Malignant neoplasm of cerebrum (excluding lobes and ventricles) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188281006", "display": "Malignant neoplasm of basal ganglia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188282004", "display": "Malignant neoplasm of cerebral cortex (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188283009", "display": "Malignant neoplasm of corpus striatum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188285002", "display": "Malignant neoplasm of globus pallidus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188286001", "display": "Malignant tumor of hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188287005", "display": "Malignant neoplasm of thalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188289008", "display": "Malignant neoplasm of hippocampus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188290004", "display": "Malignant neoplasm of uncus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188292007", "display": "Malignant tumor of choroid plexus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188293002", "display": "Malignant neoplasm of floor of cerebral ventricle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188295009", "display": "Malignant neoplasm of cerebral peduncle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188296005", "display": "Malignant neoplasm of medulla oblongata (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188297001", "display": "Malignant neoplasm of midbrain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188298006", "display": "Malignant neoplasm of pons (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188301005", "display": "Malignant neoplasm of corpus callosum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188302003", "display": "Malignant neoplasm of tapetum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188308004", "display": "Malignant neoplasm of olfactory bulb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188339002", "display": "Malignant neoplasm of pituitary gland and craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188340000", "display": "Malignant tumor of craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188445006", "display": "Secondary malignant neoplasm of retroperitoneum and peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188454009", "display": "Secondary malignant neoplasm of skin of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188458007", "display": "Secondary malignant neoplasm of skin of shoulder and arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188459004", "display": "Secondary malignant neoplasm of skin of hip and leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188462001", "display": "Secondary malignant neoplasm of brain and spinal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188469005", "display": "Secondary malignant neoplasm of cervix uteri (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188471005", "display": "Secondary malignant neoplasm of epididymis AND vas deferens (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188645002", "display": "Leukemic reticuloendotheliosis of lymph nodes of head, face and neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188648000", "display": "Leukemic reticuloendotheliosis of lymph nodes of axilla and upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188649008", "display": "Leukemic reticuloendotheliosis of lymph nodes of inguinal region and lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "19090001000004101", "display": "Metastatic neoplasm of left basal ganglion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191449005", "display": "Uncomplicated senile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191451009", "display": "Uncomplicated presenile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191452002", "display": "Presenile dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191454001", "display": "Presenile dementia with paranoia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191455000", "display": "Presenile dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191457008", "display": "Senile dementia with depressive or paranoid features (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191458003", "display": "Senile dementia with paranoia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191459006", "display": "Senile dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191461002", "display": "Senile dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191463004", "display": "Uncomplicated arteriosclerotic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191464005", "display": "Arteriosclerotic dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191465006", "display": "Arteriosclerotic dementia with paranoia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191466007", "display": "Arteriosclerotic dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191471000", "display": "Korsakov's alcoholic psychosis with peripheral neuritis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191493005", "display": "Drug-induced dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191494004", "display": "Drug-induced amnestic syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191519005", "display": "Dementia associated with another disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192926004", "display": "Multiple sclerosis of the brainstem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192927008", "display": "Multiple sclerosis of the spinal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192928003", "display": "Generalized multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192929006", "display": "Exacerbation of multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "194767001", "display": "Benign hypertensive heart disease with congestive cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "194779001", "display": "Hypertensive heart and renal disease with (congestive) heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "194781004", "display": "Hypertensive heart and renal disease with both (congestive) heart failure and renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195111005", "display": "Decompensated cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195112003", "display": "Compensated cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195114002", "display": "Acute left ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195957006", "display": "Chronic bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195958001", "display": "Segmental bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195959009", "display": "Zonal bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195963002", "display": "Acute vesicular emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "196026004", "display": "Chronic emphysema caused by chemical fumes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "196028003", "display": "Chronic pulmonary fibrosis caused by chemical fumes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "196125002", "display": "Diffuse interstitial pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197279005", "display": "Cirrhosis and chronic liver disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197291001", "display": "Unilobular portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197293003", "display": "Diffuse nodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197294009", "display": "Fatty portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197296006", "display": "Capsular portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197299004", "display": "Pigmentary portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197301006", "display": "Toxic portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197303009", "display": "Bacterial portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197305002", "display": "Syphilitic portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197310003", "display": "Biliary cirrhosis of children (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "19943007", "display": "Cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "206586007", "display": "Congenital cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "213215000", "display": "Cardiorespiratory failure as a complication of care (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "21861000", "display": "Micronodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "21921000119103", "display": "Dementia co-occurrent and due to Pick's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22381000119105", "display": "Primary degenerative dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230156002", "display": "Malignant meningitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230258005", "display": "Amyotrophic lateral sclerosis with dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230265002", "display": "Familial Alzheimer's disease of early onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230266001", "display": "Non-familial Alzheimer's disease of early onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230267005", "display": "Familial Alzheimer's disease of late onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230268000", "display": "Non-familial Alzheimer's disease of late onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230269008", "display": "Focal Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230271008", "display": "Pick's disease with Pick bodies (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230272001", "display": "Pick's disease with Pick cells and no Pick bodies (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230280008", "display": "Progressive aphasia in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230282000", "display": "Post-traumatic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230283005", "display": "Punch drunk syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230285003", "display": "Vascular dementia of acute onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230286002", "display": "Subcortical vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230287006", "display": "Mixed cortical and subcortical vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230288001", "display": "Semantic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230289009", "display": "Patchy dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230299004", "display": "Juvenile onset Huntington's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230300007", "display": "Late onset Huntington's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230301006", "display": "Akinetic-rigid form of Huntington's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230372003", "display": "Acute relapsing multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230373008", "display": "Chronic progressive multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230499002", "display": "Sleep-related respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "23341000119109", "display": "Congestive heart failure with right heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233674008", "display": "Pulmonary emphysema in alpha-1 primary immunodeficiency deficiency (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233675009", "display": "Toxic emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233677001", "display": "Scar emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233713004", "display": "Seasonal cryptogenic organizing pneumonia with biochemical cholestasis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233724002", "display": "Toxic diffuse interstitial pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233725001", "display": "Drug-induced diffuse interstitial pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233726000", "display": "Localized pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233758005", "display": "Mica pneumoconiosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233761006", "display": "Subacute silicosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233765002", "display": "Respiratory failure without hypercapnia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233924009", "display": "Heart failure as a complication of care (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233940007", "display": "Pulmonary tumor embolism (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235875008", "display": "Alcoholic hepatitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235881000", "display": "Alcoholic hepatic failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235895002", "display": "Laennec's cirrhosis, non-alcoholic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235896001", "display": "Infectious cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235897005", "display": "Hypoxia-associated cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235899008", "display": "Hepatic sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235901004", "display": "Hepatic fibrosis with hepatic sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235902006", "display": "Intrahepatic phlebosclerosis and fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235966007", "display": "Cystadenocarcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236433006", "display": "Acute-on-chronic renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236434000", "display": "End stage renal failure untreated by renal replacement therapy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236435004", "display": "End stage renal failure on dialysis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236436003", "display": "End stage renal failure with renal transplant (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236512004", "display": "Leukemic infiltrate of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236513009", "display": "Lymphoma of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "23958009", "display": "Vanishing lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "241861008", "display": "Metastatic malignant neoplasm to nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "2421000119107", "display": "Hallucinations co-occurrent and due to late onset dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242862004", "display": "Secondary malignant neoplasm of nasopharyngeal wall (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "24700007", "display": "Multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254609000", "display": "Carcinoma of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254611009", "display": "Malignant tumor of endocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254612002", "display": "Carcinoma of endocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254938000", "display": "Astrocytoma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254940005", "display": "Oligodendroglioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254955001", "display": "Pituitary carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254969001", "display": "Malignant tumor of olfactory tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255088001", "display": "Malignant tumor of exocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255112006", "display": "Malignant tumor of pituitary and hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255118005", "display": "Secondary lymphangitic carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255119002", "display": "Lymphangitis carcinomatosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255121007", "display": "Carcinomatosis of peritoneal cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255123005", "display": "Metastasis to nervous system and eye (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255124004", "display": "Metastasis to peripheral nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25544003", "display": "Low output heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25772007", "display": "Multi-infarct dementia with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266355005", "display": "Bullous emphysema with collapse (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266356006", "display": "Atrophic (senile) emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266368002", "display": "Post-inflammatory pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266468003", "display": "Cirrhosis - non-alcoholic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266469006", "display": "Multilobular portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266470007", "display": "Cardiac portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266471006", "display": "Juvenile portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "26852004", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "268612007", "display": "Senile and presenile organic psychotic conditions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "26929004", "display": "Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269473008", "display": "Secondary malignant neoplasm of respiratory and digestive systems (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269616004", "display": "Secondary nodes - axilla/arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269617008", "display": "Secondary nodes - inguinal/leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271440004", "display": "Cirrhosis secondary to cholestasis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "27156006", "display": "Posthepatitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274088005", "display": "Secondary malignant neoplasm of unknown site (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274282003", "display": "On examination - respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "275266006", "display": "Metastasis to digestive organs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276259003", "display": "Respiratory arrest preceding cardiac arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276514007", "display": "Neonatal cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276826005", "display": "Malignant glioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276828006", "display": "Glioblastoma multiforme of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276836002", "display": "Primary cerebral lymphoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277461004", "display": "Anaplastic astrocytoma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277505007", "display": "Medulloblastoma of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277638005", "display": "Sepsis-associated left ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277639002", "display": "Sepsis-associated right ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "278051002", "display": "Malignant lymphoma of thyroid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "278433008", "display": "Malignant infiltration of soft tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "278857002", "display": "Dementia of frontal lobe type (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "281004", "display": "Dementia associated with alcoholism (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "281560004", "display": "Neuroblastoma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285211000119102", "display": "Congestive heart failure as post-operative complication of cardiac surgery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285221000119109", "display": "Congestive heart failure as post-operative complication of non-cardiac surgery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285598005", "display": "Metastasis to trachea of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285603002", "display": "Metastasis to bronchus of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285604008", "display": "Metastasis to lung of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285605009", "display": "Metastasis to pleura of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285606005", "display": "Metastasis to heart of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285607001", "display": "Metastasis to mediastinum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285608006", "display": "Metastasis to thymus of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285609003", "display": "Metastasis to small intestine of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285610008", "display": "Metastasis to large intestine of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285611007", "display": "Metastasis to colon of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285612000", "display": "Metastasis to rectum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285613005", "display": "Metastasis to liver of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285614004", "display": "Metastasis to pancreas of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285615003", "display": "Metastasis to spleen of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285616002", "display": "Metastasis to peritoneum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285617006", "display": "Metastasis to retroperitoneum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285618001", "display": "Metastasis to bone of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285619009", "display": "Metastasis to vertebral column of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285631006", "display": "Metastasis to skin of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285633009", "display": "Metastasis to soft tissue of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285634003", "display": "Metastasis to breast of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285635002", "display": "Metastasis to uterus of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285637005", "display": "Metastasis to ovary of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285638000", "display": "Metastasis to vagina of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285639008", "display": "Metastasis to kidney of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285640005", "display": "Metastasis to bladder of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285641009", "display": "Metastasis to brain of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285642002", "display": "Metastasis to eye of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285643007", "display": "Metastasis to adrenal gland of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285644001", "display": "Metastasis to lymph node of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285645000", "display": "Disseminated malignancy of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285841000119104", "display": "Malignant hypertensive end stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "286371000119107", "display": "Malignant hypertensive end stage renal disease on dialysis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "286902000", "display": "Secondary carcinoma of gastrointestinal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "288631000119104", "display": "Vascular dementia with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "2912004", "display": "Cystic-bullous disease of the lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "30042003", "display": "Confluent fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "301643003", "display": "Sedative, hypnotic AND/OR anxiolytic-induced persisting amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "302507002", "display": "Sedative amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "303194003", "display": "Metastasis to head and neck lymph node (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "303201005", "display": "Metastasis to multiple lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304603007", "display": "Variant Creutzfeldt-Jakob disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307226002", "display": "Metastatic adenocarcinoma of unknown origin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307593001", "display": "Carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307601000", "display": "Pseudomyxoma peritonei (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307757001", "display": "Chronic alcoholic hepatitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "309775007", "display": "Postprocedural respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31081000119101", "display": "Presenile dementia with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "312991009", "display": "Senile dementia of the Lewy body type (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314206003", "display": "Refractory heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314408000", "display": "Leukemic infiltrate of choroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314418005", "display": "Leukemic infiltrate of retina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314964006", "display": "Local recurrence of malignant tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314987003", "display": "Metastasis from malignant melanoma of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314988008", "display": "Metastasis from malignant tumor of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314989000", "display": "Metastasis from malignant tumor of soft tissues (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314990009", "display": "Metastasis from malignant tumor of bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314991008", "display": "Metastasis from malignant tumor of adrenal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314992001", "display": "Metastasis from malignant tumor of cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314993006", "display": "Metastasis from malignant tumor of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314994000", "display": "Metastasis from malignant tumor of prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314995004", "display": "Metastasis from malignant tumor of bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314996003", "display": "Metastasis from malignant tumor of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314997007", "display": "Metastasis from malignant tumor of rectum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314998002", "display": "Metastasis from malignant tumor of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314999005", "display": "Metastasis from malignant tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315000005", "display": "Metastasis from malignant tumor of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315001009", "display": "Metastasis from malignant tumor of gallbladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315002002", "display": "Metastasis from malignant tumor of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315003007", "display": "Metastasis from malignant tumor of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315004001", "display": "Metastasis from malignant tumor of breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315005000", "display": "Metastasis from malignant tumor of bronchus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315006004", "display": "Metastasis from malignant neoplasm of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315007008", "display": "Metastasis from malignant tumor of thyroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315008003", "display": "Metastasis from malignant tumor of buccal cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315009006", "display": "Metastasis from malignant tumor of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31712002", "display": "Primary biliary cholangitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31898008", "display": "Paraseptal emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "326072005", "display": "Carcinoma of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32875003", "display": "Inhalant-induced persisting dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3298001", "display": "Amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33144001", "display": "Parasitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33325001", "display": "Compensatory emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33644002", "display": "Postvalvulotomy syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3514002", "display": "Peribronchial fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "353561000119103", "display": "Secondary malignant neoplasm of right lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "353741000119106", "display": "Secondary malignant neoplasm of left lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359617009", "display": "Acute right-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359780007", "display": "Metastatic malignant neoplasm to lateral axillary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359782004", "display": "Metastatic malignant neoplasm to apex of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359785002", "display": "Metastatic malignant neoplasm to dome of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359987004", "display": "Krukenberg tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363368005", "display": "Carcinoma of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363369002", "display": "Carcinoma of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363417006", "display": "Malignant tumor of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363418001", "display": "Malignant tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363419009", "display": "Malignant tumor of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363467004", "display": "Malignant neoplasm of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363468009", "display": "Malignant neoplasm of temporal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363469001", "display": "Malignant neoplasm of parietal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363470000", "display": "Malignant neoplasm of occipital lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363471001", "display": "Malignant neoplasm of cerebral ventricles (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363473003", "display": "Malignant neoplasm of brainstem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363482009", "display": "Malignant tumor of pituitary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363483004", "display": "Malignant tumor of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "364006", "display": "Acute left-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "36599006", "display": "Chronic fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "367363000", "display": "Right ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369455009", "display": "Malignant tumor involving rectum by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369456005", "display": "Malignant tumor involving rectum by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369457001", "display": "Malignant tumor involving rectum by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369458006", "display": "Malignant tumor involving rectum by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369459003", "display": "Malignant tumor involving rectum by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369460008", "display": "Malignant tumor involving rectum by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369461007", "display": "Malignant tumor involving rectum by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369464004", "display": "Malignant tumor involving ureter by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369467006", "display": "Malignant tumor involving urethra by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369468001", "display": "Malignant tumor involving urethra by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369476004", "display": "Malignant tumor involving bladder by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369477008", "display": "Malignant tumor involving bladder by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369478003", "display": "Malignant tumor involving bladder by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369479006", "display": "Malignant tumor involving bladder by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369480009", "display": "Malignant tumor involving bladder by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369481008", "display": "Malignant tumor involving bladder by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369482001", "display": "Malignant tumor involving bladder by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369484000", "display": "Malignant tumor involving vasa deferentia by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369486003", "display": "Malignant tumor involving prostate by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369500009", "display": "Malignant tumor involving uterine cervix by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369501008", "display": "Malignant tumor involving uterine cervix by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369502001", "display": "Malignant tumor involving uterine corpus by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369514009", "display": "Secondary malignant neoplasm of left fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369521009", "display": "Secondary malignant neoplasm of right fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369523007", "display": "Secondary malignant neoplasm of left ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369530001", "display": "Secondary malignant neoplasm of right ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369535006", "display": "Secondary neoplasm of left broad ligament (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369536007", "display": "Secondary neoplasm of right broad ligament (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369538008", "display": "Malignant tumor involving left broad ligament by metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369540003", "display": "Malignant tumor involving right broad ligament by metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369542006", "display": "Malignant tumor involving left fallopian tube by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369543001", "display": "Malignant tumor involving left fallopian tube by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369544007", "display": "Malignant tumor involving left fallopian tube by separate metastasis from right fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369545008", "display": "Malignant tumor involving left fallopian tube by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369546009", "display": "Malignant tumor involving left fallopian tube by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369553000", "display": "Malignant tumor involving right fallopian tube by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369554006", "display": "Malignant tumor involving right fallopian tube by separate metastasis from left fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369555007", "display": "Malignant tumor involving right fallopian tube by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369556008", "display": "Malignant tumor involving right fallopian tube by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369557004", "display": "Malignant tumor involving right fallopian tube by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369558009", "display": "Malignant tumor involving right fallopian tube by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369560006", "display": "Malignant tumor involving left ovary by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369561005", "display": "Malignant tumor involving left ovary by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369562003", "display": "Malignant tumor involving left ovary by separate metastasis from right ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369563008", "display": "Malignant tumor involving left ovary by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369564002", "display": "Malignant tumor involving left ovary by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369565001", "display": "Malignant tumor involving left ovary by separate metastasis uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369568004", "display": "Malignant tumor involving right ovary by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369569007", "display": "Malignant tumor involving right ovary by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369570008", "display": "Malignant tumor involving right ovary by separate metastasis from left ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369571007", "display": "Malignant tumor involving right ovary by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369572000", "display": "Malignant tumor involving right ovary by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369573005", "display": "Malignant tumor involving right ovary by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369574004", "display": "Malignant tumor involving uterine cervix by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369575003", "display": "Malignant tumor involving uterine corpus by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369576002", "display": "Malignant tumor involving uterine corpus by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369577006", "display": "Malignant tumor involving uterine corpus by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369578001", "display": "Malignant tumor involving uterine corpus by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369581006", "display": "Malignant tumor involving vagina by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369582004", "display": "Malignant tumor involving vagina by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369583009", "display": "Malignant tumor involving vagina by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369584003", "display": "Malignant tumor involving vagina by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369585002", "display": "Malignant tumor involving vagina by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369586001", "display": "Malignant tumor involving vagina by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369588000", "display": "Malignant tumor involving vulva by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369589008", "display": "Malignant tumor involving vulva by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369590004", "display": "Malignant tumor involving vulva by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369591000", "display": "Malignant tumor involving vulva by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369592007", "display": "Malignant tumor involving vulva by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369593002", "display": "Malignant tumor involving vulva by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369602008", "display": "Malignant tumor involving an organ by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369603003", "display": "Malignant tumor involving an organ by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369604009", "display": "Malignant tumor involving an organ by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369605005", "display": "Malignant tumor involving an organ by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369606006", "display": "Malignant tumor involving an organ by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369607002", "display": "Malignant tumor involving an organ by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369608007", "display": "Malignant tumor involving an organ by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369609004", "display": "Malignant tumor involving an organ by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369610009", "display": "Malignant tumor involving left fallopian tube by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371024007", "display": "Senile dementia with delusion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371026009", "display": "Senile dementia with psychosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371139006", "display": "Early cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371967001", "display": "Primary malignant neoplasm of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372003004", "display": "Primary malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372093008", "display": "Secondary malignant neoplasm of axillary tail of breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372119009", "display": "Primary malignant neoplasm of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372142002", "display": "Carcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "37688005", "display": "Clonorchiasis with biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "397767007", "display": "Acute respiratory failure requiring reintubation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "39871006", "display": "Chronic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "399969009", "display": "Secondary malignant neoplasm of blood vessel of upper arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "400058002", "display": "Secondary malignant neoplasm of blood vessel of lower leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "402563000", "display": "Metastatic malignant melanoma with diffuse hypermelanosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "402879006", "display": "T-cell leukemic infiltration of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "403906006", "display": "Metastatic squamous cell carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404090003", "display": "Malignant infiltration of oral cavity by underlying tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404091004", "display": "Malignant infiltration of skin by underlying tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404092006", "display": "Carcinomatous metastasis in skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404093001", "display": "Sarcomatous metastasis in skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404094007", "display": "Metastasis involving oral cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404122003", "display": "Leukemic infiltration of skin (chronic T-cell lymphocytic leukemia) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404123008", "display": "Leukemic infiltration of skin (T-cell prolymphocytic leukemia) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404124002", "display": "Leukemic infiltration of skin (T-cell lymphoblastic leukemia) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404156009", "display": "Leukemic infiltration of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40425004", "display": "Postconcussion syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "405570007", "display": "Pulmonary fibrosis due to and following radiotherapy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "405843009", "display": "Widespread metastatic malignant neoplastic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40640008", "display": "Massive fibrosis of lung co-occurrent and due to silicosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "409622000", "display": "Respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "410430005", "display": "Cardiorespiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "410431009", "display": "Cardiorespiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "41309000", "display": "Alcoholic liver damage (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414676007", "display": "Metastatic neuroblastoma of orbit proper (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "416780008", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "416975007", "display": "Primary degenerative dementia of the Alzheimer type, senile onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "417996009", "display": "Systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "418304008", "display": "Diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "418529003", "display": "Secondary malignant neoplasm of lacrimal drainage structure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "419728003", "display": "Portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "420054005", "display": "Alcoholic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "420614009", "display": "Organic dementia associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "421023003", "display": "Presenile dementia associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "421283008", "display": "Primary lymphoma of brain associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "421529006", "display": "Dementia associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "422782004", "display": "Primary malignant neoplasm of ovary, with widespread metastatic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423032007", "display": "Leukemic infiltration of orbit (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423384009", "display": "Secondary malignant neoplasm of lacrimal gland duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "42343007", "display": "Congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423595004", "display": "Adenocarcinoma carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423987006", "display": "Primary malignant neoplasm of vulva, with widespread metastatic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424052001", "display": "Small cell carcinoma carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424151006", "display": "Anaplastic glioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424276002", "display": "Malignant glioma of brainstem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424404003", "display": "Decompensated chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424887002", "display": "Primary malignant neoplasm of thyroid gland, metastatic to bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424954002", "display": "Undifferentiated large cell carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425303004", "display": "Squamous cell carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425369003", "display": "Chronic progressive renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425390006", "display": "Dementia associated with Parkinson's Disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425413006", "display": "Drug-induced cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425500002", "display": "Secondary progressive multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426012001", "display": "Right heart failure due to pulmonary hypertension (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426263006", "display": "Congestive heart failure due to left ventricular systolic dysfunction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426373005", "display": "Relapsing remitting multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426437004", "display": "Familial idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426611007", "display": "Congestive heart failure due to valvular disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426896000", "display": "Chronic hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428051000124108", "display": "Mild dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428061005", "display": "Malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428173007", "display": "Chronic hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428351000124105", "display": "Severe dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428700003", "display": "Primary progressive multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429033009", "display": "Malignant neoplasm of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429161000124103", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429458009", "display": "Dementia due to Creutzfeldt Jakob disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429998004", "display": "Vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "430771000124100", "display": "Moderate dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "433146000", "display": "Chronic kidney disease stage 5 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "434431000124103", "display": "Hypertensive end stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "43736008", "display": "Rheumatic left ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "438511000", "display": "Benign multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "43904005", "display": "Macronodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439567002", "display": "Malignant multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44047000", "display": "Zieve's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44088000", "display": "Low cardiac output syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "441481004", "display": "Chronic systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "441530006", "display": "Chronic diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "442344002", "display": "Dementia due to Huntington chorea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44274007", "display": "Lymphoid interstitial pneumonia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44313006", "display": "Right heart failure secondary to left heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443144000", "display": "Metastatic sarcoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443253003", "display": "Acute on chronic systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443254009", "display": "Acute systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443343001", "display": "Acute diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443344007", "display": "Acute on chronic diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443493003", "display": "Metastatic malignant melanoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "445236007", "display": "Cardiorenal syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "446221000", "display": "Heart failure with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448218008", "display": "Malignant neoplasm of cerebellopontine angle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448248006", "display": "Malignant neoplasm of axial suprasellar region of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448250003", "display": "Malignant teratoma of pineal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448863000", "display": "Malignant epithelial neoplasm of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448989001", "display": "Malignant epithelial neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449253005", "display": "Malignant epithelial neoplasm of hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449420002", "display": "Malignant neoplasm of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449630001", "display": "Secondary malignant neoplasm of skin of lower leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449631002", "display": "Secondary malignant neoplasm of skin of upper arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449632009", "display": "Secondary malignant neoplasm of lower leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449633004", "display": "Secondary malignant neoplasm of upper arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "45256007", "display": "Cruveilhier-Baumgarten syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "46113002", "display": "Hypertensive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "46177005", "display": "End-stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "462172006", "display": "Fetal heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "462174007", "display": "Fetal heart failure with myocardial hypertrophy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "462175008", "display": "Fetal heart failure with redistribution of cardiac output (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "471880001", "display": "Heart failure due to end stage congenital heart disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "473419009", "display": "Intraductal papillary mucinous carcinoma in situ of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4817008", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "48447003", "display": "Chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "49049000", "display": "Parkinson's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "49584005", "display": "Acute cor pulmonale (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "49708008", "display": "Anemia of chronic renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4981000", "display": "Panacinar emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "50196008", "display": "Perialveolar fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "50325005", "display": "Alcoholic fatty liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5053004", "display": "Cardiac insufficiency due to prosthesis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5148006", "display": "Hypertensive heart disease with congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51615001", "display": "Fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51928006", "display": "General paresis - neurosyphilis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "52448006", "display": "Dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "536002", "display": "Glissonian cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5375005", "display": "Chronic left-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "54502004", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "54867000", "display": "Rheumatoid fibrosing alveolitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "55009008", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "55565007", "display": "Cardiac failure after obstetrical surgery AND/OR other procedure including delivery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56267009", "display": "Multi-infarct dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56675007", "display": "Acute heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56841008", "display": "Massive fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "57488007", "display": "Chronic pulmonary fibrosis due to inhalation of chemical fumes AND/OR vapors (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "57557005", "display": "Chronic milk alkali syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "57686001", "display": "Emphysematous bleb of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "58756001", "display": "Huntington's chorea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "59651006", "display": "Sedative, hypnotic AND/OR anxiolytic-induced persisting dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "59773008", "display": "Simple pulmonary alveolitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60805002", "display": "Hemolytic anemia with emphysema AND cutis laxa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60856006", "display": "Cardiac insufficiency following cardiac surgery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "609507007", "display": "Induced termination of pregnancy complicated by cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "6183001", "display": "Indian childhood cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "62239001", "display": "Parkinson-dementia complex of Guam (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "6475002", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, uncomplicated (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "65096006", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "65710008", "display": "Acute respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "66108005", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, uncomplicated (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "66110007", "display": "Chronic diffuse emphysema caused by inhalation of chemical fumes AND/OR vapors (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "66989003", "display": "Chronic right-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67431000119105", "display": "Congestive heart failure stage D (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67441000119101", "display": "Congestive heart failure stage C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67905004", "display": "Acute-on-chronic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "681621000119105", "display": "Primary adenocarcinoma of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "681721000119103", "display": "Primary adenocarcinoma of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "68328006", "display": "Centriacinar emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "684911000119105", "display": "Primary glioblastoma multiforme of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "69482004", "display": "Korsakoff's psychosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698296002", "display": "Acute exacerbation of chronic congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698504006", "display": "Postoperative cardiopulmonary failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698594003", "display": "Symptomatic congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698624003", "display": "Dementia associated with cerebral lipidosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698625002", "display": "Dementia associated with normal pressure hydrocephalus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698626001", "display": "Dementia associated with multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698687007", "display": "Post-traumatic dementia with behavioral change (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698725008", "display": "Dementia associated with neurosyphilis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698726009", "display": "Dementia associated with viral encephalitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698781002", "display": "Dementia associated with cerebral anoxia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698948009", "display": "Vascular dementia in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698949001", "display": "Dementia in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698954005", "display": "Primary degenerative dementia of the Alzheimer type, senile onset in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698955006", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699318007", "display": "Supratentorial primitive neuroectodermal tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699748007", "display": "Cardiorespiratory arrest with successful resuscitation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700250006", "display": "Idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700251005", "display": "Chronic idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700252003", "display": "Subacute idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700423003", "display": "Adenocarcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "702373006", "display": "Hereditary myopathy with early respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "702392008", "display": "Metastatic renal cell carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703272007", "display": "Heart failure with reduced ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703273002", "display": "Heart failure with reduced ejection fraction due to coronary artery disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703274008", "display": "Heart failure with reduced ejection fraction due to myocarditis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703275009", "display": "Heart failure with reduced ejection fraction due to cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703276005", "display": "Heart failure with reduced ejection fraction due to heart valve disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704152002", "display": "Metastatic neuroblastoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704242009", "display": "Fetal heart failure due to extracardiac disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704667004", "display": "Hypertension concurrent and due to end stage renal disease on dialysis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "705176003", "display": "Metastatic carcinoid tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "707324008", "display": "Anemia co-occurrent and due to end stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "707434003", "display": "Pulmonary fibrosis due to Hermansky-Pudlak syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "708030004", "display": "Pulmonary emphysema co-occurrent with fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "708537005", "display": "Acute idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709109004", "display": "Hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709110009", "display": "Acute hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709111008", "display": "Acute hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709285002", "display": "Secondary malignant neoplasm of lumbosacral plexus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "70936005", "display": "Multi-infarct dementia, uncomplicated (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "71193007", "display": "Fibrosis of lung caused by radiation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "712487000", "display": "End stage renal disease due to benign hypertension (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "712849003", "display": "Primary malignant neoplasm of prostate metastatic to bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713060000", "display": "Sporadic Creutzfeldt-Jakob disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713181003", "display": "Chronic alcoholic liver disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713189001", "display": "Malignant insulinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713244007", "display": "Drug induced pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713325002", "display": "Primary cerebral lymphoma co-occurrent with human immunodeficiency virus infection (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713370005", "display": "Acute on chronic alcoholic liver disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713419002", "display": "Intraoperative cardiorespiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713488003", "display": "Presenile dementia co-occurrent with human immunodeficiency virus infection (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713844000", "display": "Dementia co-occurrent with human immunodeficiency virus infection (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715345007", "display": "Young onset Parkinson disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715401008", "display": "Primary biliary cirrhosis co-occurrent with systemic scleroderma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715414009", "display": "Familial malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715662009", "display": "Iatrogenic Jakob-Creutzfeldt disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715737004", "display": "Parkinsonism co-occurrent with dementia of Guadeloupe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715807002", "display": "Familial Creutzfeldt-Jakob (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715864007", "display": "Non-Wilsonian hepatic copper toxicosis of infancy and childhood (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715904005", "display": "Pineal parenchymal tumor of intermediate differentiation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "716107009", "display": "Early onset parkinsonism and intellectual disability syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "716203000", "display": "Decompensated cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "716662004", "display": "Autosomal dominant late onset Parkinson disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "717840005", "display": "Congestive heart failure stage B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "718089001", "display": "Acute respiratory failure requiring reintubation following extubation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "718555006", "display": "Juvenile amyotrophic lateral sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "718685006", "display": "Orthostatic hypotension co-occurrent and due to Parkinson's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "71892000", "display": "Cardiac asthma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "719218000", "display": "Cryptogenic organizing pneumonia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "720587009", "display": "Donor derived melanoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "721718003", "display": "Primary adenocarcinoma of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "721977007", "display": "Lung fibrosis, immunodeficiency, 46,XX gonadal dysgenesis syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722095005", "display": "Acute kidney injury due to circulatory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722600006", "display": "Non-amnestic Alzheimer disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722671009", "display": "Metastatic malignant neoplasm of meninges (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722707001", "display": "Metastatic malignant neoplasm of peripheral nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722919003", "display": "Neonatal cardiac failure due to decreased left ventricular output (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722962002", "display": "Amnestic disorder caused by substance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722977005", "display": "Dementia co-occurrent and due to neurocysticercosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722978000", "display": "Dementia caused by toxin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722979008", "display": "Dementia due to metabolic abnormality (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722980006", "display": "Dementia due to chromosomal anomaly (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722987009", "display": "Amyotrophic lateral sclerosis plus syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "723123001", "display": "Ischemic vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "723390000", "display": "Rapidly progressive dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "723829000", "display": "Pulmonary fibrosis, hepatic hyperplasia, bone marrow hypoplasia syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724550005", "display": "Neonatal cardiac failure due to pulmonary overperfusion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724685000", "display": "Amnestic disorder caused by sedative (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724686004", "display": "Amnestic disorder caused by hypnotic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724687008", "display": "Amnestic disorder caused by anxiolytic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724747009", "display": "Amnestic disorder due to multiple etiological factors (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724761004", "display": "Sporadic Parkinson disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724776007", "display": "Dementia due to disorder of central nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724777003", "display": "Dementia due to infectious disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724778008", "display": "Progressive relapsing multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "72481000119103", "display": "Congestive heart failure as early postoperative complication (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724992007", "display": "Epilepsy co-occurrent and due to dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725146001", "display": "Atypical juvenile parkinsonism (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725416005", "display": "Cardiomyopathy co-occurrent and due to cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725898002", "display": "Delirium co-occurrent with dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725938001", "display": "Cirrhosis of liver caused by methotrexate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725939009", "display": "Cirrhosis of liver caused by amiodarone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725940006", "display": "Cirrhosis of liver caused by methyldopa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "73097000", "display": "Alcohol amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733028000", "display": "Multiple sclerosis, ichthyosis, factor VIII deficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733184002", "display": "Dementia caused by heavy metal exposure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733190003", "display": "Dementia due to primary malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733191004", "display": "Dementia due to chronic subdural hematoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733192006", "display": "Dementia due to herpes encephalitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733193001", "display": "Dementia co-occurrent and due to progressive multifocal leukoencephalopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733194007", "display": "Dementia co-occurrent and due to Down syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733351008", "display": "Primary malignant neuroendocrine neoplasm of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7361000175106", "display": "Acute-on-chronic hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7371000175103", "display": "Reduced ejection fraction co-occurrent and due to acute on chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7381000175100", "display": "Reduced ejection fraction co-occurrent and due to chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7391000175102", "display": "Reduced ejection fraction co-occurrent and due to acute heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7401000175100", "display": "Acute on chronic heart failure co-occurrent with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7411000175102", "display": "Chronic heart failure co-occurrent with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7421000175106", "display": "Acute heart failure co-occurrent with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "74669004", "display": "Cardiac cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "74960003", "display": "Acute left-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "76301009", "display": "Florid cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "77690003", "display": "Interstitial emphysema of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78208005", "display": "Pigment cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78862003", "display": "Ayerza's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "792004", "display": "Jakob-Creutzfeldt disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79341000119107", "display": "Mixed dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79955004", "display": "Chronic cor pulmonale (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "80479009", "display": "Acute right-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "80614003", "display": "Prolonged pulmonary alveolitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82351000119105", "display": "Altered behavior co-occurrent and due to Pick's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82361000119107", "display": "Altered behavior in dementia due to Huntington chorea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82371000119101", "display": "Dementia due to multiple sclerosis with altered behavior (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82381000119103", "display": "Epileptic dementia with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82523003", "display": "Congestive rheumatic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82959004", "display": "Dementia paralytica juvenilis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "831000119103", "display": "Cirrhosis of liver due to chronic hepatitis C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83105008", "display": "Malignant hypertensive heart disease with congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83168008", "display": "Psychoactive substance-induced organic amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83291003", "display": "Cor pulmonale (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "84114007", "display": "Heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "85232009", "display": "Left heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "86044005", "display": "Amyotrophic lateral sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "86454000", "display": "Postnecrotic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "86680006", "display": "Ruptured emphysematous bleb of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87091000119101", "display": "Malignant glioma of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87101000119106", "display": "Primary malignant glioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87111000119109", "display": "Malignant glioma of hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87121000119102", "display": "Malignant glioma of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87317003", "display": "Respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87433001", "display": "Pulmonary emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "88805009", "display": "Chronic congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89580002", "display": "Cryptogenic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89819002", "display": "Cardiac insufficiency during AND/OR resulting from a procedure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90099008", "display": "Subcortical leukoencephalopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90117007", "display": "Tuberculous fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90610005", "display": "Interstitial pulmonary fibrosis of prematurity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90688005", "display": "Chronic renal failure syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90771000119100", "display": "End stage renal disease on dialysis due to type 1 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90791000119104", "display": "End stage renal disease on dialysis due to type 2 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "91181000119105", "display": "Squamous cell carcinoma metastatic to pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "91251000119105", "display": "Small cell carcinoma metastatic to skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "91281000119103", "display": "Secondary adenocarcinoma of bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "92506005", "display": "Biventricular congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93145002", "display": "Leukemic reticuloendotheliosis of intrapelvic lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "9345005", "display": "Dialysis dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93715005", "display": "Primary malignant neoplasm of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93726004", "display": "Primary malignant neoplasm of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93727008", "display": "Primary malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93746009", "display": "Primary malignant neoplasm of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93748005", "display": "Primary malignant neoplasm of cerebral ventricle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93749002", "display": "Primary malignant neoplasm of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93768004", "display": "Primary malignant neoplasm of craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93807001", "display": "Primary malignant neoplasm of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93843007", "display": "Primary malignant neoplasm of islets of Langerhans (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93928006", "display": "Primary malignant neoplasm of occipital lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93930008", "display": "Primary malignant neoplasm of olfactory nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93939009", "display": "Primary malignant neoplasm of pancreatic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93946000", "display": "Primary malignant neoplasm of parietal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93962006", "display": "Primary malignant neoplasm of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93964007", "display": "Primary malignant neoplasm of pituitary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94082003", "display": "Primary malignant neoplasm of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94086000", "display": "Primary malignant neoplasm of temporal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94152006", "display": "Secondary malignant neoplasm of abdominal esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94153001", "display": "Secondary malignant neoplasm of abducens nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94154007", "display": "Secondary malignant neoplasm of accessory nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94155008", "display": "Secondary malignant neoplasm of accessory sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94156009", "display": "Secondary malignant neoplasm of acoustic nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94157000", "display": "Secondary malignant neoplasm of acromion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94158005", "display": "Secondary malignant neoplasm of adenoid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94159002", "display": "Secondary malignant neoplasm of adnexa of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94160007", "display": "Secondary malignant neoplasm of adrenal cortex (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94161006", "display": "Secondary malignant neoplasm of adrenal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94162004", "display": "Secondary malignant neoplasm of adrenal medulla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94163009", "display": "Secondary malignant neoplasm of alveolar ridge mucosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94164003", "display": "Secondary malignant neoplasm of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94165002", "display": "Secondary malignant neoplasm of anal canal (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94166001", "display": "Secondary malignant neoplasm of anterior aspect of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94167005", "display": "Secondary malignant neoplasm of anterior mediastinum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94168000", "display": "Secondary malignant neoplasm of anterior portion of floor of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94169008", "display": "Secondary malignant neoplasm of anterior two-thirds of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94170009", "display": "Secondary malignant neoplasm of anterior wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94171008", "display": "Secondary malignant neoplasm of anterior wall of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94172001", "display": "Secondary malignant neoplasm of anus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94173006", "display": "Secondary malignant neoplasm of aortic body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94175004", "display": "Secondary malignant neoplasm of appendix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94176003", "display": "Secondary malignant neoplasm of areola of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94177007", "display": "Secondary malignant neoplasm of areola of male breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94179005", "display": "Secondary malignant neoplasm of ascending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94180008", "display": "Secondary malignant neoplasm of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94181007", "display": "Secondary malignant neoplasm of axillary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94182000", "display": "Secondary malignant neoplasm of axillary tail of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94183005", "display": "Secondary malignant neoplasm of back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94184004", "display": "Secondary malignant neoplasm of base of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94185003", "display": "Secondary malignant neoplasm of biliary tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94186002", "display": "Secondary malignant neoplasm of bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94187006", "display": "Secondary malignant neoplasm of blood vessel of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94189009", "display": "Secondary malignant neoplasm of blood vessel of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94190000", "display": "Secondary malignant neoplasm of blood vessel of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94191001", "display": "Secondary malignant neoplasm of blood vessel of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94192008", "display": "Secondary malignant neoplasm of blood vessel of finger (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94193003", "display": "Secondary malignant neoplasm of blood vessel of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94194009", "display": "Secondary malignant neoplasm of blood vessel of forearm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94195005", "display": "Secondary malignant neoplasm of blood vessel of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94196006", "display": "Secondary malignant neoplasm of blood vessel of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94197002", "display": "Secondary malignant neoplasm of blood vessel of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94198007", "display": "Secondary malignant neoplasm of blood vessel of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94200001", "display": "Secondary malignant neoplasm of blood vessel of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94201002", "display": "Secondary malignant neoplasm of blood vessel of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94202009", "display": "Secondary malignant neoplasm of blood vessel of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94203004", "display": "Secondary malignant neoplasm of blood vessel of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94204005", "display": "Secondary malignant neoplasm of blood vessel of popliteal space (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94205006", "display": "Secondary malignant neoplasm of blood vessel of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94206007", "display": "Secondary malignant neoplasm of blood vessel of thigh (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94207003", "display": "Secondary malignant neoplasm of blood vessel of thorax (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94208008", "display": "Secondary malignant neoplasm of blood vessel of toe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94209000", "display": "Secondary malignant neoplasm of blood vessel of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94210005", "display": "Secondary malignant neoplasm of blood vessel of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94211009", "display": "Secondary malignant neoplasm of blood vessel (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94212002", "display": "Secondary malignant neoplasm of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94213007", "display": "Secondary malignant neoplasm of body of penis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94214001", "display": "Secondary malignant neoplasm of body of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94215000", "display": "Secondary malignant neoplasm of body of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94217008", "display": "Secondary malignant neoplasm of bone marrow (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94218003", "display": "Secondary malignant neoplasm of bone of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94219006", "display": "Secondary malignant neoplasm of bone of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94220000", "display": "Secondary malignant neoplasm of bone of skull (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94221001", "display": "Secondary malignant neoplasm of bone of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94222008", "display": "Secondary malignant neoplasm of bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94224009", "display": "Secondary malignant neoplasm of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94225005", "display": "Secondary malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94226006", "display": "Secondary malignant neoplasm of broad ligament (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94227002", "display": "Secondary malignant neoplasm of bronchopulmonary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94228007", "display": "Secondary malignant neoplasm of bronchus of left lower lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94229004", "display": "Secondary malignant neoplasm of bronchus of left upper lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94230009", "display": "Secondary malignant neoplasm of bronchus of right lower lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94231008", "display": "Secondary malignant neoplasm of bronchus of right middle lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94232001", "display": "Secondary malignant neoplasm of bronchus of right upper lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94233006", "display": "Secondary malignant neoplasm of bronchus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94234000", "display": "Secondary malignant neoplasm of buccal mucosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94235004", "display": "Secondary malignant neoplasm of cecum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94236003", "display": "Secondary malignant neoplasm of calcaneus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94237007", "display": "Secondary malignant neoplasm of cardia of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94238002", "display": "Secondary malignant neoplasm of carina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94239005", "display": "Secondary malignant neoplasm of carotid body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94240007", "display": "Secondary malignant neoplasm of carpal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94241006", "display": "Secondary malignant neoplasm of cartilage of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94242004", "display": "Secondary malignant neoplasm of cauda equina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94243009", "display": "Secondary malignant neoplasm of central nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94244003", "display": "Secondary malignant neoplasm of central portion of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94245002", "display": "Secondary malignant neoplasm of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94246001", "display": "Secondary malignant neoplasm of cerebral meninges (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94247005", "display": "Secondary malignant neoplasm of cerebral ventricle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94248000", "display": "Secondary malignant neoplasm of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94249008", "display": "Secondary malignant neoplasm of cervical esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94250008", "display": "Secondary malignant neoplasm of cervical vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94252000", "display": "Secondary malignant neoplasm of cheek (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94253005", "display": "Secondary malignant neoplasm of chest wall (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94254004", "display": "Secondary malignant neoplasm of choroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94255003", "display": "Secondary malignant neoplasm of ciliary body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94256002", "display": "Secondary malignant neoplasm of clavicle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94257006", "display": "Secondary malignant neoplasm of clitoris (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94258001", "display": "Secondary malignant neoplasm of coccygeal body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94259009", "display": "Secondary malignant neoplasm of coccyx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94260004", "display": "Secondary malignant neoplasm of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94261000", "display": "Secondary malignant neoplasm of commissure of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94262007", "display": "Secondary malignant neoplasm of common bile duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94263002", "display": "Secondary malignant neoplasm of conjunctiva (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94264008", "display": "Secondary malignant neoplasm of soft tissues (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94265009", "display": "Secondary malignant neoplasm of cornea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94266005", "display": "Secondary malignant neoplasm of cranial nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94267001", "display": "Secondary malignant neoplasm of craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94268006", "display": "Secondary malignant neoplasm of cubital lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94269003", "display": "Secondary malignant neoplasm of cuboid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94270002", "display": "Secondary malignant neoplasm of cystic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94271003", "display": "Secondary malignant neoplasm of descending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94272005", "display": "Secondary malignant neoplasm of diaphragm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94273000", "display": "Secondary malignant neoplasm of dorsal surface of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94274006", "display": "Secondary malignant neoplasm of thoracic vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94275007", "display": "Secondary malignant neoplasm of duodenum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94276008", "display": "Secondary malignant neoplasm of ectopic female breast tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94277004", "display": "Secondary malignant neoplasm of ectopic male breast tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94278009", "display": "Secondary malignant neoplasm of endocardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94279001", "display": "Secondary malignant neoplasm of endocervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94280003", "display": "Secondary malignant neoplasm of endocrine gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94281004", "display": "Secondary malignant neoplasm of endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94282006", "display": "Secondary malignant neoplasm of epicardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94283001", "display": "Secondary malignant neoplasm of epididymis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94284007", "display": "Secondary malignant neoplasm of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94285008", "display": "Secondary malignant neoplasm of epitrochlear lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94286009", "display": "Secondary malignant neoplasm of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94287000", "display": "Secondary malignant neoplasm of ethmoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94288005", "display": "Secondary malignant neoplasm of ethmoidal sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94289002", "display": "Secondary malignant neoplasm of eustachian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94290006", "display": "Secondary malignant neoplasm of exocervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94291005", "display": "Secondary malignant neoplasm of extrahepatic bile ducts (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94292003", "display": "Secondary malignant neoplasm of eye (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94293008", "display": "Secondary malignant neoplasm of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94294002", "display": "Secondary malignant neoplasm of facial nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94295001", "display": "Secondary malignant neoplasm of fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94296000", "display": "Secondary malignant neoplasm of false vocal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94297009", "display": "Secondary malignant neoplasm of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94298004", "display": "Secondary malignant neoplasm of female genital organ (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94299007", "display": "Secondary malignant neoplasm of femoral lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94300004", "display": "Secondary malignant neoplasm of femur (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94301000", "display": "Secondary malignant neoplasm of fibula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94302007", "display": "Secondary malignant neoplasm of first cuneiform bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94303002", "display": "Secondary malignant neoplasm of flank (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94304008", "display": "Secondary malignant neoplasm of floor of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94305009", "display": "Secondary malignant neoplasm of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94306005", "display": "Secondary malignant neoplasm of forearm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94307001", "display": "Secondary malignant neoplasm of prepuce (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94308006", "display": "Secondary malignant neoplasm of frontal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94309003", "display": "Secondary malignant neoplasm of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94310008", "display": "Secondary malignant neoplasm of frontal sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94311007", "display": "Secondary malignant neoplasm of fundus of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94312000", "display": "Secondary malignant neoplasm of gallbladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94313005", "display": "Secondary malignant neoplasm of gastrointestinal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94314004", "display": "Secondary malignant neoplasm of gingival mucosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94315003", "display": "Secondary malignant neoplasm of glans penis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94316002", "display": "Secondary malignant neoplasm of glomus jugulare (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94317006", "display": "Secondary malignant neoplasm of glossopharyngeal nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94318001", "display": "Secondary malignant neoplasm of glottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94319009", "display": "Secondary malignant neoplasm of great vessels (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94320003", "display": "Secondary malignant neoplasm of greater curvature of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94321004", "display": "Secondary malignant neoplasm of gum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94322006", "display": "Secondary malignant neoplasm of hamate bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94323001", "display": "Secondary malignant neoplasm of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94324007", "display": "Secondary malignant neoplasm of hard palate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94325008", "display": "Secondary malignant neoplasm of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94326009", "display": "Secondary malignant neoplasm of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94327000", "display": "Secondary malignant neoplasm of heart (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94328005", "display": "Secondary malignant neoplasm of hepatic flexure of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94329002", "display": "Secondary malignant neoplasm of hilus of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94330007", "display": "Secondary malignant neoplasm of hypogastric lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94331006", "display": "Secondary malignant neoplasm of hypoglossal nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94332004", "display": "Secondary malignant neoplasm of hypopharyngeal aspect of aryepiglottic fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94333009", "display": "Secondary malignant neoplasm of hypopharyngeal aspect of interarytenoid fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94334003", "display": "Secondary malignant neoplasm of hypopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94335002", "display": "Secondary malignant neoplasm of ileum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94336001", "display": "Secondary malignant neoplasm of iliac lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94337005", "display": "Secondary malignant neoplasm of ilium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94338000", "display": "Secondary malignant neoplasm of infraclavicular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94339008", "display": "Secondary malignant neoplasm of inguinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94340005", "display": "Secondary malignant neoplasm of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94341009", "display": "Secondary malignant neoplasm of inner aspect of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94342002", "display": "Secondary malignant neoplasm of inner aspect of lower lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94343007", "display": "Secondary malignant neoplasm of inner aspect of upper lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94344001", "display": "Secondary malignant neoplasm of intercostal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94345000", "display": "Secondary malignant neoplasm of intestinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94346004", "display": "Secondary malignant neoplasm of intestinal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94347008", "display": "Secondary malignant neoplasm of intra-abdominal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94348003", "display": "Secondary malignant neoplasm of intra-abdominal organs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94349006", "display": "Secondary malignant neoplasm of intrahepatic bile ducts (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94350006", "display": "Secondary malignant neoplasm of intrapelvic lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94351005", "display": "Secondary malignant neoplasm of intrathoracic lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94352003", "display": "Secondary malignant neoplasm of intrathoracic organs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94353008", "display": "Secondary malignant neoplasm of ischium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94354002", "display": "Secondary malignant neoplasm of islets of Langerhans (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94355001", "display": "Secondary malignant neoplasm of isthmus of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94356000", "display": "Secondary malignant neoplasm of jaw (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94357009", "display": "Secondary malignant neoplasm of jejunum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94358004", "display": "Secondary malignant neoplasm of junctional region of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94359007", "display": "Secondary malignant neoplasm of junctional zone of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94360002", "display": "Secondary malignant neoplasm of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94361003", "display": "Secondary malignant neoplasm of labia majora (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94362005", "display": "Secondary malignant neoplasm of labia minora (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94364006", "display": "Secondary malignant neoplasm of lacrimal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94365007", "display": "Secondary malignant neoplasm of large intestine (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94366008", "display": "Secondary malignant neoplasm of laryngeal aspect of aryepiglottic fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94367004", "display": "Secondary malignant neoplasm of laryngeal aspect of interarytenoid fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94368009", "display": "Secondary malignant neoplasm of laryngeal commissure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94369001", "display": "Secondary malignant neoplasm of laryngeal surface of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94370000", "display": "Secondary malignant neoplasm of larynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94371001", "display": "Secondary malignant neoplasm of lateral portion of floor of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94372008", "display": "Secondary malignant neoplasm of lateral wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94373003", "display": "Secondary malignant neoplasm of lateral wall of oropharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94374009", "display": "Secondary malignant neoplasm of lateral wall of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94375005", "display": "Secondary malignant neoplasm of left lower lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94376006", "display": "Secondary malignant neoplasm of left upper lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94378007", "display": "Secondary malignant neoplasm of lesser curvature of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94379004", "display": "Secondary malignant neoplasm of lingual tonsil (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94380001", "display": "Secondary malignant neoplasm of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94381002", "display": "Secondary malignant neoplasm of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94382009", "display": "Secondary malignant neoplasm of long bone of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94383004", "display": "Secondary malignant neoplasm of long bone of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94384005", "display": "Secondary malignant neoplasm of lower gum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94385006", "display": "Secondary malignant neoplasm of lower inner quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94386007", "display": "Secondary malignant neoplasm of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94387003", "display": "Secondary malignant neoplasm of lower outer quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94388008", "display": "Secondary malignant neoplasm of lower third of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94389000", "display": "Secondary malignant neoplasm of lumbar vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94390009", "display": "Secondary malignant neoplasm of lunate bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94391008", "display": "Secondary malignant neoplasm of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94392001", "display": "Secondary malignant neoplasm of lymph node (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94393006", "display": "Secondary malignant neoplasm of lymph nodes of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94394000", "display": "Secondary malignant neoplasm of lymph nodes of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94395004", "display": "Secondary malignant neoplasm of lymph nodes of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94396003", "display": "Secondary malignant neoplasm of lymph nodes of multiple sites (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94397007", "display": "Secondary malignant neoplasm of lymph nodes of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94398002", "display": "Secondary malignant neoplasm of lymph nodes of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94399005", "display": "Secondary malignant neoplasm of main bronchus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94400003", "display": "Secondary malignant neoplasm of major salivary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94401004", "display": "Secondary malignant neoplasm of male breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94402006", "display": "Secondary malignant neoplasm of male genital organ (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94403001", "display": "Secondary malignant neoplasm of mandible (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94404007", "display": "Secondary malignant neoplasm of mastoid air cells (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94405008", "display": "Secondary malignant neoplasm of maxilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94406009", "display": "Secondary malignant neoplasm of maxillary sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94407000", "display": "Secondary malignant neoplasm of Meckel's diverticulum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94408005", "display": "Secondary malignant neoplasm of mediastinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94409002", "display": "Secondary malignant neoplasm of mediastinum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94410007", "display": "Secondary malignant neoplasm of mesenteric lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94411006", "display": "Secondary malignant neoplasm of metacarpal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94412004", "display": "Secondary malignant neoplasm of metatarsal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94413009", "display": "Secondary malignant neoplasm of middle ear (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94414003", "display": "Secondary malignant neoplasm of middle third of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94415002", "display": "Secondary malignant neoplasm of minor salivary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94416001", "display": "Secondary malignant neoplasm of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94417005", "display": "Secondary malignant neoplasm of multiple endocrine glands (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94418000", "display": "Secondary malignant neoplasm of muscle of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94419008", "display": "Secondary malignant neoplasm of muscle of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94420002", "display": "Secondary malignant neoplasm of muscle of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94421003", "display": "Secondary malignant neoplasm of muscle of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94422005", "display": "Secondary malignant neoplasm of muscle of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94423000", "display": "Secondary malignant neoplasm of muscle of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94424006", "display": "Secondary malignant neoplasm of muscle of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94425007", "display": "Secondary malignant neoplasm of muscle of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94426008", "display": "Secondary malignant neoplasm of muscle of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94427004", "display": "Secondary malignant neoplasm of muscle of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94428009", "display": "Secondary malignant neoplasm of muscle of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94429001", "display": "Secondary malignant neoplasm of muscle of thorax (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94430006", "display": "Secondary malignant neoplasm of muscle of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94431005", "display": "Secondary malignant neoplasm of muscle of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94432003", "display": "Secondary malignant neoplasm of muscle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94433008", "display": "Secondary malignant neoplasm of myocardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94434002", "display": "Secondary malignant neoplasm of myometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94435001", "display": "Secondary malignant neoplasm of nasal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94436000", "display": "Secondary malignant neoplasm of nasal cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94437009", "display": "Secondary malignant neoplasm of nasal concha (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94439007", "display": "Secondary malignant neoplasm of navicular bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94440009", "display": "Secondary malignant neoplasm of scaphoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94441008", "display": "Secondary malignant neoplasm of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94442001", "display": "Secondary malignant neoplasm of nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94443006", "display": "Secondary malignant neoplasm of nipple of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94444000", "display": "Secondary malignant neoplasm of nipple of male breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94445004", "display": "Secondary malignant neoplasm of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94446003", "display": "Secondary malignant neoplasm of obturator lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94447007", "display": "Secondary malignant neoplasm of occipital bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94448002", "display": "Secondary malignant neoplasm of occipital lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94449005", "display": "Secondary malignant neoplasm of occipital lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94450005", "display": "Secondary malignant neoplasm of oculomotor nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94451009", "display": "Secondary malignant neoplasm of olfactory nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94452002", "display": "Secondary malignant neoplasm of optic nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94453007", "display": "Secondary malignant neoplasm of orbit proper (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94454001", "display": "Secondary malignant neoplasm of oropharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94455000", "display": "Secondary malignant neoplasm of ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94456004", "display": "Secondary malignant neoplasm of palate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94457008", "display": "Secondary malignant neoplasm of palatine bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94458003", "display": "Secondary malignant neoplasm of tonsil (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94459006", "display": "Secondary malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94460001", "display": "Secondary malignant neoplasm of pancreatic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94461002", "display": "Secondary malignant neoplasm of para-aortic body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94462009", "display": "Secondary malignant neoplasm of paraganglion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94463004", "display": "Secondary malignant neoplasm of paramammary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94464005", "display": "Secondary malignant neoplasm of parametrial lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94465006", "display": "Secondary malignant neoplasm of parametrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94466007", "display": "Secondary malignant neoplasm of pararectal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94467003", "display": "Secondary malignant neoplasm of parathyroid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94468008", "display": "Secondary malignant neoplasm of paraurethral glands (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94469000", "display": "Secondary malignant neoplasm of paravaginal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94470004", "display": "Secondary malignant neoplasm of parietal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94471000", "display": "Secondary malignant neoplasm of parietal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94472007", "display": "Secondary malignant neoplasm of parietal peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94473002", "display": "Secondary malignant neoplasm of parietal pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94474008", "display": "Secondary malignant neoplasm of parotid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94475009", "display": "Secondary malignant neoplasm of parotid lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94476005", "display": "Secondary malignant neoplasm of patella (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94477001", "display": "Secondary malignant neoplasm of pectoral axillary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94478006", "display": "Secondary malignant neoplasm of pelvic bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94479003", "display": "Secondary malignant neoplasm of pelvic peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94480000", "display": "Secondary malignant neoplasm of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94481001", "display": "Secondary malignant neoplasm of penis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94482008", "display": "Secondary malignant neoplasm of periadrenal tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94483003", "display": "Secondary malignant neoplasm of perianal skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94484009", "display": "Secondary malignant neoplasm of pericardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94485005", "display": "Secondary malignant neoplasm of perirenal tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94486006", "display": "Secondary malignant neoplasm of phalanx of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94487002", "display": "Secondary malignant neoplasm of phalanx of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94488007", "display": "Secondary malignant neoplasm of pharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94489004", "display": "Secondary malignant neoplasm of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94490008", "display": "Secondary malignant neoplasm of pisiform bone of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94491007", "display": "Secondary malignant neoplasm of pituitary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94492000", "display": "Secondary malignant neoplasm of placenta (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94493005", "display": "Secondary malignant neoplasm of pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94494004", "display": "Secondary malignant neoplasm of popliteal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94495003", "display": "Secondary malignant neoplasm of postcricoid region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94496002", "display": "Secondary malignant neoplasm of posterior hypopharyngeal wall (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94497006", "display": "Secondary malignant neoplasm of posterior mediastinum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94498001", "display": "Secondary malignant neoplasm of posterior wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94499009", "display": "Secondary malignant neoplasm of posterior wall of oropharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94500000", "display": "Secondary malignant neoplasm of posterior wall of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94501001", "display": "Secondary malignant neoplasm of preauricular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94502008", "display": "Secondary malignant neoplasm of presacral region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94503003", "display": "Secondary malignant neoplasm of prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94504009", "display": "Secondary malignant neoplasm of pubis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94505005", "display": "Secondary malignant neoplasm of pyloric antrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94506006", "display": "Secondary malignant neoplasm of pylorus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94507002", "display": "Secondary malignant neoplasm of pyriform sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94508007", "display": "Secondary malignant neoplasm of radius (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94509004", "display": "Secondary malignant neoplasm of rectosigmoid junction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94510009", "display": "Secondary malignant neoplasm of rectouterine pouch (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94511008", "display": "Secondary malignant neoplasm of rectovaginal septum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94512001", "display": "Secondary malignant neoplasm of rectovesical septum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94513006", "display": "Secondary malignant neoplasm of rectum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94514000", "display": "Secondary malignant neoplasm of renal pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94515004", "display": "Secondary malignant neoplasm of respiratory tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94516003", "display": "Secondary malignant neoplasm of retina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94517007", "display": "Secondary malignant neoplasm of retrocecal tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94518002", "display": "Secondary malignant neoplasm of retromolar area (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94519005", "display": "Secondary malignant neoplasm of retroperitoneal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94520004", "display": "Secondary malignant neoplasm of retropharyngeal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94521000", "display": "Secondary malignant neoplasm of rib (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94522007", "display": "Secondary malignant neoplasm of right lower lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94523002", "display": "Secondary malignant neoplasm of right middle lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94524008", "display": "Secondary malignant neoplasm of right upper lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94525009", "display": "Secondary malignant neoplasm of round ligament of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94526005", "display": "Secondary malignant neoplasm of sacrococcygeal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94527001", "display": "Secondary malignant neoplasm of sacrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94528006", "display": "Secondary malignant neoplasm of scalene lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94529003", "display": "Secondary malignant neoplasm of scapula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94530008", "display": "Secondary malignant neoplasm of sclera (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94531007", "display": "Secondary malignant neoplasm of scrotum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94532000", "display": "Secondary malignant neoplasm of sebaceous gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94533005", "display": "Secondary malignant neoplasm of second cuneiform bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94534004", "display": "Secondary malignant neoplasm of septum of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94535003", "display": "Secondary malignant neoplasm of short bone of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94536002", "display": "Secondary malignant neoplasm of short bone of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94537006", "display": "Secondary malignant neoplasm of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94538001", "display": "Secondary malignant neoplasm of sigmoid colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94539009", "display": "Secondary malignant neoplasm of skin of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94540006", "display": "Secondary malignant neoplasm of skin of ankle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94542003", "display": "Secondary malignant neoplasm of skin of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94543008", "display": "Secondary malignant neoplasm of skin of back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94544002", "display": "Secondary malignant neoplasm of skin of breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94545001", "display": "Secondary malignant neoplasm of skin of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94546000", "display": "Secondary malignant neoplasm of skin of cheek (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94547009", "display": "Secondary malignant neoplasm of skin of chest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94548004", "display": "Secondary malignant neoplasm of skin of chin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94549007", "display": "Secondary malignant neoplasm of skin of ear (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94550007", "display": "Secondary malignant neoplasm of skin of elbow (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94551006", "display": "Secondary malignant neoplasm of skin of external auditory canal (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94552004", "display": "Secondary malignant neoplasm of skin of eyebrow (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94553009", "display": "Secondary malignant neoplasm of skin of eyelid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94554003", "display": "Secondary malignant neoplasm of skin of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94555002", "display": "Secondary malignant neoplasm of skin of finger (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94556001", "display": "Secondary malignant neoplasm of skin of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94557005", "display": "Secondary malignant neoplasm of skin of forearm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94558000", "display": "Secondary malignant neoplasm of skin of forehead (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94559008", "display": "Secondary malignant neoplasm of skin of groin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94560003", "display": "Secondary malignant neoplasm of skin of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94561004", "display": "Secondary malignant neoplasm of skin of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94562006", "display": "Secondary malignant neoplasm of skin of knee (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94564007", "display": "Secondary malignant neoplasm of skin of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94565008", "display": "Secondary malignant neoplasm of skin of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94566009", "display": "Secondary malignant neoplasm of skin of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94567000", "display": "Secondary malignant neoplasm of skin of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94568005", "display": "Secondary malignant neoplasm of skin of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94569002", "display": "Secondary malignant neoplasm of skin of popliteal area (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94570001", "display": "Secondary malignant neoplasm of skin of scalp (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94571002", "display": "Secondary malignant neoplasm of skin of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94572009", "display": "Secondary malignant neoplasm of skin of temporal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94573004", "display": "Secondary malignant neoplasm of skin of thigh (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94574005", "display": "Secondary malignant neoplasm of skin of toe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94575006", "display": "Secondary malignant neoplasm of skin of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94576007", "display": "Secondary malignant neoplasm of skin of umbilicus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94577003", "display": "Secondary malignant neoplasm of skin of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94578008", "display": "Secondary malignant neoplasm of skin of wrist (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94579000", "display": "Secondary malignant neoplasm of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94580002", "display": "Secondary malignant neoplasm of small intestine (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94581003", "display": "Secondary malignant neoplasm of soft palate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94582005", "display": "Secondary malignant neoplasm of soft tissues of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94583000", "display": "Secondary malignant neoplasm of soft tissues of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94584006", "display": "Secondary malignant neoplasm of soft tissues of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94585007", "display": "Secondary malignant neoplasm of soft tissues of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94586008", "display": "Secondary malignant neoplasm of soft tissues of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94587004", "display": "Secondary malignant neoplasm of soft tissues of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94588009", "display": "Secondary malignant neoplasm of soft tissues of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94589001", "display": "Secondary malignant neoplasm of soft tissues of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94590005", "display": "Secondary malignant neoplasm of soft tissues of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94591009", "display": "Secondary malignant neoplasm of soft tissues of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94592002", "display": "Secondary malignant neoplasm of soft tissues of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94593007", "display": "Secondary malignant neoplasm of soft tissues of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94594001", "display": "Secondary malignant neoplasm of soft tissues of thorax (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94595000", "display": "Secondary malignant neoplasm of soft tissues of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94596004", "display": "Secondary malignant neoplasm of soft tissues of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94597008", "display": "Secondary malignant neoplasm of spermatic cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94598003", "display": "Secondary malignant neoplasm of sphenoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94599006", "display": "Secondary malignant neoplasm of sphenoidal sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94600009", "display": "Secondary malignant neoplasm of spinal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94601008", "display": "Secondary malignant neoplasm of spinal meninges (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94602001", "display": "Secondary malignant neoplasm of vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94603006", "display": "Secondary malignant neoplasm of spleen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94604000", "display": "Secondary malignant neoplasm of splenic flexure of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94605004", "display": "Secondary malignant neoplasm of sternum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94606003", "display": "Secondary malignant neoplasm of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94607007", "display": "Secondary malignant neoplasm of subglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94608002", "display": "Secondary malignant neoplasm of sublingual gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94609005", "display": "Secondary malignant neoplasm of submandibular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94610000", "display": "Secondary malignant neoplasm of submaxillary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94611001", "display": "Secondary malignant neoplasm of submental lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94612008", "display": "Secondary malignant neoplasm of superficial inguinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94613003", "display": "Secondary malignant neoplasm of superior wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94614009", "display": "Secondary malignant neoplasm of supraclavicular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94615005", "display": "Secondary malignant neoplasm of supraclavicular region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94616006", "display": "Secondary malignant neoplasm of supraglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94617002", "display": "Secondary malignant neoplasm of sweat gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94618007", "display": "Secondary malignant neoplasm of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94619004", "display": "Secondary malignant neoplasm of talus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94620005", "display": "Secondary malignant neoplasm of tarsal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94621009", "display": "Secondary malignant neoplasm of temporal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94622002", "display": "Secondary malignant neoplasm of temporal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94623007", "display": "Secondary malignant neoplasm of testis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94624001", "display": "Secondary malignant neoplasm of the mesentery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94625000", "display": "Secondary malignant neoplasm of the mesocolon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94626004", "display": "Secondary malignant neoplasm of omentum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94627008", "display": "Secondary malignant neoplasm of peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94628003", "display": "Secondary malignant neoplasm of retroperitoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94629006", "display": "Secondary malignant neoplasm of thigh (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94630001", "display": "Secondary malignant neoplasm of third cuneiform bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94631002", "display": "Secondary malignant neoplasm of thoracic esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94632009", "display": "Secondary malignant neoplasm of thymus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94633004", "display": "Secondary malignant neoplasm of thyroglossal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94634005", "display": "Secondary malignant neoplasm of thyroid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94635006", "display": "Secondary malignant neoplasm of tibia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94636007", "display": "Secondary malignant neoplasm of tibial lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94637003", "display": "Secondary malignant neoplasm of tip and lateral border of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94638008", "display": "Secondary malignant neoplasm of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94639000", "display": "Secondary malignant neoplasm of tonsillar fossa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94640003", "display": "Secondary malignant neoplasm of tonsillar pillar (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94641004", "display": "Secondary malignant neoplasm of trachea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94642006", "display": "Secondary malignant neoplasm of tracheobronchial lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94643001", "display": "Secondary malignant neoplasm of transverse colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94644007", "display": "Secondary malignant neoplasm of trapezium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94645008", "display": "Secondary malignant neoplasm of trapezoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94646009", "display": "Secondary malignant neoplasm of trigeminal nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94647000", "display": "Secondary malignant neoplasm of trigone of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94648005", "display": "Secondary malignant neoplasm of trochlear nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94649002", "display": "Secondary malignant neoplasm of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94650002", "display": "Secondary malignant neoplasm of ulna (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94651003", "display": "Secondary malignant neoplasm of undescended testis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94652005", "display": "Secondary malignant neoplasm of upper gum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94653000", "display": "Secondary malignant neoplasm of upper inner quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94654006", "display": "Secondary malignant neoplasm of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94655007", "display": "Secondary malignant neoplasm of upper outer quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94656008", "display": "Secondary malignant neoplasm of upper respiratory tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94657004", "display": "Secondary malignant neoplasm of upper third of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94658009", "display": "Secondary malignant neoplasm of urachus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94659001", "display": "Secondary malignant neoplasm of ureter (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94660006", "display": "Secondary malignant neoplasm of ureteric orifice of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94661005", "display": "Secondary malignant neoplasm of urethra (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94662003", "display": "Secondary malignant neoplasm of urinary bladder neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94663008", "display": "Secondary malignant neoplasm of urinary system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94664002", "display": "Secondary malignant neoplasm of uterine adnexa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94665001", "display": "Secondary malignant neoplasm of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94666000", "display": "Secondary malignant neoplasm of uveal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94667009", "display": "Secondary malignant neoplasm of uvula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94668004", "display": "Secondary malignant neoplasm of vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94669007", "display": "Secondary malignant neoplasm of vagus nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94670008", "display": "Secondary malignant neoplasm of vallecula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94671007", "display": "Secondary malignant neoplasm of vas deferens (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94672000", "display": "Secondary malignant neoplasm of ventral surface of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94673005", "display": "Secondary malignant neoplasm of vermilion border of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94674004", "display": "Secondary malignant neoplasm of vermilion border of lower lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94675003", "display": "Secondary malignant neoplasm of vermilion border of upper lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94676002", "display": "Secondary malignant neoplasm of vestibule of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94677006", "display": "Secondary malignant neoplasm of vestibule of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94678001", "display": "Secondary malignant neoplasm of visceral pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94679009", "display": "Secondary malignant neoplasm of vocal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94680007", "display": "Secondary malignant neoplasm of vomer (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94681006", "display": "Secondary malignant neoplasm of vulva (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94682004", "display": "Secondary malignant neoplasm of Waldeyer's ring (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94683009", "display": "Secondary malignant neoplasm of zygomatic bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "95634003", "display": "Neonatal respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "96311000119109", "display": "Exacerbation of congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "96901000119105", "display": "Prostate cancer metastatic to eye (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "96981000119102", "display": "Malignant neoplasm of rectosigmoid junction metastatic to brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "97051000119105", "display": "Malignant melanoma metastatic to pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "97751000119108", "display": "Altered behavior in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "99131000119108", "display": "Astrocytoma of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "9953008", "display": "Acute alcoholic liver disease (disorder)" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "A81.00", "display": "Creutzfeldt-Jakob disease, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "A81.01", "display": "Variant Creutzfeldt-Jakob disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "A81.09", "display": "Other Creutzfeldt-Jakob disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.0", "display": "Malignant neoplasm of head of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.1", "display": "Malignant neoplasm of body of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.2", "display": "Malignant neoplasm of tail of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.3", "display": "Malignant neoplasm of pancreatic duct" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.4", "display": "Malignant neoplasm of endocrine pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.7", "display": "Malignant neoplasm of other parts of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.8", "display": "Malignant neoplasm of overlapping sites of pancreas" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C25.9", "display": "Malignant neoplasm of pancreas, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C71.9", "display": "Malignant neoplasm of brain, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.0", "display": "Secondary and unspecified malignant neoplasm of lymph nodes of head, face and neck" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.1", "display": "Secondary and unspecified malignant neoplasm of intrathoracic lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.2", "display": "Secondary and unspecified malignant neoplasm of intra-abdominal lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.3", "display": "Secondary and unspecified malignant neoplasm of axilla and upper limb lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.4", "display": "Secondary and unspecified malignant neoplasm of inguinal and lower limb lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.5", "display": "Secondary and unspecified malignant neoplasm of intrapelvic lymph nodes" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.8", "display": "Secondary and unspecified malignant neoplasm of lymph nodes of multiple regions" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C77.9", "display": "Secondary and unspecified malignant neoplasm of lymph node, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.00", "display": "Secondary malignant neoplasm of unspecified lung" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.1", "display": "Secondary malignant neoplasm of mediastinum" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.2", "display": "Secondary malignant neoplasm of pleura" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.39", "display": "Secondary malignant neoplasm of other respiratory organs" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.4", "display": "Secondary malignant neoplasm of small intestine" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.5", "display": "Secondary malignant neoplasm of large intestine and rectum" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.6", "display": "Secondary malignant neoplasm of retroperitoneum and peritoneum" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.7", "display": "Secondary malignant neoplasm of liver and intrahepatic bile duct" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C78.89", "display": "Secondary malignant neoplasm of other digestive organs" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.00", "display": "Secondary malignant neoplasm of unspecified kidney and renal pelvis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.11", "display": "Secondary malignant neoplasm of bladder" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.19", "display": "Secondary malignant neoplasm of other urinary organs" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.2", "display": "Secondary malignant neoplasm of skin" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.31", "display": "Secondary malignant neoplasm of brain" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.32", "display": "Secondary malignant neoplasm of cerebral meninges" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C79.49", "display": "Secondary malignant neoplasm of other parts of nervous system" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C91.00", "display": "Acute lymphoblastic leukemia not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C91.02", "display": "Acute lymphoblastic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C92.00", "display": "Acute myeloblastic leukemia, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C92.02", "display": "Acute myeloblastic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.00", "display": "Acute monoblastic/monocytic leukemia, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.02", "display": "Acute monoblastic/monocytic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.90", "display": "Monocytic leukemia, unspecified, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.92", "display": "Monocytic leukemia, unspecified in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.Z0", "display": "Other monocytic leukemia, not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C93.Z2", "display": "Other monocytic leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C94.30", "display": "Mast cell leukemia not having achieved remission" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "C94.32", "display": "Mast cell leukemia, in relapse" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F01.50", "display": "Vascular dementia without behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F01.51", "display": "Vascular dementia with behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F02.80", "display": "Dementia in other diseases classified elsewhere without behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F02.81", "display": "Dementia in other diseases classified elsewhere with behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F03.90", "display": "Unspecified dementia without behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F03.91", "display": "Unspecified dementia with behavioral disturbance" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F04", "display": "Amnestic disorder due to known physiological condition" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F10.27", "display": "Alcohol dependence with alcohol-induced persisting dementia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F10.96", "display": "Alcohol use, unspecified with alcohol-induced persisting amnestic disorder" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "F10.97", "display": "Alcohol use, unspecified with alcohol-induced persisting dementia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G10", "display": "Huntington's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G12.21", "display": "Amyotrophic lateral sclerosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G20", "display": "Parkinson's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.0", "display": "Alzheimer's disease with early onset" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.1", "display": "Alzheimer's disease with late onset" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.8", "display": "Other Alzheimer's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G30.9", "display": "Alzheimer's disease, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G31.01", "display": "Pick's disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G31.09", "display": "Other frontotemporal dementia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "G31.83", "display": "Dementia with Lewy bodies" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I09.81", "display": "Rheumatic heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I11.0", "display": "Hypertensive heart disease with heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I12.0", "display": "Hypertensive chronic kidney disease with stage 5 chronic kidney disease or end stage renal disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I13.0", "display": "Hypertensive heart and chronic kidney disease with heart failure and stage 1 through stage 4 chronic kidney disease, or unspecified chronic kidney disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I13.11", "display": "Hypertensive heart and chronic kidney disease without heart failure, with stage 5 chronic kidney disease, or end stage renal disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I13.2", "display": "Hypertensive heart and chronic kidney disease with heart failure and with stage 5 chronic kidney disease, or end stage renal disease" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.1", "display": "Left ventricular failure, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.20", "display": "Unspecified systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.21", "display": "Acute systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.22", "display": "Chronic systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.23", "display": "Acute on chronic systolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.30", "display": "Unspecified diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.31", "display": "Acute diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.32", "display": "Chronic diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.33", "display": "Acute on chronic diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.40", "display": "Unspecified combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.41", "display": "Acute combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.42", "display": "Chronic combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.43", "display": "Acute on chronic combined systolic (congestive) and diastolic (congestive) heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.810", "display": "Right heart failure, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.811", "display": "Acute right heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.812", "display": "Chronic right heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.813", "display": "Acute on chronic right heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.814", "display": "Right heart failure due to left heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.82", "display": "Biventricular heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.83", "display": "High output heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.84", "display": "End stage heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.89", "display": "Other heart failure" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "I50.9", "display": "Heart failure, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.0", "display": "Unilateral pulmonary emphysema [MacLeod's syndrome]" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.1", "display": "Panlobular emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.2", "display": "Centrilobular emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.8", "display": "Other emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J43.9", "display": "Emphysema, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J68.4", "display": "Chronic respiratory conditions due to chemicals, gases, fumes and vapors" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J84.10", "display": "Pulmonary fibrosis, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J84.112", "display": "Idiopathic pulmonary fibrosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J84.17", "display": "Other interstitial pulmonary diseases with fibrosis in diseases classified elsewhere" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.10", "display": "Chronic respiratory failure, unspecified whether with hypoxia or hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.11", "display": "Chronic respiratory failure with hypoxia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.12", "display": "Chronic respiratory failure with hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.20", "display": "Acute and chronic respiratory failure, unspecified whether with hypoxia or hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.21", "display": "Acute and chronic respiratory failure with hypoxia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.22", "display": "Acute and chronic respiratory failure with hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.90", "display": "Respiratory failure, unspecified, unspecified whether with hypoxia or hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.91", "display": "Respiratory failure, unspecified with hypoxia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J96.92", "display": "Respiratory failure, unspecified with hypercapnia" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J98.2", "display": "Interstitial emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "J98.3", "display": "Compensatory emphysema" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.10", "display": "Alcoholic hepatitis without ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.11", "display": "Alcoholic hepatitis with ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.2", "display": "Alcoholic fibrosis and sclerosis of liver" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.30", "display": "Alcoholic cirrhosis of liver without ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.31", "display": "Alcoholic cirrhosis of liver with ascites" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.40", "display": "Alcoholic hepatic failure without coma" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.41", "display": "Alcoholic hepatic failure with coma" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K70.9", "display": "Alcoholic liver disease, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.0", "display": "Hepatic fibrosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.1", "display": "Hepatic sclerosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.2", "display": "Hepatic fibrosis with hepatic sclerosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.4", "display": "Secondary biliary cirrhosis" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.5", "display": "Biliary cirrhosis, unspecified" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.60", "display": "Unspecified cirrhosis of liver" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "K74.69", "display": "Other cirrhosis of liver" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "N18.5", "display": "Chronic kidney disease, stage 5" }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "version": "2020", "code": "N18.6", "display": "End stage renal disease" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "235965006", "display": "Malignant cystic tumor of exocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "255044008", "display": "Malignant pinealoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10091002", "display": "High output heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "101281000119107", "display": "Congestive heart failure due to cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "101301000119106", "display": "Acute hypercapnic respiratory failure due to obstructive sleep apnea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "101421000119107", "display": "Dementia due to Parkinson's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10335000", "display": "Chronic right-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10349009", "display": "Multi-infarct dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "103511000119103", "display": "Melanoma carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "103611000119102", "display": "Cirrhosis of liver due to hepatitis B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10532003", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105421000119105", "display": "Early onset Alzheimer's disease with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "105451000119102", "display": "Amnestic disorder associated with general medical condition (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "106021000119105", "display": "Multi-infarct dementia due to atherosclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10633002", "display": "Acute congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10672271000119100", "display": "Acute-on-chronic hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10676831000119101", "display": "Hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "107571000119101", "display": "Oligodendroglioma of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "107581000119103", "display": "Astrocytoma of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "10762071000119109", "display": "Acute-on-chronic respiratory failure following trauma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108101000119101", "display": "Malignant melanoma metastatic to kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108131000119108", "display": "Small cell carcinoma metastatic to kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108201000119105", "display": "Undifferentiated large cell carcinoma metastatic to kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "108211000119108", "display": "Secondary adenocarcinoma of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "109819003", "display": "Obstructive biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "109848009", "display": "Overlapping malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "109912006", "display": "Overlapping malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "111283005", "display": "Chronic left-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "111411000119103", "display": "End stage renal disease due to hypertension (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "111480006", "display": "Psychoactive substance-induced organic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "116811000119106", "display": "Non-Hodgkin lymphoma of central nervous system metastatic to lymph node of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "116821000119104", "display": "Non-Hodgkin lymphoma of central nervous system metastatic to lymph node of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120851000119104", "display": "Systolic heart failure stage D (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120861000119102", "display": "Systolic heart failure stage C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120871000119108", "display": "Systolic heart failure stage B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120881000119106", "display": "Diastolic heart failure stage D (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120891000119109", "display": "Diastolic heart failure stage C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "120901000119108", "display": "Diastolic heart failure stage B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12246561000119101", "display": "Secondary malignant neoplasm of bilateral adrenal glands (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12246601000119101", "display": "Secondary malignant neoplasm of bilateral lungs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12348006", "display": "Presenile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123604002", "display": "Toxic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123605001", "display": "Nutritional cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123606000", "display": "Cholangiolitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12368000", "display": "Secondary biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123716002", "display": "Latent cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "123717006", "display": "Advanced cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "127991000119101", "display": "Hypertension concurrent and due to end stage renal disease on dialysis due to type 2 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128001000119105", "display": "Hypertension concurrent and due to end stage renal disease on dialysis due to type 1 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128404006", "display": "Right heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128462008", "display": "Secondary malignant neoplastic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "128465005", "display": "Secondary malignant neoplasm of articular cartilage (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "130121000119104", "display": "Dementia due to Rett's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13092008", "display": "Pick's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13274008", "display": "Atrophic fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13351431000119102", "display": "Secondary malignant neoplasm of lymph nodes of neck from thyroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "135091000119106", "display": "Secondary neuroendocrine carcinoma of peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "13839000", "display": "Bernheim's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "14070001", "display": "Multi-infarct dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "141991000119109", "display": "Delusions in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "142001000119106", "display": "Depressed mood in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "142011000119109", "display": "Alzheimer's disease co-occurrent with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "143401000119106", "display": "Malignant carcinoid tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "14700006", "display": "Bauxite fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "153931000119109", "display": "Acute combined systolic and diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "153941000119100", "display": "Chronic combined systolic and diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "153951000119103", "display": "Acute on chronic combined systolic and diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629541000119106", "display": "Congestive heart failure stage C due to Ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629591000119103", "display": "Congestive heart failure stage B due to ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629641000119107", "display": "Systolic heart failure stage B due to ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15629741000119102", "display": "Systolic heart failure stage C due to ischemic cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15662003", "display": "Senile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15781000119107", "display": "Hypertensive heart AND chronic kidney disease with congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1581000119101", "display": "Dementia of the Alzheimer type with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1591000119103", "display": "Dementia with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15956181000119102", "display": "Secondary adenocarcinoma of bilateral lungs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15999000", "display": "Mixed micro AND macronodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16003001", "display": "Giant bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16055271000119107", "display": "Respiratory failure following trauma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16070004", "display": "Syphilitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16219201000119101", "display": "Behavioral disturbance co-occurrent and due to late onset Alzheimer dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16260631000119101", "display": "Secondary malignant neoplasm of lymph node from neoplasm of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162711000", "display": "On examination - collapse - respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162712007", "display": "On examination - collapse - asphyxia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16276361000119109", "display": "Vascular dementia without behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "162974009", "display": "On examination - fibrosis of lung present (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1651000119109", "display": "Primary adenocarcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1661000119106", "display": "Metastasis to lung from adenocarcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1671000119100", "display": "Metastasis to lymph node from squamous cell carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1681000119102", "display": "Metastasis to lymph node from adenocarcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "16846004", "display": "Obstructive emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1691000119104", "display": "Metastasis to liver from adenocarcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "17262008", "display": "Non-alcoholic Korsakoff's psychosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "17385007", "display": "Graphite fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1761006", "display": "Biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1801000119106", "display": "Anemia, pre-end stage renal disease on erythropoietin protocol (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "181869007", "display": "Neonatal cardiorespiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187786003", "display": "Malignant neoplasm of sphincter of Oddi (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187791002", "display": "Malignant tumor of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187792009", "display": "Malignant tumor of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187793004", "display": "Malignant tumor of pancreatic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187794005", "display": "Malignant tumor of Islets of Langerhans (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "187798008", "display": "Malignant neoplasm of ectopic pancreatic tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188280007", "display": "Malignant neoplasm of cerebrum (excluding lobes and ventricles) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188281006", "display": "Malignant neoplasm of basal ganglia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188282004", "display": "Malignant neoplasm of cerebral cortex (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188283009", "display": "Malignant neoplasm of corpus striatum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188285002", "display": "Malignant neoplasm of globus pallidus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188286001", "display": "Malignant tumor of hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188287005", "display": "Malignant neoplasm of thalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188289008", "display": "Malignant neoplasm of hippocampus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188290004", "display": "Malignant neoplasm of uncus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188292007", "display": "Malignant tumor of choroid plexus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188293002", "display": "Malignant neoplasm of floor of cerebral ventricle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188295009", "display": "Malignant neoplasm of cerebral peduncle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188296005", "display": "Malignant neoplasm of medulla oblongata (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188297001", "display": "Malignant neoplasm of midbrain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188298006", "display": "Malignant neoplasm of pons (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188301005", "display": "Malignant neoplasm of corpus callosum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188302003", "display": "Malignant neoplasm of tapetum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188308004", "display": "Malignant neoplasm of olfactory bulb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188339002", "display": "Malignant neoplasm of pituitary gland and craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188340000", "display": "Malignant tumor of craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188445006", "display": "Secondary malignant neoplasm of retroperitoneum and peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188454009", "display": "Secondary malignant neoplasm of skin of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188458007", "display": "Secondary malignant neoplasm of skin of shoulder and arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188459004", "display": "Secondary malignant neoplasm of skin of hip and leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188462001", "display": "Secondary malignant neoplasm of brain and spinal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188469005", "display": "Secondary malignant neoplasm of cervix uteri (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188471005", "display": "Secondary malignant neoplasm of epididymis AND vas deferens (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188645002", "display": "Leukemic reticuloendotheliosis of lymph nodes of head, face and neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188648000", "display": "Leukemic reticuloendotheliosis of lymph nodes of axilla and upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "188649008", "display": "Leukemic reticuloendotheliosis of lymph nodes of inguinal region and lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "19090001000004101", "display": "Metastatic neoplasm of left basal ganglion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191449005", "display": "Uncomplicated senile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191451009", "display": "Uncomplicated presenile dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191452002", "display": "Presenile dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191454001", "display": "Presenile dementia with paranoia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191455000", "display": "Presenile dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191457008", "display": "Senile dementia with depressive or paranoid features (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191458003", "display": "Senile dementia with paranoia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191459006", "display": "Senile dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191461002", "display": "Senile dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191463004", "display": "Uncomplicated arteriosclerotic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191464005", "display": "Arteriosclerotic dementia with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191465006", "display": "Arteriosclerotic dementia with paranoia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191466007", "display": "Arteriosclerotic dementia with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191471000", "display": "Korsakov's alcoholic psychosis with peripheral neuritis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191493005", "display": "Drug-induced dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191494004", "display": "Drug-induced amnestic syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "191519005", "display": "Dementia associated with another disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192926004", "display": "Multiple sclerosis of the brainstem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192927008", "display": "Multiple sclerosis of the spinal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192928003", "display": "Generalized multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "192929006", "display": "Exacerbation of multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "194767001", "display": "Benign hypertensive heart disease with congestive cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "194779001", "display": "Hypertensive heart and renal disease with (congestive) heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "194781004", "display": "Hypertensive heart and renal disease with both (congestive) heart failure and renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195111005", "display": "Decompensated cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195112003", "display": "Compensated cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195114002", "display": "Acute left ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195957006", "display": "Chronic bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195958001", "display": "Segmental bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195959009", "display": "Zonal bullous emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "195963002", "display": "Acute vesicular emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "196026004", "display": "Chronic emphysema caused by chemical fumes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "196028003", "display": "Chronic pulmonary fibrosis caused by chemical fumes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "196125002", "display": "Diffuse interstitial pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197279005", "display": "Cirrhosis and chronic liver disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197291001", "display": "Unilobular portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197293003", "display": "Diffuse nodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197294009", "display": "Fatty portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197296006", "display": "Capsular portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197299004", "display": "Pigmentary portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197301006", "display": "Toxic portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197303009", "display": "Bacterial portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197305002", "display": "Syphilitic portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "197310003", "display": "Biliary cirrhosis of children (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "19943007", "display": "Cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "206586007", "display": "Congenital cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "213215000", "display": "Cardiorespiratory failure as a complication of care (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "21861000", "display": "Micronodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "21921000119103", "display": "Dementia co-occurrent and due to Pick's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "22381000119105", "display": "Primary degenerative dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230156002", "display": "Malignant meningitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230258005", "display": "Amyotrophic lateral sclerosis with dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230265002", "display": "Familial Alzheimer's disease of early onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230266001", "display": "Non-familial Alzheimer's disease of early onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230267005", "display": "Familial Alzheimer's disease of late onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230268000", "display": "Non-familial Alzheimer's disease of late onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230269008", "display": "Focal Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230271008", "display": "Pick's disease with Pick bodies (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230272001", "display": "Pick's disease with Pick cells and no Pick bodies (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230280008", "display": "Progressive aphasia in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230282000", "display": "Post-traumatic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230283005", "display": "Punch drunk syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230285003", "display": "Vascular dementia of acute onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230286002", "display": "Subcortical vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230287006", "display": "Mixed cortical and subcortical vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230288001", "display": "Semantic dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230289009", "display": "Patchy dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230299004", "display": "Juvenile onset Huntington's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230300007", "display": "Late onset Huntington's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230301006", "display": "Akinetic-rigid form of Huntington's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230372003", "display": "Acute relapsing multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230373008", "display": "Chronic progressive multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "230499002", "display": "Sleep-related respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "23341000119109", "display": "Congestive heart failure with right heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233674008", "display": "Pulmonary emphysema in alpha-1 primary immunodeficiency deficiency (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233675009", "display": "Toxic emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233677001", "display": "Scar emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233713004", "display": "Seasonal cryptogenic organizing pneumonia with biochemical cholestasis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233724002", "display": "Toxic diffuse interstitial pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233725001", "display": "Drug-induced diffuse interstitial pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233726000", "display": "Localized pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233758005", "display": "Mica pneumoconiosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233761006", "display": "Subacute silicosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233765002", "display": "Respiratory failure without hypercapnia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233924009", "display": "Heart failure as a complication of care (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "233940007", "display": "Pulmonary tumor embolism (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235875008", "display": "Alcoholic hepatitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235881000", "display": "Alcoholic hepatic failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235895002", "display": "Laennec's cirrhosis, non-alcoholic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235896001", "display": "Infectious cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235897005", "display": "Hypoxia-associated cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235899008", "display": "Hepatic sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235901004", "display": "Hepatic fibrosis with hepatic sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235902006", "display": "Intrahepatic phlebosclerosis and fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235966007", "display": "Cystadenocarcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236433006", "display": "Acute-on-chronic renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236434000", "display": "End stage renal failure untreated by renal replacement therapy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236435004", "display": "End stage renal failure on dialysis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236436003", "display": "End stage renal failure with renal transplant (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236512004", "display": "Leukemic infiltrate of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "236513009", "display": "Lymphoma of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "23958009", "display": "Vanishing lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "241861008", "display": "Metastatic malignant neoplasm to nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "2421000119107", "display": "Hallucinations co-occurrent and due to late onset dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "242862004", "display": "Secondary malignant neoplasm of nasopharyngeal wall (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "24700007", "display": "Multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254609000", "display": "Carcinoma of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254611009", "display": "Malignant tumor of endocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254612002", "display": "Carcinoma of endocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254938000", "display": "Astrocytoma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254940005", "display": "Oligodendroglioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254955001", "display": "Pituitary carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "254969001", "display": "Malignant tumor of olfactory tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255088001", "display": "Malignant tumor of exocrine pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255112006", "display": "Malignant tumor of pituitary and hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255118005", "display": "Secondary lymphangitic carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255119002", "display": "Lymphangitis carcinomatosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255121007", "display": "Carcinomatosis of peritoneal cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255123005", "display": "Metastasis to nervous system and eye (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "255124004", "display": "Metastasis to peripheral nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25544003", "display": "Low output heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25772007", "display": "Multi-infarct dementia with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266355005", "display": "Bullous emphysema with collapse (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266356006", "display": "Atrophic (senile) emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266368002", "display": "Post-inflammatory pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266468003", "display": "Cirrhosis - non-alcoholic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266469006", "display": "Multilobular portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266470007", "display": "Cardiac portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "266471006", "display": "Juvenile portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "26852004", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with depression (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "268612007", "display": "Senile and presenile organic psychotic conditions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "26929004", "display": "Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269473008", "display": "Secondary malignant neoplasm of respiratory and digestive systems (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269616004", "display": "Secondary nodes - axilla/arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "269617008", "display": "Secondary nodes - inguinal/leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "271440004", "display": "Cirrhosis secondary to cholestasis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "27156006", "display": "Posthepatitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274088005", "display": "Secondary malignant neoplasm of unknown site (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "274282003", "display": "On examination - respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "275266006", "display": "Metastasis to digestive organs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276259003", "display": "Respiratory arrest preceding cardiac arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276514007", "display": "Neonatal cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276826005", "display": "Malignant glioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276828006", "display": "Glioblastoma multiforme of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "276836002", "display": "Primary cerebral lymphoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277461004", "display": "Anaplastic astrocytoma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277505007", "display": "Medulloblastoma of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277638005", "display": "Sepsis-associated left ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "277639002", "display": "Sepsis-associated right ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "278051002", "display": "Malignant lymphoma of thyroid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "278433008", "display": "Malignant infiltration of soft tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "278857002", "display": "Dementia of frontal lobe type (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "281004", "display": "Dementia associated with alcoholism (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "281560004", "display": "Neuroblastoma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285211000119102", "display": "Congestive heart failure as post-operative complication of cardiac surgery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285221000119109", "display": "Congestive heart failure as post-operative complication of non-cardiac surgery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285598005", "display": "Metastasis to trachea of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285603002", "display": "Metastasis to bronchus of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285604008", "display": "Metastasis to lung of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285605009", "display": "Metastasis to pleura of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285606005", "display": "Metastasis to heart of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285607001", "display": "Metastasis to mediastinum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285608006", "display": "Metastasis to thymus of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285609003", "display": "Metastasis to small intestine of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285610008", "display": "Metastasis to large intestine of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285611007", "display": "Metastasis to colon of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285612000", "display": "Metastasis to rectum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285613005", "display": "Metastasis to liver of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285614004", "display": "Metastasis to pancreas of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285615003", "display": "Metastasis to spleen of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285616002", "display": "Metastasis to peritoneum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285617006", "display": "Metastasis to retroperitoneum of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285618001", "display": "Metastasis to bone of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285619009", "display": "Metastasis to vertebral column of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285631006", "display": "Metastasis to skin of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285633009", "display": "Metastasis to soft tissue of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285634003", "display": "Metastasis to breast of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285635002", "display": "Metastasis to uterus of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285637005", "display": "Metastasis to ovary of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285638000", "display": "Metastasis to vagina of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285639008", "display": "Metastasis to kidney of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285640005", "display": "Metastasis to bladder of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285641009", "display": "Metastasis to brain of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285642002", "display": "Metastasis to eye of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285643007", "display": "Metastasis to adrenal gland of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285644001", "display": "Metastasis to lymph node of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285645000", "display": "Disseminated malignancy of unknown primary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "285841000119104", "display": "Malignant hypertensive end stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "286371000119107", "display": "Malignant hypertensive end stage renal disease on dialysis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "286902000", "display": "Secondary carcinoma of gastrointestinal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "288631000119104", "display": "Vascular dementia with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "2912004", "display": "Cystic-bullous disease of the lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "30042003", "display": "Confluent fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "301643003", "display": "Sedative, hypnotic AND/OR anxiolytic-induced persisting amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "302507002", "display": "Sedative amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "303194003", "display": "Metastasis to head and neck lymph node (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "303201005", "display": "Metastasis to multiple lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304603007", "display": "Variant Creutzfeldt-Jakob disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307226002", "display": "Metastatic adenocarcinoma of unknown origin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307593001", "display": "Carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307601000", "display": "Pseudomyxoma peritonei (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "307757001", "display": "Chronic alcoholic hepatitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "309775007", "display": "Postprocedural respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31081000119101", "display": "Presenile dementia with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "312991009", "display": "Senile dementia of the Lewy body type (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314206003", "display": "Refractory heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314408000", "display": "Leukemic infiltrate of choroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314418005", "display": "Leukemic infiltrate of retina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314964006", "display": "Local recurrence of malignant tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314987003", "display": "Metastasis from malignant melanoma of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314988008", "display": "Metastasis from malignant tumor of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314989000", "display": "Metastasis from malignant tumor of soft tissues (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314990009", "display": "Metastasis from malignant tumor of bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314991008", "display": "Metastasis from malignant tumor of adrenal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314992001", "display": "Metastasis from malignant tumor of cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314993006", "display": "Metastasis from malignant tumor of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314994000", "display": "Metastasis from malignant tumor of prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314995004", "display": "Metastasis from malignant tumor of bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314996003", "display": "Metastasis from malignant tumor of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314997007", "display": "Metastasis from malignant tumor of rectum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314998002", "display": "Metastasis from malignant tumor of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "314999005", "display": "Metastasis from malignant tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315000005", "display": "Metastasis from malignant tumor of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315001009", "display": "Metastasis from malignant tumor of gallbladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315002002", "display": "Metastasis from malignant tumor of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315003007", "display": "Metastasis from malignant tumor of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315004001", "display": "Metastasis from malignant tumor of breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315005000", "display": "Metastasis from malignant tumor of bronchus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315006004", "display": "Metastasis from malignant neoplasm of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315007008", "display": "Metastasis from malignant tumor of thyroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315008003", "display": "Metastasis from malignant tumor of buccal cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315009006", "display": "Metastasis from malignant tumor of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31712002", "display": "Primary biliary cholangitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "31898008", "display": "Paraseptal emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "326072005", "display": "Carcinoma of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32875003", "display": "Inhalant-induced persisting dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3298001", "display": "Amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33144001", "display": "Parasitic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33325001", "display": "Compensatory emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "33644002", "display": "Postvalvulotomy syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3514002", "display": "Peribronchial fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "353561000119103", "display": "Secondary malignant neoplasm of right lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "353741000119106", "display": "Secondary malignant neoplasm of left lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359617009", "display": "Acute right-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359780007", "display": "Metastatic malignant neoplasm to lateral axillary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359782004", "display": "Metastatic malignant neoplasm to apex of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359785002", "display": "Metastatic malignant neoplasm to dome of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "359987004", "display": "Krukenberg tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363368005", "display": "Carcinoma of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363369002", "display": "Carcinoma of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363417006", "display": "Malignant tumor of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363418001", "display": "Malignant tumor of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363419009", "display": "Malignant tumor of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363467004", "display": "Malignant neoplasm of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363468009", "display": "Malignant neoplasm of temporal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363469001", "display": "Malignant neoplasm of parietal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363470000", "display": "Malignant neoplasm of occipital lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363471001", "display": "Malignant neoplasm of cerebral ventricles (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363473003", "display": "Malignant neoplasm of brainstem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363482009", "display": "Malignant tumor of pituitary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "363483004", "display": "Malignant tumor of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "364006", "display": "Acute left-sided heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "36599006", "display": "Chronic fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "367363000", "display": "Right ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369455009", "display": "Malignant tumor involving rectum by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369456005", "display": "Malignant tumor involving rectum by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369457001", "display": "Malignant tumor involving rectum by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369458006", "display": "Malignant tumor involving rectum by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369459003", "display": "Malignant tumor involving rectum by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369460008", "display": "Malignant tumor involving rectum by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369461007", "display": "Malignant tumor involving rectum by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369464004", "display": "Malignant tumor involving ureter by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369467006", "display": "Malignant tumor involving urethra by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369468001", "display": "Malignant tumor involving urethra by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369476004", "display": "Malignant tumor involving bladder by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369477008", "display": "Malignant tumor involving bladder by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369478003", "display": "Malignant tumor involving bladder by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369479006", "display": "Malignant tumor involving bladder by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369480009", "display": "Malignant tumor involving bladder by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369481008", "display": "Malignant tumor involving bladder by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369482001", "display": "Malignant tumor involving bladder by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369484000", "display": "Malignant tumor involving vasa deferentia by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369486003", "display": "Malignant tumor involving prostate by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369500009", "display": "Malignant tumor involving uterine cervix by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369501008", "display": "Malignant tumor involving uterine cervix by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369502001", "display": "Malignant tumor involving uterine corpus by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369514009", "display": "Secondary malignant neoplasm of left fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369521009", "display": "Secondary malignant neoplasm of right fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369523007", "display": "Secondary malignant neoplasm of left ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369530001", "display": "Secondary malignant neoplasm of right ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369535006", "display": "Secondary neoplasm of left broad ligament (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369536007", "display": "Secondary neoplasm of right broad ligament (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369538008", "display": "Malignant tumor involving left broad ligament by metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369540003", "display": "Malignant tumor involving right broad ligament by metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369542006", "display": "Malignant tumor involving left fallopian tube by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369543001", "display": "Malignant tumor involving left fallopian tube by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369544007", "display": "Malignant tumor involving left fallopian tube by separate metastasis from right fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369545008", "display": "Malignant tumor involving left fallopian tube by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369546009", "display": "Malignant tumor involving left fallopian tube by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369553000", "display": "Malignant tumor involving right fallopian tube by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369554006", "display": "Malignant tumor involving right fallopian tube by separate metastasis from left fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369555007", "display": "Malignant tumor involving right fallopian tube by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369556008", "display": "Malignant tumor involving right fallopian tube by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369557004", "display": "Malignant tumor involving right fallopian tube by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369558009", "display": "Malignant tumor involving right fallopian tube by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369560006", "display": "Malignant tumor involving left ovary by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369561005", "display": "Malignant tumor involving left ovary by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369562003", "display": "Malignant tumor involving left ovary by separate metastasis from right ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369563008", "display": "Malignant tumor involving left ovary by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369564002", "display": "Malignant tumor involving left ovary by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369565001", "display": "Malignant tumor involving left ovary by separate metastasis uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369568004", "display": "Malignant tumor involving right ovary by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369569007", "display": "Malignant tumor involving right ovary by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369570008", "display": "Malignant tumor involving right ovary by separate metastasis from left ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369571007", "display": "Malignant tumor involving right ovary by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369572000", "display": "Malignant tumor involving right ovary by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369573005", "display": "Malignant tumor involving right ovary by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369574004", "display": "Malignant tumor involving uterine cervix by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369575003", "display": "Malignant tumor involving uterine corpus by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369576002", "display": "Malignant tumor involving uterine corpus by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369577006", "display": "Malignant tumor involving uterine corpus by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369578001", "display": "Malignant tumor involving uterine corpus by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369581006", "display": "Malignant tumor involving vagina by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369582004", "display": "Malignant tumor involving vagina by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369583009", "display": "Malignant tumor involving vagina by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369584003", "display": "Malignant tumor involving vagina by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369585002", "display": "Malignant tumor involving vagina by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369586001", "display": "Malignant tumor involving vagina by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369588000", "display": "Malignant tumor involving vulva by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369589008", "display": "Malignant tumor involving vulva by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369590004", "display": "Malignant tumor involving vulva by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369591000", "display": "Malignant tumor involving vulva by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369592007", "display": "Malignant tumor involving vulva by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369593002", "display": "Malignant tumor involving vulva by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369602008", "display": "Malignant tumor involving an organ by separate metastasis from bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369603003", "display": "Malignant tumor involving an organ by separate metastasis from endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369604009", "display": "Malignant tumor involving an organ by separate metastasis from fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369605005", "display": "Malignant tumor involving an organ by separate metastasis from ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369606006", "display": "Malignant tumor involving an organ by separate metastasis from prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369607002", "display": "Malignant tumor involving an organ by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369608007", "display": "Malignant tumor involving an organ by separate metastasis from uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369609004", "display": "Malignant tumor involving an organ by separate metastasis from vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "369610009", "display": "Malignant tumor involving left fallopian tube by separate metastasis from uterine cervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371024007", "display": "Senile dementia with delusion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371026009", "display": "Senile dementia with psychosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371139006", "display": "Early cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "371967001", "display": "Primary malignant neoplasm of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372003004", "display": "Primary malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372093008", "display": "Secondary malignant neoplasm of axillary tail of breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372119009", "display": "Primary malignant neoplasm of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "372142002", "display": "Carcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "37688005", "display": "Clonorchiasis with biliary cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "397767007", "display": "Acute respiratory failure requiring reintubation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "39871006", "display": "Chronic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "399969009", "display": "Secondary malignant neoplasm of blood vessel of upper arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "400058002", "display": "Secondary malignant neoplasm of blood vessel of lower leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "402563000", "display": "Metastatic malignant melanoma with diffuse hypermelanosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "402879006", "display": "T-cell leukemic infiltration of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "403906006", "display": "Metastatic squamous cell carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404090003", "display": "Malignant infiltration of oral cavity by underlying tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404091004", "display": "Malignant infiltration of skin by underlying tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404092006", "display": "Carcinomatous metastasis in skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404093001", "display": "Sarcomatous metastasis in skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404094007", "display": "Metastasis involving oral cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404122003", "display": "Leukemic infiltration of skin (chronic T-cell lymphocytic leukemia) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404123008", "display": "Leukemic infiltration of skin (T-cell prolymphocytic leukemia) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404124002", "display": "Leukemic infiltration of skin (T-cell lymphoblastic leukemia) (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "404156009", "display": "Leukemic infiltration of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40425004", "display": "Postconcussion syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "405570007", "display": "Pulmonary fibrosis due to and following radiotherapy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "405843009", "display": "Widespread metastatic malignant neoplastic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "40640008", "display": "Massive fibrosis of lung co-occurrent and due to silicosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "409622000", "display": "Respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "410430005", "display": "Cardiorespiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "410431009", "display": "Cardiorespiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "41309000", "display": "Alcoholic liver damage (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "414676007", "display": "Metastatic neuroblastoma of orbit proper (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "416780008", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "416975007", "display": "Primary degenerative dementia of the Alzheimer type, senile onset (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "417996009", "display": "Systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "418304008", "display": "Diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "418529003", "display": "Secondary malignant neoplasm of lacrimal drainage structure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "419728003", "display": "Portal cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "420054005", "display": "Alcoholic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "420614009", "display": "Organic dementia associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "421023003", "display": "Presenile dementia associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "421283008", "display": "Primary lymphoma of brain associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "421529006", "display": "Dementia associated with acquired immunodeficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "422782004", "display": "Primary malignant neoplasm of ovary, with widespread metastatic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423032007", "display": "Leukemic infiltration of orbit (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423384009", "display": "Secondary malignant neoplasm of lacrimal gland duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "42343007", "display": "Congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423595004", "display": "Adenocarcinoma carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "423987006", "display": "Primary malignant neoplasm of vulva, with widespread metastatic disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424052001", "display": "Small cell carcinoma carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424151006", "display": "Anaplastic glioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424276002", "display": "Malignant glioma of brainstem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424404003", "display": "Decompensated chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424887002", "display": "Primary malignant neoplasm of thyroid gland, metastatic to bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "424954002", "display": "Undifferentiated large cell carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425303004", "display": "Squamous cell carcinomatosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425369003", "display": "Chronic progressive renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425390006", "display": "Dementia associated with Parkinson's Disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425413006", "display": "Drug-induced cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425500002", "display": "Secondary progressive multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426012001", "display": "Right heart failure due to pulmonary hypertension (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426263006", "display": "Congestive heart failure due to left ventricular systolic dysfunction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426373005", "display": "Relapsing remitting multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426437004", "display": "Familial idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426611007", "display": "Congestive heart failure due to valvular disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "426896000", "display": "Chronic hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428051000124108", "display": "Mild dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428061005", "display": "Malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428173007", "display": "Chronic hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428351000124105", "display": "Severe dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428700003", "display": "Primary progressive multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429033009", "display": "Malignant neoplasm of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429161000124103", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429458009", "display": "Dementia due to Creutzfeldt Jakob disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "429998004", "display": "Vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "430771000124100", "display": "Moderate dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "433146000", "display": "Chronic kidney disease stage 5 (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "434431000124103", "display": "Hypertensive end stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "43736008", "display": "Rheumatic left ventricular failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "438511000", "display": "Benign multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "43904005", "display": "Macronodular cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439567002", "display": "Malignant multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44047000", "display": "Zieve's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44088000", "display": "Low cardiac output syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "441481004", "display": "Chronic systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "441530006", "display": "Chronic diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "442344002", "display": "Dementia due to Huntington chorea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44274007", "display": "Lymphoid interstitial pneumonia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "44313006", "display": "Right heart failure secondary to left heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443144000", "display": "Metastatic sarcoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443253003", "display": "Acute on chronic systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443254009", "display": "Acute systolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443343001", "display": "Acute diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443344007", "display": "Acute on chronic diastolic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443493003", "display": "Metastatic malignant melanoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "445236007", "display": "Cardiorenal syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "446221000", "display": "Heart failure with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448218008", "display": "Malignant neoplasm of cerebellopontine angle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448248006", "display": "Malignant neoplasm of axial suprasellar region of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448250003", "display": "Malignant teratoma of pineal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448863000", "display": "Malignant epithelial neoplasm of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448989001", "display": "Malignant epithelial neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449253005", "display": "Malignant epithelial neoplasm of hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449420002", "display": "Malignant neoplasm of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449630001", "display": "Secondary malignant neoplasm of skin of lower leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449631002", "display": "Secondary malignant neoplasm of skin of upper arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449632009", "display": "Secondary malignant neoplasm of lower leg (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449633004", "display": "Secondary malignant neoplasm of upper arm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "45256007", "display": "Cruveilhier-Baumgarten syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "46113002", "display": "Hypertensive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "46177005", "display": "End-stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "462172006", "display": "Fetal heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "462174007", "display": "Fetal heart failure with myocardial hypertrophy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "462175008", "display": "Fetal heart failure with redistribution of cardiac output (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "471880001", "display": "Heart failure due to end stage congenital heart disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "473419009", "display": "Intraductal papillary mucinous carcinoma in situ of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4817008", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "48447003", "display": "Chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "49049000", "display": "Parkinson's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "49584005", "display": "Acute cor pulmonale (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "49708008", "display": "Anemia of chronic renal failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4981000", "display": "Panacinar emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "50196008", "display": "Perialveolar fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "50325005", "display": "Alcoholic fatty liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5053004", "display": "Cardiac insufficiency due to prosthesis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5148006", "display": "Hypertensive heart disease with congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51615001", "display": "Fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51928006", "display": "General paresis - neurosyphilis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "52448006", "display": "Dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "536002", "display": "Glissonian cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5375005", "display": "Chronic left-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "54502004", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "54867000", "display": "Rheumatoid fibrosing alveolitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "55009008", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, with delusions (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "55565007", "display": "Cardiac failure after obstetrical surgery AND/OR other procedure including delivery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56267009", "display": "Multi-infarct dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56675007", "display": "Acute heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "56841008", "display": "Massive fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "57488007", "display": "Chronic pulmonary fibrosis due to inhalation of chemical fumes AND/OR vapors (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "57557005", "display": "Chronic milk alkali syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "57686001", "display": "Emphysematous bleb of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "58756001", "display": "Huntington's chorea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "59651006", "display": "Sedative, hypnotic AND/OR anxiolytic-induced persisting dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "59773008", "display": "Simple pulmonary alveolitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60805002", "display": "Hemolytic anemia with emphysema AND cutis laxa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60856006", "display": "Cardiac insufficiency following cardiac surgery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "609507007", "display": "Induced termination of pregnancy complicated by cardiac failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "6183001", "display": "Indian childhood cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "62239001", "display": "Parkinson-dementia complex of Guam (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "6475002", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, uncomplicated (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "65096006", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset, with delirium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "65710008", "display": "Acute respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "66108005", "display": "Primary degenerative dementia of the Alzheimer type, senile onset, uncomplicated (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "66110007", "display": "Chronic diffuse emphysema caused by inhalation of chemical fumes AND/OR vapors (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "66989003", "display": "Chronic right-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67431000119105", "display": "Congestive heart failure stage D (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67441000119101", "display": "Congestive heart failure stage C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "67905004", "display": "Acute-on-chronic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "681621000119105", "display": "Primary adenocarcinoma of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "681721000119103", "display": "Primary adenocarcinoma of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "68328006", "display": "Centriacinar emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "684911000119105", "display": "Primary glioblastoma multiforme of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "69482004", "display": "Korsakoff's psychosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698296002", "display": "Acute exacerbation of chronic congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698504006", "display": "Postoperative cardiopulmonary failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698594003", "display": "Symptomatic congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698624003", "display": "Dementia associated with cerebral lipidosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698625002", "display": "Dementia associated with normal pressure hydrocephalus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698626001", "display": "Dementia associated with multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698687007", "display": "Post-traumatic dementia with behavioral change (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698725008", "display": "Dementia associated with neurosyphilis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698726009", "display": "Dementia associated with viral encephalitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698781002", "display": "Dementia associated with cerebral anoxia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698948009", "display": "Vascular dementia in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698949001", "display": "Dementia in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698954005", "display": "Primary degenerative dementia of the Alzheimer type, senile onset in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698955006", "display": "Primary degenerative dementia of the Alzheimer type, presenile onset in remission (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699318007", "display": "Supratentorial primitive neuroectodermal tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699748007", "display": "Cardiorespiratory arrest with successful resuscitation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700250006", "display": "Idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700251005", "display": "Chronic idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700252003", "display": "Subacute idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "700423003", "display": "Adenocarcinoma of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "702373006", "display": "Hereditary myopathy with early respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "702392008", "display": "Metastatic renal cell carcinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703272007", "display": "Heart failure with reduced ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703273002", "display": "Heart failure with reduced ejection fraction due to coronary artery disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703274008", "display": "Heart failure with reduced ejection fraction due to myocarditis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703275009", "display": "Heart failure with reduced ejection fraction due to cardiomyopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "703276005", "display": "Heart failure with reduced ejection fraction due to heart valve disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704152002", "display": "Metastatic neuroblastoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704242009", "display": "Fetal heart failure due to extracardiac disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704667004", "display": "Hypertension concurrent and due to end stage renal disease on dialysis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "705176003", "display": "Metastatic carcinoid tumor (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "707324008", "display": "Anemia co-occurrent and due to end stage renal disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "707434003", "display": "Pulmonary fibrosis due to Hermansky-Pudlak syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "708030004", "display": "Pulmonary emphysema co-occurrent with fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "708537005", "display": "Acute idiopathic pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709109004", "display": "Hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709110009", "display": "Acute hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709111008", "display": "Acute hypoxemic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709285002", "display": "Secondary malignant neoplasm of lumbosacral plexus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "70936005", "display": "Multi-infarct dementia, uncomplicated (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "71193007", "display": "Fibrosis of lung caused by radiation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "712487000", "display": "End stage renal disease due to benign hypertension (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "712849003", "display": "Primary malignant neoplasm of prostate metastatic to bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713060000", "display": "Sporadic Creutzfeldt-Jakob disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713181003", "display": "Chronic alcoholic liver disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713189001", "display": "Malignant insulinoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713244007", "display": "Drug induced pulmonary fibrosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713325002", "display": "Primary cerebral lymphoma co-occurrent with human immunodeficiency virus infection (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713370005", "display": "Acute on chronic alcoholic liver disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713419002", "display": "Intraoperative cardiorespiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713488003", "display": "Presenile dementia co-occurrent with human immunodeficiency virus infection (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713844000", "display": "Dementia co-occurrent with human immunodeficiency virus infection (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715345007", "display": "Young onset Parkinson disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715401008", "display": "Primary biliary cirrhosis co-occurrent with systemic scleroderma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715414009", "display": "Familial malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715662009", "display": "Iatrogenic Jakob-Creutzfeldt disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715737004", "display": "Parkinsonism co-occurrent with dementia of Guadeloupe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715807002", "display": "Familial Creutzfeldt-Jakob (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715864007", "display": "Non-Wilsonian hepatic copper toxicosis of infancy and childhood (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "715904005", "display": "Pineal parenchymal tumor of intermediate differentiation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "716107009", "display": "Early onset parkinsonism and intellectual disability syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "716203000", "display": "Decompensated cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "716662004", "display": "Autosomal dominant late onset Parkinson disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "717840005", "display": "Congestive heart failure stage B (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "718089001", "display": "Acute respiratory failure requiring reintubation following extubation (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "718555006", "display": "Juvenile amyotrophic lateral sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "718685006", "display": "Orthostatic hypotension co-occurrent and due to Parkinson's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "71892000", "display": "Cardiac asthma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "719218000", "display": "Cryptogenic organizing pneumonia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "720587009", "display": "Donor derived melanoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "721718003", "display": "Primary adenocarcinoma of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "721977007", "display": "Lung fibrosis, immunodeficiency, 46,XX gonadal dysgenesis syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722095005", "display": "Acute kidney injury due to circulatory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722600006", "display": "Non-amnestic Alzheimer disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722671009", "display": "Metastatic malignant neoplasm of meninges (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722707001", "display": "Metastatic malignant neoplasm of peripheral nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722919003", "display": "Neonatal cardiac failure due to decreased left ventricular output (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722962002", "display": "Amnestic disorder caused by substance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722977005", "display": "Dementia co-occurrent and due to neurocysticercosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722978000", "display": "Dementia caused by toxin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722979008", "display": "Dementia due to metabolic abnormality (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722980006", "display": "Dementia due to chromosomal anomaly (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "722987009", "display": "Amyotrophic lateral sclerosis plus syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "723123001", "display": "Ischemic vascular dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "723390000", "display": "Rapidly progressive dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "723829000", "display": "Pulmonary fibrosis, hepatic hyperplasia, bone marrow hypoplasia syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724550005", "display": "Neonatal cardiac failure due to pulmonary overperfusion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724685000", "display": "Amnestic disorder caused by sedative (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724686004", "display": "Amnestic disorder caused by hypnotic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724687008", "display": "Amnestic disorder caused by anxiolytic (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724747009", "display": "Amnestic disorder due to multiple etiological factors (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724761004", "display": "Sporadic Parkinson disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724776007", "display": "Dementia due to disorder of central nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724777003", "display": "Dementia due to infectious disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724778008", "display": "Progressive relapsing multiple sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "72481000119103", "display": "Congestive heart failure as early postoperative complication (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "724992007", "display": "Epilepsy co-occurrent and due to dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725146001", "display": "Atypical juvenile parkinsonism (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725416005", "display": "Cardiomyopathy co-occurrent and due to cirrhosis of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725898002", "display": "Delirium co-occurrent with dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725938001", "display": "Cirrhosis of liver caused by methotrexate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725939009", "display": "Cirrhosis of liver caused by amiodarone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "725940006", "display": "Cirrhosis of liver caused by methyldopa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "73097000", "display": "Alcohol amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733028000", "display": "Multiple sclerosis, ichthyosis, factor VIII deficiency syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733184002", "display": "Dementia caused by heavy metal exposure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733190003", "display": "Dementia due to primary malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733191004", "display": "Dementia due to chronic subdural hematoma (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733192006", "display": "Dementia due to herpes encephalitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733193001", "display": "Dementia co-occurrent and due to progressive multifocal leukoencephalopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733194007", "display": "Dementia co-occurrent and due to Down syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "733351008", "display": "Primary malignant neuroendocrine neoplasm of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7361000175106", "display": "Acute-on-chronic hypercapnic respiratory failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7371000175103", "display": "Reduced ejection fraction co-occurrent and due to acute on chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7381000175100", "display": "Reduced ejection fraction co-occurrent and due to chronic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7391000175102", "display": "Reduced ejection fraction co-occurrent and due to acute heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7401000175100", "display": "Acute on chronic heart failure co-occurrent with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7411000175102", "display": "Chronic heart failure co-occurrent with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "7421000175106", "display": "Acute heart failure co-occurrent with normal ejection fraction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "74669004", "display": "Cardiac cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "74960003", "display": "Acute left-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "76301009", "display": "Florid cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "77690003", "display": "Interstitial emphysema of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78208005", "display": "Pigment cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "78862003", "display": "Ayerza's syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "792004", "display": "Jakob-Creutzfeldt disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79341000119107", "display": "Mixed dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "79955004", "display": "Chronic cor pulmonale (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "80479009", "display": "Acute right-sided congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "80614003", "display": "Prolonged pulmonary alveolitis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82351000119105", "display": "Altered behavior co-occurrent and due to Pick's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82361000119107", "display": "Altered behavior in dementia due to Huntington chorea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82371000119101", "display": "Dementia due to multiple sclerosis with altered behavior (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82381000119103", "display": "Epileptic dementia with behavioral disturbance (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82523003", "display": "Congestive rheumatic heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82959004", "display": "Dementia paralytica juvenilis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "831000119103", "display": "Cirrhosis of liver due to chronic hepatitis C (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83105008", "display": "Malignant hypertensive heart disease with congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83168008", "display": "Psychoactive substance-induced organic amnestic disorder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "83291003", "display": "Cor pulmonale (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "84114007", "display": "Heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "85232009", "display": "Left heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "86044005", "display": "Amyotrophic lateral sclerosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "86454000", "display": "Postnecrotic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "86680006", "display": "Ruptured emphysematous bleb of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87091000119101", "display": "Malignant glioma of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87101000119106", "display": "Primary malignant glioma of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87111000119109", "display": "Malignant glioma of hypothalamus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87121000119102", "display": "Malignant glioma of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87317003", "display": "Respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "87433001", "display": "Pulmonary emphysema (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "88805009", "display": "Chronic congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89580002", "display": "Cryptogenic cirrhosis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "89819002", "display": "Cardiac insufficiency during AND/OR resulting from a procedure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90099008", "display": "Subcortical leukoencephalopathy (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90117007", "display": "Tuberculous fibrosis of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90610005", "display": "Interstitial pulmonary fibrosis of prematurity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90688005", "display": "Chronic renal failure syndrome (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90771000119100", "display": "End stage renal disease on dialysis due to type 1 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "90791000119104", "display": "End stage renal disease on dialysis due to type 2 diabetes mellitus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "91181000119105", "display": "Squamous cell carcinoma metastatic to pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "91251000119105", "display": "Small cell carcinoma metastatic to skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "91281000119103", "display": "Secondary adenocarcinoma of bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "92506005", "display": "Biventricular congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93145002", "display": "Leukemic reticuloendotheliosis of intrapelvic lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "9345005", "display": "Dialysis dementia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93715005", "display": "Primary malignant neoplasm of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93726004", "display": "Primary malignant neoplasm of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93727008", "display": "Primary malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93746009", "display": "Primary malignant neoplasm of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93748005", "display": "Primary malignant neoplasm of cerebral ventricle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93749002", "display": "Primary malignant neoplasm of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93768004", "display": "Primary malignant neoplasm of craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93807001", "display": "Primary malignant neoplasm of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93843007", "display": "Primary malignant neoplasm of islets of Langerhans (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93928006", "display": "Primary malignant neoplasm of occipital lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93930008", "display": "Primary malignant neoplasm of olfactory nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93939009", "display": "Primary malignant neoplasm of pancreatic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93946000", "display": "Primary malignant neoplasm of parietal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93962006", "display": "Primary malignant neoplasm of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "93964007", "display": "Primary malignant neoplasm of pituitary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94082003", "display": "Primary malignant neoplasm of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94086000", "display": "Primary malignant neoplasm of temporal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94152006", "display": "Secondary malignant neoplasm of abdominal esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94153001", "display": "Secondary malignant neoplasm of abducens nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94154007", "display": "Secondary malignant neoplasm of accessory nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94155008", "display": "Secondary malignant neoplasm of accessory sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94156009", "display": "Secondary malignant neoplasm of acoustic nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94157000", "display": "Secondary malignant neoplasm of acromion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94158005", "display": "Secondary malignant neoplasm of adenoid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94159002", "display": "Secondary malignant neoplasm of adnexa of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94160007", "display": "Secondary malignant neoplasm of adrenal cortex (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94161006", "display": "Secondary malignant neoplasm of adrenal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94162004", "display": "Secondary malignant neoplasm of adrenal medulla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94163009", "display": "Secondary malignant neoplasm of alveolar ridge mucosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94164003", "display": "Secondary malignant neoplasm of ampulla of Vater (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94165002", "display": "Secondary malignant neoplasm of anal canal (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94166001", "display": "Secondary malignant neoplasm of anterior aspect of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94167005", "display": "Secondary malignant neoplasm of anterior mediastinum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94168000", "display": "Secondary malignant neoplasm of anterior portion of floor of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94169008", "display": "Secondary malignant neoplasm of anterior two-thirds of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94170009", "display": "Secondary malignant neoplasm of anterior wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94171008", "display": "Secondary malignant neoplasm of anterior wall of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94172001", "display": "Secondary malignant neoplasm of anus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94173006", "display": "Secondary malignant neoplasm of aortic body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94175004", "display": "Secondary malignant neoplasm of appendix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94176003", "display": "Secondary malignant neoplasm of areola of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94177007", "display": "Secondary malignant neoplasm of areola of male breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94179005", "display": "Secondary malignant neoplasm of ascending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94180008", "display": "Secondary malignant neoplasm of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94181007", "display": "Secondary malignant neoplasm of axillary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94182000", "display": "Secondary malignant neoplasm of axillary tail of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94183005", "display": "Secondary malignant neoplasm of back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94184004", "display": "Secondary malignant neoplasm of base of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94185003", "display": "Secondary malignant neoplasm of biliary tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94186002", "display": "Secondary malignant neoplasm of bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94187006", "display": "Secondary malignant neoplasm of blood vessel of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94189009", "display": "Secondary malignant neoplasm of blood vessel of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94190000", "display": "Secondary malignant neoplasm of blood vessel of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94191001", "display": "Secondary malignant neoplasm of blood vessel of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94192008", "display": "Secondary malignant neoplasm of blood vessel of finger (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94193003", "display": "Secondary malignant neoplasm of blood vessel of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94194009", "display": "Secondary malignant neoplasm of blood vessel of forearm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94195005", "display": "Secondary malignant neoplasm of blood vessel of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94196006", "display": "Secondary malignant neoplasm of blood vessel of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94197002", "display": "Secondary malignant neoplasm of blood vessel of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94198007", "display": "Secondary malignant neoplasm of blood vessel of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94200001", "display": "Secondary malignant neoplasm of blood vessel of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94201002", "display": "Secondary malignant neoplasm of blood vessel of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94202009", "display": "Secondary malignant neoplasm of blood vessel of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94203004", "display": "Secondary malignant neoplasm of blood vessel of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94204005", "display": "Secondary malignant neoplasm of blood vessel of popliteal space (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94205006", "display": "Secondary malignant neoplasm of blood vessel of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94206007", "display": "Secondary malignant neoplasm of blood vessel of thigh (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94207003", "display": "Secondary malignant neoplasm of blood vessel of thorax (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94208008", "display": "Secondary malignant neoplasm of blood vessel of toe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94209000", "display": "Secondary malignant neoplasm of blood vessel of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94210005", "display": "Secondary malignant neoplasm of blood vessel of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94211009", "display": "Secondary malignant neoplasm of blood vessel (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94212002", "display": "Secondary malignant neoplasm of body of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94213007", "display": "Secondary malignant neoplasm of body of penis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94214001", "display": "Secondary malignant neoplasm of body of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94215000", "display": "Secondary malignant neoplasm of body of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94217008", "display": "Secondary malignant neoplasm of bone marrow (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94218003", "display": "Secondary malignant neoplasm of bone of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94219006", "display": "Secondary malignant neoplasm of bone of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94220000", "display": "Secondary malignant neoplasm of bone of skull (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94221001", "display": "Secondary malignant neoplasm of bone of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94222008", "display": "Secondary malignant neoplasm of bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94224009", "display": "Secondary malignant neoplasm of brain stem (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94225005", "display": "Secondary malignant neoplasm of brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94226006", "display": "Secondary malignant neoplasm of broad ligament (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94227002", "display": "Secondary malignant neoplasm of bronchopulmonary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94228007", "display": "Secondary malignant neoplasm of bronchus of left lower lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94229004", "display": "Secondary malignant neoplasm of bronchus of left upper lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94230009", "display": "Secondary malignant neoplasm of bronchus of right lower lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94231008", "display": "Secondary malignant neoplasm of bronchus of right middle lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94232001", "display": "Secondary malignant neoplasm of bronchus of right upper lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94233006", "display": "Secondary malignant neoplasm of bronchus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94234000", "display": "Secondary malignant neoplasm of buccal mucosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94235004", "display": "Secondary malignant neoplasm of cecum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94236003", "display": "Secondary malignant neoplasm of calcaneus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94237007", "display": "Secondary malignant neoplasm of cardia of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94238002", "display": "Secondary malignant neoplasm of carina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94239005", "display": "Secondary malignant neoplasm of carotid body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94240007", "display": "Secondary malignant neoplasm of carpal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94241006", "display": "Secondary malignant neoplasm of cartilage of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94242004", "display": "Secondary malignant neoplasm of cauda equina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94243009", "display": "Secondary malignant neoplasm of central nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94244003", "display": "Secondary malignant neoplasm of central portion of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94245002", "display": "Secondary malignant neoplasm of cerebellum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94246001", "display": "Secondary malignant neoplasm of cerebral meninges (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94247005", "display": "Secondary malignant neoplasm of cerebral ventricle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94248000", "display": "Secondary malignant neoplasm of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94249008", "display": "Secondary malignant neoplasm of cervical esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94250008", "display": "Secondary malignant neoplasm of cervical vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94252000", "display": "Secondary malignant neoplasm of cheek (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94253005", "display": "Secondary malignant neoplasm of chest wall (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94254004", "display": "Secondary malignant neoplasm of choroid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94255003", "display": "Secondary malignant neoplasm of ciliary body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94256002", "display": "Secondary malignant neoplasm of clavicle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94257006", "display": "Secondary malignant neoplasm of clitoris (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94258001", "display": "Secondary malignant neoplasm of coccygeal body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94259009", "display": "Secondary malignant neoplasm of coccyx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94260004", "display": "Secondary malignant neoplasm of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94261000", "display": "Secondary malignant neoplasm of commissure of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94262007", "display": "Secondary malignant neoplasm of common bile duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94263002", "display": "Secondary malignant neoplasm of conjunctiva (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94264008", "display": "Secondary malignant neoplasm of soft tissues (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94265009", "display": "Secondary malignant neoplasm of cornea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94266005", "display": "Secondary malignant neoplasm of cranial nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94267001", "display": "Secondary malignant neoplasm of craniopharyngeal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94268006", "display": "Secondary malignant neoplasm of cubital lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94269003", "display": "Secondary malignant neoplasm of cuboid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94270002", "display": "Secondary malignant neoplasm of cystic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94271003", "display": "Secondary malignant neoplasm of descending colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94272005", "display": "Secondary malignant neoplasm of diaphragm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94273000", "display": "Secondary malignant neoplasm of dorsal surface of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94274006", "display": "Secondary malignant neoplasm of thoracic vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94275007", "display": "Secondary malignant neoplasm of duodenum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94276008", "display": "Secondary malignant neoplasm of ectopic female breast tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94277004", "display": "Secondary malignant neoplasm of ectopic male breast tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94278009", "display": "Secondary malignant neoplasm of endocardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94279001", "display": "Secondary malignant neoplasm of endocervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94280003", "display": "Secondary malignant neoplasm of endocrine gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94281004", "display": "Secondary malignant neoplasm of endometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94282006", "display": "Secondary malignant neoplasm of epicardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94283001", "display": "Secondary malignant neoplasm of epididymis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94284007", "display": "Secondary malignant neoplasm of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94285008", "display": "Secondary malignant neoplasm of epitrochlear lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94286009", "display": "Secondary malignant neoplasm of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94287000", "display": "Secondary malignant neoplasm of ethmoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94288005", "display": "Secondary malignant neoplasm of ethmoidal sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94289002", "display": "Secondary malignant neoplasm of eustachian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94290006", "display": "Secondary malignant neoplasm of exocervix (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94291005", "display": "Secondary malignant neoplasm of extrahepatic bile ducts (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94292003", "display": "Secondary malignant neoplasm of eye (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94293008", "display": "Secondary malignant neoplasm of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94294002", "display": "Secondary malignant neoplasm of facial nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94295001", "display": "Secondary malignant neoplasm of fallopian tube (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94296000", "display": "Secondary malignant neoplasm of false vocal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94297009", "display": "Secondary malignant neoplasm of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94298004", "display": "Secondary malignant neoplasm of female genital organ (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94299007", "display": "Secondary malignant neoplasm of femoral lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94300004", "display": "Secondary malignant neoplasm of femur (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94301000", "display": "Secondary malignant neoplasm of fibula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94302007", "display": "Secondary malignant neoplasm of first cuneiform bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94303002", "display": "Secondary malignant neoplasm of flank (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94304008", "display": "Secondary malignant neoplasm of floor of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94305009", "display": "Secondary malignant neoplasm of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94306005", "display": "Secondary malignant neoplasm of forearm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94307001", "display": "Secondary malignant neoplasm of prepuce (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94308006", "display": "Secondary malignant neoplasm of frontal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94309003", "display": "Secondary malignant neoplasm of frontal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94310008", "display": "Secondary malignant neoplasm of frontal sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94311007", "display": "Secondary malignant neoplasm of fundus of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94312000", "display": "Secondary malignant neoplasm of gallbladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94313005", "display": "Secondary malignant neoplasm of gastrointestinal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94314004", "display": "Secondary malignant neoplasm of gingival mucosa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94315003", "display": "Secondary malignant neoplasm of glans penis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94316002", "display": "Secondary malignant neoplasm of glomus jugulare (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94317006", "display": "Secondary malignant neoplasm of glossopharyngeal nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94318001", "display": "Secondary malignant neoplasm of glottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94319009", "display": "Secondary malignant neoplasm of great vessels (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94320003", "display": "Secondary malignant neoplasm of greater curvature of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94321004", "display": "Secondary malignant neoplasm of gum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94322006", "display": "Secondary malignant neoplasm of hamate bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94323001", "display": "Secondary malignant neoplasm of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94324007", "display": "Secondary malignant neoplasm of hard palate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94325008", "display": "Secondary malignant neoplasm of head of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94326009", "display": "Secondary malignant neoplasm of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94327000", "display": "Secondary malignant neoplasm of heart (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94328005", "display": "Secondary malignant neoplasm of hepatic flexure of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94329002", "display": "Secondary malignant neoplasm of hilus of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94330007", "display": "Secondary malignant neoplasm of hypogastric lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94331006", "display": "Secondary malignant neoplasm of hypoglossal nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94332004", "display": "Secondary malignant neoplasm of hypopharyngeal aspect of aryepiglottic fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94333009", "display": "Secondary malignant neoplasm of hypopharyngeal aspect of interarytenoid fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94334003", "display": "Secondary malignant neoplasm of hypopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94335002", "display": "Secondary malignant neoplasm of ileum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94336001", "display": "Secondary malignant neoplasm of iliac lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94337005", "display": "Secondary malignant neoplasm of ilium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94338000", "display": "Secondary malignant neoplasm of infraclavicular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94339008", "display": "Secondary malignant neoplasm of inguinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94340005", "display": "Secondary malignant neoplasm of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94341009", "display": "Secondary malignant neoplasm of inner aspect of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94342002", "display": "Secondary malignant neoplasm of inner aspect of lower lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94343007", "display": "Secondary malignant neoplasm of inner aspect of upper lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94344001", "display": "Secondary malignant neoplasm of intercostal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94345000", "display": "Secondary malignant neoplasm of intestinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94346004", "display": "Secondary malignant neoplasm of intestinal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94347008", "display": "Secondary malignant neoplasm of intra-abdominal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94348003", "display": "Secondary malignant neoplasm of intra-abdominal organs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94349006", "display": "Secondary malignant neoplasm of intrahepatic bile ducts (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94350006", "display": "Secondary malignant neoplasm of intrapelvic lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94351005", "display": "Secondary malignant neoplasm of intrathoracic lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94352003", "display": "Secondary malignant neoplasm of intrathoracic organs (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94353008", "display": "Secondary malignant neoplasm of ischium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94354002", "display": "Secondary malignant neoplasm of islets of Langerhans (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94355001", "display": "Secondary malignant neoplasm of isthmus of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94356000", "display": "Secondary malignant neoplasm of jaw (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94357009", "display": "Secondary malignant neoplasm of jejunum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94358004", "display": "Secondary malignant neoplasm of junctional region of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94359007", "display": "Secondary malignant neoplasm of junctional zone of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94360002", "display": "Secondary malignant neoplasm of kidney (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94361003", "display": "Secondary malignant neoplasm of labia majora (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94362005", "display": "Secondary malignant neoplasm of labia minora (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94364006", "display": "Secondary malignant neoplasm of lacrimal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94365007", "display": "Secondary malignant neoplasm of large intestine (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94366008", "display": "Secondary malignant neoplasm of laryngeal aspect of aryepiglottic fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94367004", "display": "Secondary malignant neoplasm of laryngeal aspect of interarytenoid fold (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94368009", "display": "Secondary malignant neoplasm of laryngeal commissure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94369001", "display": "Secondary malignant neoplasm of laryngeal surface of epiglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94370000", "display": "Secondary malignant neoplasm of larynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94371001", "display": "Secondary malignant neoplasm of lateral portion of floor of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94372008", "display": "Secondary malignant neoplasm of lateral wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94373003", "display": "Secondary malignant neoplasm of lateral wall of oropharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94374009", "display": "Secondary malignant neoplasm of lateral wall of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94375005", "display": "Secondary malignant neoplasm of left lower lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94376006", "display": "Secondary malignant neoplasm of left upper lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94378007", "display": "Secondary malignant neoplasm of lesser curvature of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94379004", "display": "Secondary malignant neoplasm of lingual tonsil (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94380001", "display": "Secondary malignant neoplasm of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94381002", "display": "Secondary malignant neoplasm of liver (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94382009", "display": "Secondary malignant neoplasm of long bone of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94383004", "display": "Secondary malignant neoplasm of long bone of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94384005", "display": "Secondary malignant neoplasm of lower gum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94385006", "display": "Secondary malignant neoplasm of lower inner quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94386007", "display": "Secondary malignant neoplasm of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94387003", "display": "Secondary malignant neoplasm of lower outer quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94388008", "display": "Secondary malignant neoplasm of lower third of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94389000", "display": "Secondary malignant neoplasm of lumbar vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94390009", "display": "Secondary malignant neoplasm of lunate bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94391008", "display": "Secondary malignant neoplasm of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94392001", "display": "Secondary malignant neoplasm of lymph node (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94393006", "display": "Secondary malignant neoplasm of lymph nodes of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94394000", "display": "Secondary malignant neoplasm of lymph nodes of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94395004", "display": "Secondary malignant neoplasm of lymph nodes of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94396003", "display": "Secondary malignant neoplasm of lymph nodes of multiple sites (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94397007", "display": "Secondary malignant neoplasm of lymph nodes of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94398002", "display": "Secondary malignant neoplasm of lymph nodes of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94399005", "display": "Secondary malignant neoplasm of main bronchus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94400003", "display": "Secondary malignant neoplasm of major salivary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94401004", "display": "Secondary malignant neoplasm of male breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94402006", "display": "Secondary malignant neoplasm of male genital organ (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94403001", "display": "Secondary malignant neoplasm of mandible (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94404007", "display": "Secondary malignant neoplasm of mastoid air cells (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94405008", "display": "Secondary malignant neoplasm of maxilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94406009", "display": "Secondary malignant neoplasm of maxillary sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94407000", "display": "Secondary malignant neoplasm of Meckel's diverticulum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94408005", "display": "Secondary malignant neoplasm of mediastinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94409002", "display": "Secondary malignant neoplasm of mediastinum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94410007", "display": "Secondary malignant neoplasm of mesenteric lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94411006", "display": "Secondary malignant neoplasm of metacarpal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94412004", "display": "Secondary malignant neoplasm of metatarsal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94413009", "display": "Secondary malignant neoplasm of middle ear (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94414003", "display": "Secondary malignant neoplasm of middle third of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94415002", "display": "Secondary malignant neoplasm of minor salivary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94416001", "display": "Secondary malignant neoplasm of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94417005", "display": "Secondary malignant neoplasm of multiple endocrine glands (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94418000", "display": "Secondary malignant neoplasm of muscle of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94419008", "display": "Secondary malignant neoplasm of muscle of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94420002", "display": "Secondary malignant neoplasm of muscle of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94421003", "display": "Secondary malignant neoplasm of muscle of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94422005", "display": "Secondary malignant neoplasm of muscle of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94423000", "display": "Secondary malignant neoplasm of muscle of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94424006", "display": "Secondary malignant neoplasm of muscle of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94425007", "display": "Secondary malignant neoplasm of muscle of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94426008", "display": "Secondary malignant neoplasm of muscle of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94427004", "display": "Secondary malignant neoplasm of muscle of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94428009", "display": "Secondary malignant neoplasm of muscle of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94429001", "display": "Secondary malignant neoplasm of muscle of thorax (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94430006", "display": "Secondary malignant neoplasm of muscle of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94431005", "display": "Secondary malignant neoplasm of muscle of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94432003", "display": "Secondary malignant neoplasm of muscle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94433008", "display": "Secondary malignant neoplasm of myocardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94434002", "display": "Secondary malignant neoplasm of myometrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94435001", "display": "Secondary malignant neoplasm of nasal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94436000", "display": "Secondary malignant neoplasm of nasal cavity (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94437009", "display": "Secondary malignant neoplasm of nasal concha (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94439007", "display": "Secondary malignant neoplasm of navicular bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94440009", "display": "Secondary malignant neoplasm of scaphoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94441008", "display": "Secondary malignant neoplasm of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94442001", "display": "Secondary malignant neoplasm of nervous system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94443006", "display": "Secondary malignant neoplasm of nipple of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94444000", "display": "Secondary malignant neoplasm of nipple of male breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94445004", "display": "Secondary malignant neoplasm of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94446003", "display": "Secondary malignant neoplasm of obturator lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94447007", "display": "Secondary malignant neoplasm of occipital bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94448002", "display": "Secondary malignant neoplasm of occipital lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94449005", "display": "Secondary malignant neoplasm of occipital lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94450005", "display": "Secondary malignant neoplasm of oculomotor nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94451009", "display": "Secondary malignant neoplasm of olfactory nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94452002", "display": "Secondary malignant neoplasm of optic nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94453007", "display": "Secondary malignant neoplasm of orbit proper (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94454001", "display": "Secondary malignant neoplasm of oropharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94455000", "display": "Secondary malignant neoplasm of ovary (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94456004", "display": "Secondary malignant neoplasm of palate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94457008", "display": "Secondary malignant neoplasm of palatine bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94458003", "display": "Secondary malignant neoplasm of tonsil (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94459006", "display": "Secondary malignant neoplasm of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94460001", "display": "Secondary malignant neoplasm of pancreatic duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94461002", "display": "Secondary malignant neoplasm of para-aortic body (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94462009", "display": "Secondary malignant neoplasm of paraganglion (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94463004", "display": "Secondary malignant neoplasm of paramammary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94464005", "display": "Secondary malignant neoplasm of parametrial lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94465006", "display": "Secondary malignant neoplasm of parametrium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94466007", "display": "Secondary malignant neoplasm of pararectal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94467003", "display": "Secondary malignant neoplasm of parathyroid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94468008", "display": "Secondary malignant neoplasm of paraurethral glands (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94469000", "display": "Secondary malignant neoplasm of paravaginal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94470004", "display": "Secondary malignant neoplasm of parietal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94471000", "display": "Secondary malignant neoplasm of parietal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94472007", "display": "Secondary malignant neoplasm of parietal peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94473002", "display": "Secondary malignant neoplasm of parietal pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94474008", "display": "Secondary malignant neoplasm of parotid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94475009", "display": "Secondary malignant neoplasm of parotid lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94476005", "display": "Secondary malignant neoplasm of patella (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94477001", "display": "Secondary malignant neoplasm of pectoral axillary lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94478006", "display": "Secondary malignant neoplasm of pelvic bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94479003", "display": "Secondary malignant neoplasm of pelvic peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94480000", "display": "Secondary malignant neoplasm of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94481001", "display": "Secondary malignant neoplasm of penis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94482008", "display": "Secondary malignant neoplasm of periadrenal tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94483003", "display": "Secondary malignant neoplasm of perianal skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94484009", "display": "Secondary malignant neoplasm of pericardium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94485005", "display": "Secondary malignant neoplasm of perirenal tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94486006", "display": "Secondary malignant neoplasm of phalanx of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94487002", "display": "Secondary malignant neoplasm of phalanx of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94488007", "display": "Secondary malignant neoplasm of pharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94489004", "display": "Secondary malignant neoplasm of pineal gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94490008", "display": "Secondary malignant neoplasm of pisiform bone of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94491007", "display": "Secondary malignant neoplasm of pituitary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94492000", "display": "Secondary malignant neoplasm of placenta (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94493005", "display": "Secondary malignant neoplasm of pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94494004", "display": "Secondary malignant neoplasm of popliteal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94495003", "display": "Secondary malignant neoplasm of postcricoid region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94496002", "display": "Secondary malignant neoplasm of posterior hypopharyngeal wall (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94497006", "display": "Secondary malignant neoplasm of posterior mediastinum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94498001", "display": "Secondary malignant neoplasm of posterior wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94499009", "display": "Secondary malignant neoplasm of posterior wall of oropharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94500000", "display": "Secondary malignant neoplasm of posterior wall of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94501001", "display": "Secondary malignant neoplasm of preauricular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94502008", "display": "Secondary malignant neoplasm of presacral region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94503003", "display": "Secondary malignant neoplasm of prostate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94504009", "display": "Secondary malignant neoplasm of pubis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94505005", "display": "Secondary malignant neoplasm of pyloric antrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94506006", "display": "Secondary malignant neoplasm of pylorus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94507002", "display": "Secondary malignant neoplasm of pyriform sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94508007", "display": "Secondary malignant neoplasm of radius (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94509004", "display": "Secondary malignant neoplasm of rectosigmoid junction (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94510009", "display": "Secondary malignant neoplasm of rectouterine pouch (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94511008", "display": "Secondary malignant neoplasm of rectovaginal septum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94512001", "display": "Secondary malignant neoplasm of rectovesical septum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94513006", "display": "Secondary malignant neoplasm of rectum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94514000", "display": "Secondary malignant neoplasm of renal pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94515004", "display": "Secondary malignant neoplasm of respiratory tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94516003", "display": "Secondary malignant neoplasm of retina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94517007", "display": "Secondary malignant neoplasm of retrocecal tissue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94518002", "display": "Secondary malignant neoplasm of retromolar area (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94519005", "display": "Secondary malignant neoplasm of retroperitoneal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94520004", "display": "Secondary malignant neoplasm of retropharyngeal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94521000", "display": "Secondary malignant neoplasm of rib (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94522007", "display": "Secondary malignant neoplasm of right lower lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94523002", "display": "Secondary malignant neoplasm of right middle lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94524008", "display": "Secondary malignant neoplasm of right upper lobe of lung (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94525009", "display": "Secondary malignant neoplasm of round ligament of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94526005", "display": "Secondary malignant neoplasm of sacrococcygeal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94527001", "display": "Secondary malignant neoplasm of sacrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94528006", "display": "Secondary malignant neoplasm of scalene lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94529003", "display": "Secondary malignant neoplasm of scapula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94530008", "display": "Secondary malignant neoplasm of sclera (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94531007", "display": "Secondary malignant neoplasm of scrotum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94532000", "display": "Secondary malignant neoplasm of sebaceous gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94533005", "display": "Secondary malignant neoplasm of second cuneiform bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94534004", "display": "Secondary malignant neoplasm of septum of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94535003", "display": "Secondary malignant neoplasm of short bone of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94536002", "display": "Secondary malignant neoplasm of short bone of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94537006", "display": "Secondary malignant neoplasm of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94538001", "display": "Secondary malignant neoplasm of sigmoid colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94539009", "display": "Secondary malignant neoplasm of skin of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94540006", "display": "Secondary malignant neoplasm of skin of ankle (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94542003", "display": "Secondary malignant neoplasm of skin of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94543008", "display": "Secondary malignant neoplasm of skin of back (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94544002", "display": "Secondary malignant neoplasm of skin of breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94545001", "display": "Secondary malignant neoplasm of skin of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94546000", "display": "Secondary malignant neoplasm of skin of cheek (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94547009", "display": "Secondary malignant neoplasm of skin of chest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94548004", "display": "Secondary malignant neoplasm of skin of chin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94549007", "display": "Secondary malignant neoplasm of skin of ear (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94550007", "display": "Secondary malignant neoplasm of skin of elbow (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94551006", "display": "Secondary malignant neoplasm of skin of external auditory canal (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94552004", "display": "Secondary malignant neoplasm of skin of eyebrow (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94553009", "display": "Secondary malignant neoplasm of skin of eyelid (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94554003", "display": "Secondary malignant neoplasm of skin of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94555002", "display": "Secondary malignant neoplasm of skin of finger (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94556001", "display": "Secondary malignant neoplasm of skin of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94557005", "display": "Secondary malignant neoplasm of skin of forearm (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94558000", "display": "Secondary malignant neoplasm of skin of forehead (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94559008", "display": "Secondary malignant neoplasm of skin of groin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94560003", "display": "Secondary malignant neoplasm of skin of hand (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94561004", "display": "Secondary malignant neoplasm of skin of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94562006", "display": "Secondary malignant neoplasm of skin of knee (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94564007", "display": "Secondary malignant neoplasm of skin of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94565008", "display": "Secondary malignant neoplasm of skin of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94566009", "display": "Secondary malignant neoplasm of skin of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94567000", "display": "Secondary malignant neoplasm of skin of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94568005", "display": "Secondary malignant neoplasm of skin of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94569002", "display": "Secondary malignant neoplasm of skin of popliteal area (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94570001", "display": "Secondary malignant neoplasm of skin of scalp (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94571002", "display": "Secondary malignant neoplasm of skin of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94572009", "display": "Secondary malignant neoplasm of skin of temporal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94573004", "display": "Secondary malignant neoplasm of skin of thigh (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94574005", "display": "Secondary malignant neoplasm of skin of toe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94575006", "display": "Secondary malignant neoplasm of skin of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94576007", "display": "Secondary malignant neoplasm of skin of umbilicus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94577003", "display": "Secondary malignant neoplasm of skin of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94578008", "display": "Secondary malignant neoplasm of skin of wrist (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94579000", "display": "Secondary malignant neoplasm of skin (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94580002", "display": "Secondary malignant neoplasm of small intestine (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94581003", "display": "Secondary malignant neoplasm of soft palate (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94582005", "display": "Secondary malignant neoplasm of soft tissues of abdomen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94583000", "display": "Secondary malignant neoplasm of soft tissues of axilla (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94584006", "display": "Secondary malignant neoplasm of soft tissues of buttock (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94585007", "display": "Secondary malignant neoplasm of soft tissues of face (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94586008", "display": "Secondary malignant neoplasm of soft tissues of head (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94587004", "display": "Secondary malignant neoplasm of soft tissues of hip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94588009", "display": "Secondary malignant neoplasm of soft tissues of inguinal region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94589001", "display": "Secondary malignant neoplasm of soft tissues of lower limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94590005", "display": "Secondary malignant neoplasm of soft tissues of neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94591009", "display": "Secondary malignant neoplasm of soft tissues of pelvis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94592002", "display": "Secondary malignant neoplasm of soft tissues of perineum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94593007", "display": "Secondary malignant neoplasm of soft tissues of shoulder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94594001", "display": "Secondary malignant neoplasm of soft tissues of thorax (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94595000", "display": "Secondary malignant neoplasm of soft tissues of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94596004", "display": "Secondary malignant neoplasm of soft tissues of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94597008", "display": "Secondary malignant neoplasm of spermatic cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94598003", "display": "Secondary malignant neoplasm of sphenoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94599006", "display": "Secondary malignant neoplasm of sphenoidal sinus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94600009", "display": "Secondary malignant neoplasm of spinal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94601008", "display": "Secondary malignant neoplasm of spinal meninges (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94602001", "display": "Secondary malignant neoplasm of vertebral column (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94603006", "display": "Secondary malignant neoplasm of spleen (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94604000", "display": "Secondary malignant neoplasm of splenic flexure of colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94605004", "display": "Secondary malignant neoplasm of sternum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94606003", "display": "Secondary malignant neoplasm of stomach (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94607007", "display": "Secondary malignant neoplasm of subglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94608002", "display": "Secondary malignant neoplasm of sublingual gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94609005", "display": "Secondary malignant neoplasm of submandibular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94610000", "display": "Secondary malignant neoplasm of submaxillary gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94611001", "display": "Secondary malignant neoplasm of submental lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94612008", "display": "Secondary malignant neoplasm of superficial inguinal lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94613003", "display": "Secondary malignant neoplasm of superior wall of nasopharynx (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94614009", "display": "Secondary malignant neoplasm of supraclavicular lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94615005", "display": "Secondary malignant neoplasm of supraclavicular region (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94616006", "display": "Secondary malignant neoplasm of supraglottis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94617002", "display": "Secondary malignant neoplasm of sweat gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94618007", "display": "Secondary malignant neoplasm of tail of pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94619004", "display": "Secondary malignant neoplasm of talus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94620005", "display": "Secondary malignant neoplasm of tarsal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94621009", "display": "Secondary malignant neoplasm of temporal bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94622002", "display": "Secondary malignant neoplasm of temporal lobe (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94623007", "display": "Secondary malignant neoplasm of testis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94624001", "display": "Secondary malignant neoplasm of the mesentery (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94625000", "display": "Secondary malignant neoplasm of the mesocolon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94626004", "display": "Secondary malignant neoplasm of omentum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94627008", "display": "Secondary malignant neoplasm of peritoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94628003", "display": "Secondary malignant neoplasm of retroperitoneum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94629006", "display": "Secondary malignant neoplasm of thigh (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94630001", "display": "Secondary malignant neoplasm of third cuneiform bone of foot (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94631002", "display": "Secondary malignant neoplasm of thoracic esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94632009", "display": "Secondary malignant neoplasm of thymus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94633004", "display": "Secondary malignant neoplasm of thyroglossal duct (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94634005", "display": "Secondary malignant neoplasm of thyroid gland (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94635006", "display": "Secondary malignant neoplasm of tibia (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94636007", "display": "Secondary malignant neoplasm of tibial lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94637003", "display": "Secondary malignant neoplasm of tip and lateral border of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94638008", "display": "Secondary malignant neoplasm of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94639000", "display": "Secondary malignant neoplasm of tonsillar fossa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94640003", "display": "Secondary malignant neoplasm of tonsillar pillar (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94641004", "display": "Secondary malignant neoplasm of trachea (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94642006", "display": "Secondary malignant neoplasm of tracheobronchial lymph nodes (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94643001", "display": "Secondary malignant neoplasm of transverse colon (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94644007", "display": "Secondary malignant neoplasm of trapezium (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94645008", "display": "Secondary malignant neoplasm of trapezoid bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94646009", "display": "Secondary malignant neoplasm of trigeminal nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94647000", "display": "Secondary malignant neoplasm of trigone of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94648005", "display": "Secondary malignant neoplasm of trochlear nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94649002", "display": "Secondary malignant neoplasm of trunk (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94650002", "display": "Secondary malignant neoplasm of ulna (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94651003", "display": "Secondary malignant neoplasm of undescended testis (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94652005", "display": "Secondary malignant neoplasm of upper gum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94653000", "display": "Secondary malignant neoplasm of upper inner quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94654006", "display": "Secondary malignant neoplasm of upper limb (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94655007", "display": "Secondary malignant neoplasm of upper outer quadrant of female breast (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94656008", "display": "Secondary malignant neoplasm of upper respiratory tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94657004", "display": "Secondary malignant neoplasm of upper third of esophagus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94658009", "display": "Secondary malignant neoplasm of urachus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94659001", "display": "Secondary malignant neoplasm of ureter (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94660006", "display": "Secondary malignant neoplasm of ureteric orifice of urinary bladder (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94661005", "display": "Secondary malignant neoplasm of urethra (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94662003", "display": "Secondary malignant neoplasm of urinary bladder neck (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94663008", "display": "Secondary malignant neoplasm of urinary system (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94664002", "display": "Secondary malignant neoplasm of uterine adnexa (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94665001", "display": "Secondary malignant neoplasm of uterus (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94666000", "display": "Secondary malignant neoplasm of uveal tract (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94667009", "display": "Secondary malignant neoplasm of uvula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94668004", "display": "Secondary malignant neoplasm of vagina (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94669007", "display": "Secondary malignant neoplasm of vagus nerve (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94670008", "display": "Secondary malignant neoplasm of vallecula (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94671007", "display": "Secondary malignant neoplasm of vas deferens (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94672000", "display": "Secondary malignant neoplasm of ventral surface of tongue (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94673005", "display": "Secondary malignant neoplasm of vermilion border of lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94674004", "display": "Secondary malignant neoplasm of vermilion border of lower lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94675003", "display": "Secondary malignant neoplasm of vermilion border of upper lip (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94676002", "display": "Secondary malignant neoplasm of vestibule of mouth (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94677006", "display": "Secondary malignant neoplasm of vestibule of nose (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94678001", "display": "Secondary malignant neoplasm of visceral pleura (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94679009", "display": "Secondary malignant neoplasm of vocal cord (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94680007", "display": "Secondary malignant neoplasm of vomer (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94681006", "display": "Secondary malignant neoplasm of vulva (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94682004", "display": "Secondary malignant neoplasm of Waldeyer's ring (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "94683009", "display": "Secondary malignant neoplasm of zygomatic bone (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "95634003", "display": "Neonatal respiratory arrest (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "96311000119109", "display": "Exacerbation of congestive heart failure (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "96901000119105", "display": "Prostate cancer metastatic to eye (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "96981000119102", "display": "Malignant neoplasm of rectosigmoid junction metastatic to brain (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "97051000119105", "display": "Malignant melanoma metastatic to pancreas (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "97751000119108", "display": "Altered behavior in Alzheimer's disease (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "99131000119108", "display": "Astrocytoma of cerebrum (disorder)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "9953008", "display": "Acute alcoholic liver disease (disorder)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.110.12.1082" } }, { "resource": { "resourceType": "Library", "id": "AdvancedIllnessandFrailtyExclusionECQMFHIR4", "meta": { "profile": [ "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-library-cqfm" ] }, "language": "en", "extension": [ { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem", "valueReference": { "reference": "Device/cqf-tooling" } } ], "url": "http://ecqi.healthit.gov/ecqms/Library/AdvancedIllnessandFrailtyExclusionECQMFHIR4", "version": "5.12.000", "name": "AdvancedIllnessandFrailtyExclusionECQMFHIR4", "status": "active", "experimental": false, "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/library-type", "code": "logic-library" } ] }, "date": "2021-01-08T13:45:35+00:00", "publisher": "National Committee for Quality Assurance", "description": "Frailty Exclusion", "relatedArtifact": [ { "type": "depends-on", "display": "FHIR model information", "resource": "http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1" }, { "type": "depends-on", "display": "Library FHIRHelpers", "resource": "http://ecqi.healthit.gov/ecqms/Library/FHIRHelpers|4.0.001" }, { "type": "depends-on", "display": "Library Global", "resource": "http://ecqi.healthit.gov/ecqms/Library/MATGlobalCommonFunctionsFHIR4|6.0.000" }, { "type": "depends-on", "display": "Code system LOINC", "resource": "http://loinc.org" }, { "type": "depends-on", "display": "Value set Acute Inpatient", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1083" }, { "type": "depends-on", "display": "Value set Advanced Illness", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.110.12.1082" }, { "type": "depends-on", "display": "Value set Care Services in Long-Term Residential Facility", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1014" }, { "type": "depends-on", "display": "Value set Dementia Medications", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.196.12.1510" }, { "type": "depends-on", "display": "Value set ED", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1085" }, { "type": "depends-on", "display": "Value set Frailty Device", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.118.12.1300" }, { "type": "depends-on", "display": "Value set Frailty Diagnosis", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.113.12.1074" }, { "type": "depends-on", "display": "Value set Frailty Encounter", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1088" }, { "type": "depends-on", "display": "Value set Frailty Symptom", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.113.12.1075" }, { "type": "depends-on", "display": "Value set Nonacute Inpatient", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1084" }, { "type": "depends-on", "display": "Value set Nursing Facility Visit", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1012" }, { "type": "depends-on", "display": "Value set Observation", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1086" }, { "type": "depends-on", "display": "Value set Outpatient", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1087" } ], "parameter": [ { "name": "Measurement Period", "use": "in", "min": 0, "max": "1", "type": "Period" }, { "name": "Patient", "use": "out", "min": 0, "max": "1", "type": "Patient" }, { "name": "Has Criteria Indicating Frailty", "use": "out", "min": 0, "max": "1", "type": "boolean" }, { "name": "Outpatient Encounters with Advanced Illness", "use": "out", "min": 0, "max": "*", "type": "Encounter" }, { "name": "Inpatient Encounter with Advanced Illness", "use": "out", "min": 0, "max": "*", "type": "Encounter" }, { "name": "Dementia Medications In Year Before or During Measurement Period", "use": "out", "min": 0, "max": "*", "type": "MedicationDispense" }, { "name": "Advanced Illness and Frailty Exclusion Including Over Age 80", "use": "out", "min": 0, "max": "1", "type": "boolean" }, { "name": "Advanced Illness and Frailty Exclusion Not Including Over Age 80", "use": "out", "min": 0, "max": "1", "type": "boolean" }, { "name": "Long Term Care Periods During Measurement Period", "use": "out", "min": 0, "max": "*", "type": "Period" }, { "name": "Long Term Care Periods Longer Than 90 Consecutive Days", "use": "out", "min": 0, "max": "1", "type": "boolean" } ], "dataRequirement": [ { "type": "Patient", "profile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ] }, { "type": "DeviceRequest", "profile": [ "http://hl7.org/fhir/StructureDefinition/DeviceRequest" ], "mustSupport": [ "code", "authoredOn" ], "codeFilter": [ { "path": "code", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.118.12.1300" } ], "dateFilter": [ { "path": "authoredOn", "_valueDateTime": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-expression", "valueExpression": { "language": "text/cql-identifier", "expression": "Measurement Period" } } ] } } ] }, { "type": "Condition", "profile": [ "http://hl7.org/fhir/StructureDefinition/Condition" ], "mustSupport": [ "code" ], "codeFilter": [ { "path": "code", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.113.12.1074" } ] }, { "type": "Condition", "profile": [ "http://hl7.org/fhir/StructureDefinition/Condition" ], "mustSupport": [ "code", "id" ], "codeFilter": [ { "path": "code", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.110.12.1082" } ] }, { "type": "Encounter", "profile": [ "http://hl7.org/fhir/StructureDefinition/Encounter" ], "mustSupport": [ "period", "type" ], "codeFilter": [ { "path": "type", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1088" } ] }, { "type": "Encounter", "profile": [ "http://hl7.org/fhir/StructureDefinition/Encounter" ], "mustSupport": [ "period", "diagnosis", "type" ], "codeFilter": [ { "path": "type", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1083" } ] }, { "type": "Observation", "profile": [ "http://hl7.org/fhir/StructureDefinition/Observation" ], "mustSupport": [ "effective", "code" ], "codeFilter": [ { "path": "code", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.113.12.1075" } ] }, { "type": "MedicationDispense", "profile": [ "http://hl7.org/fhir/StructureDefinition/MedicationDispense" ], "mustSupport": [ "whenHandedOver", "medication" ], "codeFilter": [ { "path": "medication", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.196.12.1510" } ] } ], "content": [ { "contentType": "text/cql", "data": "bGlicmFyeSBBZHZhbmNlZElsbG5lc3NhbmRGcmFpbHR5RXhjbHVzaW9uRUNRTUZISVI0IHZlcnNpb24gJzUuMTIuMDAwJw0KDQp1c2luZyBGSElSIHZlcnNpb24gJzQuMC4xJw0KDQppbmNsdWRlIEZISVJIZWxwZXJzIHZlcnNpb24gJzQuMC4wMDEnIGNhbGxlZCBGSElSSGVscGVycw0KaW5jbHVkZSBNQVRHbG9iYWxDb21tb25GdW5jdGlvbnNGSElSNCB2ZXJzaW9uICc2LjAuMDAwJyBjYWxsZWQgR2xvYmFsDQoNCmNvZGVzeXN0ZW0gIkxPSU5DIjogJ2h0dHA6Ly9sb2luYy5vcmcnDQoNCnZhbHVlc2V0ICJBY3V0ZSBJbnBhdGllbnQiOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwODMnDQp2YWx1ZXNldCAiQWR2YW5jZWQgSWxsbmVzcyI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMTAuMTIuMTA4MicNCnZhbHVlc2V0ICJDYXJlIFNlcnZpY2VzIGluIExvbmctVGVybSBSZXNpZGVudGlhbCBGYWNpbGl0eSI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTAxNCcNCnZhbHVlc2V0ICJEZW1lbnRpYSBNZWRpY2F0aW9ucyI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xOTYuMTIuMTUxMCcNCnZhbHVlc2V0ICJFRCI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4NScNCnZhbHVlc2V0ICJGcmFpbHR5IERldmljZSI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMTguMTIuMTMwMCcNCnZhbHVlc2V0ICJGcmFpbHR5IERpYWdub3NpcyI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMTMuMTIuMTA3NCcNCnZhbHVlc2V0ICJGcmFpbHR5IEVuY291bnRlciI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4OCcNCnZhbHVlc2V0ICJGcmFpbHR5IFN5bXB0b20iOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTEzLjEyLjEwNzUnDQp2YWx1ZXNldCAiTm9uYWN1dGUgSW5wYXRpZW50IjogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDg0Jw0KdmFsdWVzZXQgIk51cnNpbmcgRmFjaWxpdHkgVmlzaXQiOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMTInDQp2YWx1ZXNldCAiT2JzZXJ2YXRpb24iOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwODYnDQp2YWx1ZXNldCAiT3V0cGF0aWVudCI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4NycNCg0KY29kZSAiQmlydGggZGF0ZSI6ICcyMTExMi04JyBmcm9tICJMT0lOQyIgZGlzcGxheSAnQmlydGggZGF0ZScNCg0KcGFyYW1ldGVyICJNZWFzdXJlbWVudCBQZXJpb2QiIEludGVydmFsPERhdGVUaW1lPg0KICBkZWZhdWx0IEludGVydmFsW0AyMDE5LTAxLTAxVDAwOjAwOjAwLjAsIEAyMDIwLTAxLTAxVDAwOjAwOjAwLjApDQoNCmNvbnRleHQgUGF0aWVudA0KDQpkZWZpbmUgIkFkdmFuY2VkIElsbG5lc3MgYW5kIEZyYWlsdHkgRXhjbHVzaW9uIEluY2x1ZGluZyBPdmVyIEFnZSA4MCI6DQogIC8vSWYgdGhlIG1lYXN1cmUgaW5jbHVkZXMgcG9wdWxhdGlvbnMgYWdlIDgwIGFuZCBvbGRlciwgdGhlbiB1c2UgdGhpcyBsb2dpYzoNCiAgICAgIAkoDQogICAgICAgICAgICAgIEFnZUluWWVhcnNBdChzdGFydCBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIikgYmV0d2VlbiA2NiBhbmQgODANCiAgICAgICAgICAgICAgICAgIGFuZCAiSGFzIENyaXRlcmlhIEluZGljYXRpbmcgRnJhaWx0eSINCiAgICAgICAgICAgICAgICAgIGFuZCAoIENvdW50KCJPdXRwYXRpZW50IEVuY291bnRlcnMgd2l0aCBBZHZhbmNlZCBJbGxuZXNzIik+PSAyDQogICAgICAgICAgICAgICAgICAgICAgb3IgZXhpc3RzICggIklucGF0aWVudCBFbmNvdW50ZXIgd2l0aCBBZHZhbmNlZCBJbGxuZXNzIiApDQogICAgICAgICAgICAgICAgICAgICAgb3IgZXhpc3RzICJEZW1lbnRpYSBNZWRpY2F0aW9ucyBJbiBZZWFyIEJlZm9yZSBvciBEdXJpbmcgTWVhc3VyZW1lbnQgUGVyaW9kIg0KICAgICAgICAgICAgICAgICAgKQ0KICAgICAgCSkNCiAgICAgIAkJb3IgKA0KICAgICAgICAgICAgICAgIEFnZUluWWVhcnNBdChzdGFydCBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIikgPj0gODENCiAgICAgIAkJCSAgICAgICBhbmQgIkhhcyBDcml0ZXJpYSBJbmRpY2F0aW5nIEZyYWlsdHkiDQogICAgICAJCSkNCg0KZGVmaW5lICJBZHZhbmNlZCBJbGxuZXNzIGFuZCBGcmFpbHR5IEV4Y2x1c2lvbiBOb3QgSW5jbHVkaW5nIE92ZXIgQWdlIDgwIjoNCiAgLy9JZiB0aGUgbWVhc3VyZSBkb2VzIE5PVCBpbmNsdWRlIHBvcHVsYXRpb25zIGFnZSA4MCBhbmQgb2xkZXIsIHRoZW4gdXNlIHRoaXMgbG9naWM6DQogICAgQWdlSW5ZZWFyc0F0KHN0YXJ0IG9mICJNZWFzdXJlbWVudCBQZXJpb2QiKSA+PSA2NQ0KICAgIGFuZCAiSGFzIENyaXRlcmlhIEluZGljYXRpbmcgRnJhaWx0eSINCiAgICBhbmQgKCBDb3VudCgiT3V0cGF0aWVudCBFbmNvdW50ZXJzIHdpdGggQWR2YW5jZWQgSWxsbmVzcyIpPj0gMg0KICAgICAgICBvciBleGlzdHMgKCAiSW5wYXRpZW50IEVuY291bnRlciB3aXRoIEFkdmFuY2VkIElsbG5lc3MiICkNCiAgICAgICAgb3IgZXhpc3RzICJEZW1lbnRpYSBNZWRpY2F0aW9ucyBJbiBZZWFyIEJlZm9yZSBvciBEdXJpbmcgTWVhc3VyZW1lbnQgUGVyaW9kIg0KICAgICkNCg0KZGVmaW5lICJEZW1lbnRpYSBNZWRpY2F0aW9ucyBJbiBZZWFyIEJlZm9yZSBvciBEdXJpbmcgTWVhc3VyZW1lbnQgUGVyaW9kIjoNCiAgWyJNZWRpY2F0aW9uRGlzcGVuc2UiOiAiRGVtZW50aWEgTWVkaWNhdGlvbnMiXSBEZW1lbnRpYU1lZA0KICAgICAgCQl3aGVyZSBEZW1lbnRpYU1lZC53aGVuSGFuZGVkT3ZlciBkdXJpbmcgSW50ZXJ2YWxbDQogICAgICAgICAgICAgICAgICAoIHN0YXJ0IG9mICJNZWFzdXJlbWVudCBQZXJpb2QiIC0gMSB5ZWFyICksIGVuZCBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIg0KICAgICAgICAgICAgICBdDQoNCmRlZmluZSAiSGFzIENyaXRlcmlhIEluZGljYXRpbmcgRnJhaWx0eSI6DQogIC8vQXNrIEJyeW4gYWJvdXQgZGV2aWNlcw0KICAgICAgCWV4aXN0cyAoIFtEZXZpY2VSZXF1ZXN0OiAiRnJhaWx0eSBEZXZpY2UiXSBGcmFpbHR5RGV2aWNlT3JkZXINCiAgICAgIAkJCXdoZXJlIEZyYWlsdHlEZXZpY2VPcmRlci5hdXRob3JlZE9uIGR1cmluZyAiTWVhc3VyZW1lbnQgUGVyaW9kIg0KICAgICAgCSkNCiAgICAgIAkJLyogb3IgZXhpc3RzICggW0RldmljZVVzZVN0YXRlbWVudDogIkZyYWlsdHkgRGV2aWNlIl0gRnJhaWx0eURldmljZVVzZQ0KICAgICAgCQkJCXdoZXJlIEdsb2JhbC4iTm9ybWFsaXplIEludGVydmFsIihGcmFpbHR5RGV2aWNlVXNlLnRpbWluZykgb3ZlcmxhcHMgIk1lYXN1cmVtZW50IFBlcmlvZCINCiAgICAgIAkJKSAqLw0KICAgICAgCQlvciBleGlzdHMgKCBbQ29uZGl0aW9uOiAiRnJhaWx0eSBEaWFnbm9zaXMiXSBGcmFpbHR5RGlhZ25vc2lzDQogICAgICAJCQkJd2hlcmUgR2xvYmFsLiJQcmV2YWxlbmNlIFBlcmlvZCIoRnJhaWx0eURpYWdub3Npcykgb3ZlcmxhcHMgIk1lYXN1cmVtZW50IFBlcmlvZCINCiAgICAgIAkJKQ0KICAgICAgCQlvciBleGlzdHMgKCBbRW5jb3VudGVyOiAiRnJhaWx0eSBFbmNvdW50ZXIiXSBGcmFpbHR5RW5jb3VudGVyDQogICAgICAJCQkJd2hlcmUgRnJhaWx0eUVuY291bnRlci5wZXJpb2Qgb3ZlcmxhcHMgIk1lYXN1cmVtZW50IFBlcmlvZCINCiAgICAgIAkJKQ0KICAgICAgCQlvciBleGlzdHMgKCBbT2JzZXJ2YXRpb246ICJGcmFpbHR5IFN5bXB0b20iXSBGcmFpbHR5U3ltcHRvbU9ic2VydmF0aW9uDQogICAgICAJCQkJd2hlcmUgR2xvYmFsLiJOb3JtYWxpemUgSW50ZXJ2YWwiKEZyYWlsdHlTeW1wdG9tT2JzZXJ2YXRpb24uZWZmZWN0aXZlKSBvdmVybGFwcyAiTWVhc3VyZW1lbnQgUGVyaW9kIg0KICAgICAgCQkpDQoNCmRlZmluZSAiSW5wYXRpZW50IEVuY291bnRlciB3aXRoIEFkdmFuY2VkIElsbG5lc3MiOg0KICBbRW5jb3VudGVyOiAiQWN1dGUgSW5wYXRpZW50Il0gSW5wYXRpZW50RW5jb3VudGVyDQogICAgICAJCXdpdGggW0NvbmRpdGlvbjogIkFkdmFuY2VkIElsbG5lc3MiXSBBZHZhbmNlZElsbG5lc3NEaWFnbm9zaXMNCiAgICAgICAgICAgICAgICAgIHN1Y2ggdGhhdCBleGlzdHMgKA0KICAgICAgICAgICAgICAgICAgICAgIElucGF0aWVudEVuY291bnRlci5kaWFnbm9zaXMuY29uZGl0aW9uIEVuY291bnRlckRpYWdub3Npcw0KICAgICAgICAgICAgICAgICAgICAgICAgICB3aGVyZSBFbmRzV2l0aChFbmNvdW50ZXJEaWFnbm9zaXMucmVmZXJlbmNlLCBBZHZhbmNlZElsbG5lc3NEaWFnbm9zaXMuaWQpDQogICAgICAgICAgICAgICAgICApDQogICAgICAJCQlhbmQgSW5wYXRpZW50RW5jb3VudGVyLnBlcmlvZCBzdGFydHMgMiB5ZWFycyBvciBsZXNzIG9uIG9yIGJlZm9yZQ0KICAgICAgCQkJZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiDQogICAgICAvLyBzdGFydCBoZXJlDQoNCmRlZmluZSAiTG9uZyBUZXJtIENhcmUgUGVyaW9kcyBEdXJpbmcgTWVhc3VyZW1lbnQgUGVyaW9kIjoNCiAgKCBbRW5jb3VudGVyOiAiQ2FyZSBTZXJ2aWNlcyBpbiBMb25nLVRlcm0gUmVzaWRlbnRpYWwgRmFjaWxpdHkiXQ0KICAgICAgICAgICAgICAJCXVuaW9uIFtFbmNvdW50ZXI6ICJOdXJzaW5nIEZhY2lsaXR5IFZpc2l0Il0gKSBMb25nVGVybUZhY2lsaXR5RW5jb3VudGVyDQogICAgICAgICAgICAgIAkJd2hlcmUgTG9uZ1Rlcm1GYWNpbGl0eUVuY291bnRlci5wZXJpb2Qgb3ZlcmxhcHMgIk1lYXN1cmVtZW50IFBlcmlvZCINCiAgICAgICAgICAgICAgCQlyZXR1cm4gTG9uZ1Rlcm1GYWNpbGl0eUVuY291bnRlci5wZXJpb2QNCiAgICAgICAgICAgICAgCQkJaW50ZXJzZWN0ICJNZWFzdXJlbWVudCBQZXJpb2QiDQoNCmRlZmluZSAiTG9uZyBUZXJtIENhcmUgUGVyaW9kcyBMb25nZXIgVGhhbiA5MCBDb25zZWN1dGl2ZSBEYXlzIjoNCiAgZXhpc3RzICggIkxvbmcgVGVybSBDYXJlIFBlcmlvZHMgRHVyaW5nIE1lYXN1cmVtZW50IFBlcmlvZCIgTG9uZ1Rlcm1DYXJlRHVyaW5nTVANCiAgICAgICAgd2hlcmUgZHVyYXRpb24gaW4gZGF5cyBvZiBMb25nVGVybUNhcmVEdXJpbmdNUCA+IDkwDQogICAgKQ0KDQpkZWZpbmUgIk91dHBhdGllbnQgRW5jb3VudGVycyB3aXRoIEFkdmFuY2VkIElsbG5lc3MiOg0KICAoIFtFbmNvdW50ZXI6ICJPdXRwYXRpZW50Il0NCiAgICAgIAkJdW5pb24gW0VuY291bnRlcjogIk9ic2VydmF0aW9uIl0NCiAgICAgIAkJdW5pb24gW0VuY291bnRlcjogIkVEIl0NCiAgICAgIAkJdW5pb24gW0VuY291bnRlcjogIk5vbmFjdXRlIElucGF0aWVudCJdICkgT3V0cGF0aWVudEVuY291bnRlcg0KICAgICAgCQkgd2l0aCBbQ29uZGl0aW9uOiAiQWR2YW5jZWQgSWxsbmVzcyJdIEFkdmFuY2VkSWxsbmVzc0RpYWdub3Npcw0KICAgICAgICAgICAgICAgICAgc3VjaCB0aGF0IGV4aXN0cyAoDQogICAgICAgICAgICAgICAgICAgICAgT3V0cGF0aWVudEVuY291bnRlci5kaWFnbm9zaXMuY29uZGl0aW9uIEVuY291bnRlckRpYWdub3Npcw0KICAgICAgICAgICAgICAgICAgICAgICAgICB3aGVyZSBFbmRzV2l0aChFbmNvdW50ZXJEaWFnbm9zaXMucmVmZXJlbmNlLCBBZHZhbmNlZElsbG5lc3NEaWFnbm9zaXMuaWQpDQogICAgICAgICAgICAgICAgICApDQogICAgICAgICAgICAgICAgICBhbmQgT3V0cGF0aWVudEVuY291bnRlci5wZXJpb2Qgc3RhcnRzIDIgeWVhcnMgb3IgbGVzcyBvbiBvciBiZWZvcmUNCiAgICAgIAkJCWVuZCBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIg0KDQpkZWZpbmUgZnVuY3Rpb24gIkN1bXVsYXRpdmVEYXlzIihJbnRlcnZhbHMgTGlzdDxJbnRlcnZhbDxEYXRlVGltZT4+ICk6DQogIFN1bSgoY29sbGFwc2UgSW50ZXJ2YWxzKUNvbGxhcHNlZEludGVydmFsDQogIAkJCXJldHVybiBhbGwgZHVyYXRpb24gaW4gZGF5cyBvZiBDb2xsYXBzZWRJbnRlcnZhbA0KICAJKQ0K" }, { "contentType": "application/elm+xml", "data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxsaWJyYXJ5IHhtbG5zPSJ1cm46aGw3LW9yZzplbG06cjEiIHhtbG5zOnQ9InVybjpobDctb3JnOmVsbS10eXBlczpyMSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6Zmhpcj0iaHR0cDovL2hsNy5vcmcvZmhpciIgeG1sbnM6cWRtNDM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY0XzMiIHhtbG5zOnFkbTUzPSJ1cm46aGVhbHRoaXQtZ292OnFkbTp2NV8zIiB4bWxuczphPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiPg0KICAgPGFubm90YXRpb24gdHJhbnNsYXRvclZlcnNpb249IjEuMyIgdHJhbnNsYXRvck9wdGlvbnM9IkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iIHhzaTp0eXBlPSJhOkNxbFRvRWxtSW5mbyIvPg0KICAgPGFubm90YXRpb24gbGlicmFyeVN5c3RlbT0iaHR0cDovL2VjcWkuaGVhbHRoaXQuZ292L2VjcW1zIiBsaWJyYXJ5SWQ9Ik1BVEdsb2JhbENvbW1vbkZ1bmN0aW9uc0ZISVI0IiBsaWJyYXJ5VmVyc2lvbj0iNi4wLjAwMCIgc3RhcnRMaW5lPSIzMTYiIHN0YXJ0Q2hhcj0iMTkiIGVuZExpbmU9IjMxNiIgZW5kQ2hhcj0iNTMiIG1lc3NhZ2U9IkNvdWxkIG5vdCByZXNvbHZlIG1lbWJlcnNoaXAgb3BlcmF0b3IgZm9yIHRlcm1pbm9sb2d5IHRhcmdldCBvZiB0aGUgcmV0cmlldmUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIiB4c2k6dHlwZT0iYTpDcWxUb0VsbUVycm9yIi8+DQogICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgIDxhOnMgcj0iMjEzIj4NCiAgICAgICAgIDxhOnM+bGlicmFyeSBBZHZhbmNlZElsbG5lc3NhbmRGcmFpbHR5RXhjbHVzaW9uRUNRTUZISVI0IHZlcnNpb24gJzUuMTIuMDAwJzwvYTpzPg0KICAgICAgPC9hOnM+DQogICA8L2Fubm90YXRpb24+DQogICA8aWRlbnRpZmllciBpZD0iQWR2YW5jZWRJbGxuZXNzYW5kRnJhaWx0eUV4Y2x1c2lvbkVDUU1GSElSNCIgc3lzdGVtPSJodHRwOi8vZWNxaS5oZWFsdGhpdC5nb3YvZWNxbXMiIHZlcnNpb249IjUuMTIuMDAwIi8+DQogICA8c2NoZW1hSWRlbnRpZmllciBpZD0idXJuOmhsNy1vcmc6ZWxtIiB2ZXJzaW9uPSJyMSIvPg0KICAgPHVzaW5ncz4NCiAgICAgIDxkZWYgbG9jYWxJZGVudGlmaWVyPSJTeXN0ZW0iIHVyaT0idXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIi8+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEiIGxvY2F0b3I9IjM6MS0zOjI2IiBsb2NhbElkZW50aWZpZXI9IkZISVIiIHVyaT0iaHR0cDovL2hsNy5vcmcvZmhpciIgdmVyc2lvbj0iNC4wLjEiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEiPg0KICAgICAgICAgICAgICAgPGE6cz51c2luZyA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPkZISVI8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gdmVyc2lvbiAnNC4wLjEnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgPC91c2luZ3M+DQogICA8aW5jbHVkZXM+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjIiIGxvY2F0b3I9IjU6MS01OjU2IiBsb2NhbElkZW50aWZpZXI9IkZISVJIZWxwZXJzIiBwYXRoPSJodHRwOi8vZWNxaS5oZWFsdGhpdC5nb3YvZWNxbXMvRkhJUkhlbHBlcnMiIHZlcnNpb249IjQuMC4wMDEiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjIiPg0KICAgICAgICAgICAgICAgPGE6cz5pbmNsdWRlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUkhlbHBlcnM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gdmVyc2lvbiAnNC4wLjAwMScgY2FsbGVkIEZISVJIZWxwZXJzPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzIiBsb2NhdG9yPSI2OjEtNjo2OSIgbG9jYWxJZGVudGlmaWVyPSJHbG9iYWwiIHBhdGg9Imh0dHA6Ly9lY3FpLmhlYWx0aGl0Lmdvdi9lY3Ftcy9NQVRHbG9iYWxDb21tb25GdW5jdGlvbnNGSElSNCIgdmVyc2lvbj0iNi4wLjAwMCI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMyI+DQogICAgICAgICAgICAgICA8YTpzPmluY2x1ZGUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz5NQVRHbG9iYWxDb21tb25GdW5jdGlvbnNGSElSNDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiB2ZXJzaW9uICc2LjAuMDAwJyBjYWxsZWQgR2xvYmFsPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgPC9pbmNsdWRlcz4NCiAgIDxwYXJhbWV0ZXJzPg0KICAgICAgPGRlZiBsb2NhbElkPSIyNSIgbG9jYXRvcj0iMjY6MS0yNzo2NiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIyNSI+DQogICAgICAgICAgICAgICA8YTpzPnBhcmFtZXRlciAmcXVvdDtNZWFzdXJlbWVudCBQZXJpb2QmcXVvdDsgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjI0Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+SW50ZXJ2YWwmbHQ7PC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjIzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+RGF0ZVRpbWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz4+PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+CiAgZGVmYXVsdCA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMjIiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMCI+SW50ZXJ2YWxbQDIwMTktMDEtMDFUMDA6MDA6MDAuMCwgQDIwMjAtMDEtMDFUMDA6MDA6MDAuMCk8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZGVmYXVsdCBsb2NhbElkPSIyMiIgbG9jYXRvcj0iMjc6MTEtMjc6NjYiIGxvd0Nsb3NlZD0idHJ1ZSIgaGlnaENsb3NlZD0iZmFsc2UiIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICA8bG93IGxvY2FsSWQ9IjIwIiBsb2NhdG9yPSIyNzoyMC0yNzo0MSIgeHNpOnR5cGU9IkRhdGVUaW1lIj4NCiAgICAgICAgICAgICAgIDx5ZWFyIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMjAxOSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDxtb250aCB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjEiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8ZGF5IHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDxob3VyIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDxtaW51dGUgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPHNlY29uZCB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8bWlsbGlzZWNvbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgPC9sb3c+DQogICAgICAgICAgICA8aGlnaCBsb2NhbElkPSIyMSIgbG9jYXRvcj0iMjc6NDQtMjc6NjUiIHhzaTp0eXBlPSJEYXRlVGltZSI+DQogICAgICAgICAgICAgICA8eWVhciB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjIwMjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8bW9udGggdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIxIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPGRheSB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjEiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8aG91ciB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8bWludXRlIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDxzZWNvbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPG1pbGxpc2Vjb25kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgIDwvaGlnaD4NCiAgICAgICAgIDwvZGVmYXVsdD4NCiAgICAgICAgIDxwYXJhbWV0ZXJUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjI0IiBsb2NhdG9yPSIyNjozMi0yNjo0OSIgeHNpOnR5cGU9IkludGVydmFsVHlwZVNwZWNpZmllciI+DQogICAgICAgICAgICA8cG9pbnRUeXBlIGxvY2FsSWQ9IjIzIiBsb2NhdG9yPSIyNjo0MS0yNjo0OCIgbmFtZT0idDpEYXRlVGltZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9wYXJhbWV0ZXJUeXBlU3BlY2lmaWVyPg0KICAgICAgPC9kZWY+DQogICA8L3BhcmFtZXRlcnM+DQogICA8Y29kZVN5c3RlbXM+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQiIGxvY2F0b3I9Ijg6MS04OjM4IiBuYW1lPSJMT0lOQyIgaWQ9Imh0dHA6Ly9sb2luYy5vcmciIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2Rlc3lzdGVtICZxdW90O0xPSU5DJnF1b3Q7OiAnaHR0cDovL2xvaW5jLm9yZyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICA8L2NvZGVTeXN0ZW1zPg0KICAgPHZhbHVlU2V0cz4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNSIgbG9jYXRvcj0iMTA6MS0xMDoxMDciIG5hbWU9IkFjdXRlIElucGF0aWVudCIgaWQ9Imh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDgzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI1Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7QWN1dGUgSW5wYXRpZW50JnF1b3Q7OiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwODMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI2IiBsb2NhdG9yPSIxMToxLTExOjEwOCIgbmFtZT0iQWR2YW5jZWQgSWxsbmVzcyIgaWQ9Imh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjExMC4xMi4xMDgyIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7QWR2YW5jZWQgSWxsbmVzcyZxdW90OzogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjExMC4xMi4xMDgyJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNyIgbG9jYXRvcj0iMTI6MS0xMjoxMzkiIG5hbWU9IkNhcmUgU2VydmljZXMgaW4gTG9uZy1UZXJtIFJlc2lkZW50aWFsIEZhY2lsaXR5IiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMTQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjciPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtDYXJlIFNlcnZpY2VzIGluIExvbmctVGVybSBSZXNpZGVudGlhbCBGYWNpbGl0eSZxdW90OzogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDE0JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iOCIgbG9jYXRvcj0iMTM6MS0xMzoxMTIiIG5hbWU9IkRlbWVudGlhIE1lZGljYXRpb25zIiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTk2LjEyLjE1MTAiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjgiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtEZW1lbnRpYSBNZWRpY2F0aW9ucyZxdW90OzogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjE5Ni4xMi4xNTEwJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iOSIgbG9jYXRvcj0iMTQ6MS0xNDo5NCIgbmFtZT0iRUQiIGlkPSJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4NSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iOSI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0VEJnF1b3Q7OiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwODUnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMCIgbG9jYXRvcj0iMTU6MS0xNToxMDYiIG5hbWU9IkZyYWlsdHkgRGV2aWNlIiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTE4LjEyLjEzMDAiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEwIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7RnJhaWx0eSBEZXZpY2UmcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMTguMTIuMTMwMCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjExIiBsb2NhdG9yPSIxNjoxLTE2OjEwOSIgbmFtZT0iRnJhaWx0eSBEaWFnbm9zaXMiIGlkPSJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMTMuMTIuMTA3NCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTEiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtGcmFpbHR5IERpYWdub3NpcyZxdW90OzogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjExMy4xMi4xMDc0JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTIiIGxvY2F0b3I9IjE3OjEtMTc6MTA5IiBuYW1lPSJGcmFpbHR5IEVuY291bnRlciIgaWQ9Imh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDg4IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMiI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0ZyYWlsdHkgRW5jb3VudGVyJnF1b3Q7OiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwODgnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMyIgbG9jYXRvcj0iMTg6MS0xODoxMDciIG5hbWU9IkZyYWlsdHkgU3ltcHRvbSIgaWQ9Imh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjExMy4xMi4xMDc1IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMyI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0ZyYWlsdHkgU3ltcHRvbSZxdW90OzogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjExMy4xMi4xMDc1JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTQiIGxvY2F0b3I9IjE5OjEtMTk6MTEwIiBuYW1lPSJOb25hY3V0ZSBJbnBhdGllbnQiIGlkPSJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4NCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTQiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtOb25hY3V0ZSBJbnBhdGllbnQmcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4NCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE1IiBsb2NhdG9yPSIyMDoxLTIwOjExNCIgbmFtZT0iTnVyc2luZyBGYWNpbGl0eSBWaXNpdCIgaWQ9Imh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDEyIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxNSI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O051cnNpbmcgRmFjaWxpdHkgVmlzaXQmcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTAxMic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE2IiBsb2NhdG9yPSIyMToxLTIxOjEwMyIgbmFtZT0iT2JzZXJ2YXRpb24iIGlkPSJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4NiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTYiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtPYnNlcnZhdGlvbiZxdW90OzogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDg2JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTciIGxvY2F0b3I9IjIyOjEtMjI6MTAyIiBuYW1lPSJPdXRwYXRpZW50IiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwODciIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE3Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7T3V0cGF0aWVudCZxdW90OzogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDg3JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgIDwvdmFsdWVTZXRzPg0KICAgPGNvZGVzPg0KICAgICAgPGRlZiBsb2NhbElkPSIxOSIgbG9jYXRvcj0iMjQ6MS0yNDo2MiIgbmFtZT0iQmlydGggZGF0ZSIgaWQ9IjIxMTEyLTgiIGRpc3BsYXk9IkJpcnRoIGRhdGUiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE5Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtCaXJ0aCBkYXRlJnF1b3Q7OiAnMjExMTItOCcgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTgiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtMT0lOQyZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdCaXJ0aCBkYXRlJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIxOCIgbG9jYXRvcj0iMjQ6MzUtMjQ6NDEiIG5hbWU9IkxPSU5DIi8+DQogICAgICA8L2RlZj4NCiAgIDwvY29kZXM+DQogICA8c3RhdGVtZW50cz4NCiAgICAgIDxkZWYgbG9jYXRvcj0iMjk6MS0yOToxNSIgbmFtZT0iUGF0aWVudCIgY29udGV4dD0iUGF0aWVudCI+DQogICAgICAgICA8ZXhwcmVzc2lvbiB4c2k6dHlwZT0iU2luZ2xldG9uRnJvbSI+DQogICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSIyOToxLTI5OjE1IiBkYXRhVHlwZT0iZmhpcjpQYXRpZW50IiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vUGF0aWVudCIgeHNpOnR5cGU9IlJldHJpZXZlIi8+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNzAiIGxvY2F0b3I9IjYxOjEtNzc6OSIgbmFtZT0iSGFzIENyaXRlcmlhIEluZGljYXRpbmcgRnJhaWx0eSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNzAiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgJnF1b3Q7SGFzIENyaXRlcmlhIEluZGljYXRpbmcgRnJhaWx0eSZxdW90OzoKICAvL0FzayBCcnluIGFib3V0IGRldmljZXMKICAgICAgCTwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI2OSI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjU4Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmV4aXN0cyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzOCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjMyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5bRGV2aWNlUmVxdWVzdDogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtGcmFpbHR5IERldmljZSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBGcmFpbHR5RGV2aWNlT3JkZXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAJCQk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVyZSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RnJhaWx0eURldmljZU9yZGVyPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmF1dGhvcmVkT248L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjM3Ij4gZHVyaW5nIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O01lYXN1cmVtZW50IFBlcmlvZCZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAJKTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgIAkJLyogb3IgZXhpc3RzICggW0RldmljZVVzZVN0YXRlbWVudDogJnF1b3Q7RnJhaWx0eSBEZXZpY2UmcXVvdDtdIEZyYWlsdHlEZXZpY2VVc2UKICAgICAgCQkJCXdoZXJlIEdsb2JhbC4mcXVvdDtOb3JtYWxpemUgSW50ZXJ2YWwmcXVvdDsoRnJhaWx0eURldmljZVVzZS50aW1pbmcpIG92ZXJsYXBzICZxdW90O01lYXN1cmVtZW50IFBlcmlvZCZxdW90OwogICAgICAJCSkgKi8KICAgICAgCQlvciA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5leGlzdHMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+W0NvbmRpdGlvbjogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtGcmFpbHR5IERpYWdub3NpcyZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBGcmFpbHR5RGlhZ25vc2lzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgCQkJCTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZXJlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNDIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5HbG9iYWw8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7UHJldmFsZW5jZSBQZXJpb2QmcXVvdDsoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RnJhaWx0eURpYWdub3NpczwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ2Ij4gb3ZlcmxhcHMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TWVhc3VyZW1lbnQgUGVyaW9kJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgIAkJKTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgCQlvciA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5leGlzdHMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+W0VuY291bnRlcjogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtGcmFpbHR5IEVuY291bnRlciZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBGcmFpbHR5RW5jb3VudGVyPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgCQkJCTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZXJlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjUzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GcmFpbHR5RW5jb3VudGVyPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTUiPiBvdmVybGFwcyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtNZWFzdXJlbWVudCBQZXJpb2QmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgCQkpPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAJCW9yIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI2OCI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPmV4aXN0cyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjU5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5bT2JzZXJ2YXRpb246IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7RnJhaWx0eSBTeW1wdG9tJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+XTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IEZyYWlsdHlTeW1wdG9tT2JzZXJ2YXRpb248L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAJCQkJPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlcmUgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkdsb2JhbDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtOb3JtYWxpemUgSW50ZXJ2YWwmcXVvdDsoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GcmFpbHR5U3ltcHRvbU9ic2VydmF0aW9uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmVmZmVjdGl2ZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjYiPiBvdmVybGFwcyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtNZWFzdXJlbWVudCBQZXJpb2QmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgCQkpPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjY5IiBsb2NhdG9yPSI2Mzo4LTc3OjkiIHhzaTp0eXBlPSJPciI+DQogICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1OCIgbG9jYXRvcj0iNjM6OC03NDo5IiB4c2k6dHlwZT0iT3IiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDkiIGxvY2F0b3I9IjYzOjgtNzE6OSIgeHNpOnR5cGU9Ik9yIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM5IiBsb2NhdG9yPSI2Mzo4LTY1OjgiIHhzaTp0eXBlPSJFeGlzdHMiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzgiIGxvY2F0b3I9IjYzOjE1LTY1OjgiIHhzaTp0eXBlPSJRdWVyeSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjMzIiBsb2NhdG9yPSI2MzoxNy02Mzo2OCIgYWxpYXM9IkZyYWlsdHlEZXZpY2VPcmRlciI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIzMiIgbG9jYXRvcj0iNjM6MTctNjM6NDkiIGRhdGFUeXBlPSJmaGlyOkRldmljZVJlcXVlc3QiIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9EZXZpY2VSZXF1ZXN0IiBjb2RlUHJvcGVydHk9ImNvZGUiIGNvZGVDb21wYXJhdG9yPSJpbiIgeHNpOnR5cGU9IlJldHJpZXZlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlcyBsb2NhdG9yPSI2MzozMy02Mzo0OCIgbmFtZT0iRnJhaWx0eSBEZXZpY2UiIHhzaTp0eXBlPSJWYWx1ZVNldFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICAgICAgICA8d2hlcmUgbG9jYWxJZD0iMzciIGxvY2F0b3I9IjY0OjEwLTY0OjcyIiB4c2k6dHlwZT0iSW4iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9EYXRlVGltZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzUiIGxvY2F0b3I9IjY0OjE2LTY0OjQ0IiBwYXRoPSJhdXRob3JlZE9uIiBzY29wZT0iRnJhaWx0eURldmljZU9yZGVyIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjM2IiBsb2NhdG9yPSI2NDo1My02NDo3MiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIiB4c2k6dHlwZT0iUGFyYW1ldGVyUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3doZXJlPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDgiIGxvY2F0b3I9IjY5OjEyLTcxOjkiIHhzaTp0eXBlPSJFeGlzdHMiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDciIGxvY2F0b3I9IjY5OjE5LTcxOjkiIHhzaTp0eXBlPSJRdWVyeSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjQxIiBsb2NhdG9yPSI2OToyMS02OTo2OSIgYWxpYXM9IkZyYWlsdHlEaWFnbm9zaXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNDAiIGxvY2F0b3I9IjY5OjIxLTY5OjUyIiBkYXRhVHlwZT0iZmhpcjpDb25kaXRpb24iIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9Db25kaXRpb24iIGNvZGVQcm9wZXJ0eT0iY29kZSIgY29kZUNvbXBhcmF0b3I9ImluIiB4c2k6dHlwZT0iUmV0cmlldmUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGVzIGxvY2F0b3I9IjY5OjMzLTY5OjUxIiBuYW1lPSJGcmFpbHR5IERpYWdub3NpcyIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDx3aGVyZSBsb2NhbElkPSI0NiIgbG9jYXRvcj0iNzA6MTEtNzA6OTAiIHhzaTp0eXBlPSJPdmVybGFwcyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI0NCIgbG9jYXRvcj0iNzA6MTctNzA6NjAiIG5hbWU9IlByZXZhbGVuY2UgUGVyaW9kIiBsaWJyYXJ5TmFtZT0iR2xvYmFsIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNDMiIGxvY2F0b3I9IjcwOjQ0LTcwOjU5IiBuYW1lPSJGcmFpbHR5RGlhZ25vc2lzIiB4c2k6dHlwZT0iQWxpYXNSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjQ1IiBsb2NhdG9yPSI3MDo3MS03MDo5MCIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIiB4c2k6dHlwZT0iUGFyYW1ldGVyUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3doZXJlPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTciIGxvY2F0b3I9IjcyOjEyLTc0OjkiIHhzaTp0eXBlPSJFeGlzdHMiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTYiIGxvY2F0b3I9IjcyOjE5LTc0OjkiIHhzaTp0eXBlPSJRdWVyeSI+DQogICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjUxIiBsb2NhdG9yPSI3MjoyMS03Mjo2OSIgYWxpYXM9IkZyYWlsdHlFbmNvdW50ZXIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNTAiIGxvY2F0b3I9IjcyOjIxLTcyOjUyIiBkYXRhVHlwZT0iZmhpcjpFbmNvdW50ZXIiIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9FbmNvdW50ZXIiIGNvZGVQcm9wZXJ0eT0idHlwZSIgY29kZUNvbXBhcmF0b3I9ImluIiB4c2k6dHlwZT0iUmV0cmlldmUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGVzIGxvY2F0b3I9IjcyOjMzLTcyOjUxIiBuYW1lPSJGcmFpbHR5IEVuY291bnRlciIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgIDx3aGVyZSBsb2NhbElkPSI1NSIgbG9jYXRvcj0iNzM6MTEtNzM6NjkiIHhzaTp0eXBlPSJPdmVybGFwcyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb0ludGVydmFsIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI1MyIgbG9jYXRvcj0iNzM6MTctNzM6MzkiIHBhdGg9InBlcmlvZCIgc2NvcGU9IkZyYWlsdHlFbmNvdW50ZXIiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNTQiIGxvY2F0b3I9IjczOjUwLTczOjY5IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiIHhzaTp0eXBlPSJQYXJhbWV0ZXJSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvd2hlcmU+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2OCIgbG9jYXRvcj0iNzU6MTItNzc6OSIgeHNpOnR5cGU9IkV4aXN0cyI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2NyIgbG9jYXRvcj0iNzU6MTktNzc6OSIgeHNpOnR5cGU9IlF1ZXJ5Ij4NCiAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iNjAiIGxvY2F0b3I9Ijc1OjIxLTc1Ojc4IiBhbGlhcz0iRnJhaWx0eVN5bXB0b21PYnNlcnZhdGlvbiI+DQogICAgICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI1OSIgbG9jYXRvcj0iNzU6MjEtNzU6NTIiIGRhdGFUeXBlPSJmaGlyOk9ic2VydmF0aW9uIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vT2JzZXJ2YXRpb24iIGNvZGVQcm9wZXJ0eT0iY29kZSIgY29kZUNvbXBhcmF0b3I9ImluIiB4c2k6dHlwZT0iUmV0cmlldmUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGVzIGxvY2F0b3I9Ijc1OjM1LTc1OjUxIiBuYW1lPSJGcmFpbHR5IFN5bXB0b20iIHhzaTp0eXBlPSJWYWx1ZVNldFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICAgICA8d2hlcmUgbG9jYWxJZD0iNjYiIGxvY2F0b3I9Ijc2OjExLTc2OjExMCIgeHNpOnR5cGU9Ik92ZXJsYXBzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjY0IiBsb2NhdG9yPSI3NjoxNy03Njo4MCIgbmFtZT0iTm9ybWFsaXplIEludGVydmFsIiBsaWJyYXJ5TmFtZT0iR2xvYmFsIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjMiIGxvY2F0b3I9Ijc2OjQ1LTc2Ojc5IiBwYXRoPSJlZmZlY3RpdmUiIHNjb3BlPSJGcmFpbHR5U3ltcHRvbU9ic2VydmF0aW9uIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjY1IiBsb2NhdG9yPSI3Njo5MS03NjoxMTAiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIgeHNpOnR5cGU9IlBhcmFtZXRlclJlZiIvPg0KICAgICAgICAgICAgICAgICAgPC93aGVyZT4NCiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMDEiIGxvY2F0b3I9IjEwMjoxLTExMzozNiIgbmFtZT0iT3V0cGF0aWVudCBFbmNvdW50ZXJzIHdpdGggQWR2YW5jZWQgSWxsbmVzcyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTAxIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lICZxdW90O091dHBhdGllbnQgRW5jb3VudGVycyB3aXRoIEFkdmFuY2VkIElsbG5lc3MmcXVvdDs6CiAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwMCI+DQogICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4MCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5bRW5jb3VudGVyOiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O091dHBhdGllbnQmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5dPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgIAkJdW5pb24gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+W0VuY291bnRlcjogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtPYnNlcnZhdGlvbiZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAJCXVuaW9uIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPltFbmNvdW50ZXI6IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7RUQmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5dPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgCQl1bmlvbiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5bRW5jb3VudGVyOiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O05vbmFjdXRlIElucGF0aWVudCZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiApPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IE91dHBhdGllbnRFbmNvdW50ZXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAJCSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTkiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz53aXRoIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4MiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjgxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5bQ29uZGl0aW9uOiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0FkdmFuY2VkIElsbG5lc3MmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5dPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gQWR2YW5jZWRJbGxuZXNzRGlhZ25vc2lzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgIHN1Y2ggdGhhdCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmV4aXN0cyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oCiAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5PdXRwYXRpZW50RW5jb3VudGVyLmRpYWdub3Npcy5jb25kaXRpb248L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBFbmNvdW50ZXJEaWFnbm9zaXM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZXJlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkVuZHNXaXRoKDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RW5jb3VudGVyRGlhZ25vc2lzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnJlZmVyZW5jZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkFkdmFuY2VkSWxsbmVzc0RpYWdub3NpczwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5pZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgKTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgIGFuZCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjkyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+T3V0cGF0aWVudEVuY291bnRlcjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5wZXJpb2Q8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdGFydHMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+MiB5ZWFyczwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBvciBsZXNzIG9uIG9yIGJlZm9yZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAJCQk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5lbmQgb2YgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TWVhc3VyZW1lbnQgUGVyaW9kJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEwMCIgbG9jYXRvcj0iMTAzOjMtMTEzOjM2IiB4c2k6dHlwZT0iUXVlcnkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI4MCIgbG9jYXRvcj0iMTAzOjMtMTA2OjY5IiBhbGlhcz0iT3V0cGF0aWVudEVuY291bnRlciI+DQogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI3OSIgbG9jYXRvcj0iMTAzOjMtMTA2OjQ5IiB4c2k6dHlwZT0iVW5pb24iPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNzUiIGxvY2F0b3I9IjEwMzo1LTEwNDo0MCIgeHNpOnR5cGU9IlVuaW9uIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjczIiBsb2NhdG9yPSIxMDM6NS0xMDM6MjkiIGRhdGFUeXBlPSJmaGlyOkVuY291bnRlciIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0VuY291bnRlciIgY29kZVByb3BlcnR5PSJ0eXBlIiBjb2RlQ29tcGFyYXRvcj0iaW4iIHhzaTp0eXBlPSJSZXRyaWV2ZSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8Y29kZXMgbG9jYXRvcj0iMTAzOjE3LTEwMzoyOCIgbmFtZT0iT3V0cGF0aWVudCIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3NCIgbG9jYXRvcj0iMTA0OjE1LTEwNDo0MCIgZGF0YVR5cGU9ImZoaXI6RW5jb3VudGVyIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vRW5jb3VudGVyIiBjb2RlUHJvcGVydHk9InR5cGUiIGNvZGVDb21wYXJhdG9yPSJpbiIgeHNpOnR5cGU9IlJldHJpZXZlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlcyBsb2NhdG9yPSIxMDQ6MjctMTA0OjM5IiBuYW1lPSJPYnNlcnZhdGlvbiIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iVW5pb24iPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNzYiIGxvY2F0b3I9IjEwNToxNS0xMDU6MzEiIGRhdGFUeXBlPSJmaGlyOkVuY291bnRlciIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0VuY291bnRlciIgY29kZVByb3BlcnR5PSJ0eXBlIiBjb2RlQ29tcGFyYXRvcj0iaW4iIHhzaTp0eXBlPSJSZXRyaWV2ZSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8Y29kZXMgbG9jYXRvcj0iMTA1OjI3LTEwNTozMCIgbmFtZT0iRUQiIHhzaTp0eXBlPSJWYWx1ZVNldFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNzgiIGxvY2F0b3I9IjEwNjoxNS0xMDY6NDciIGRhdGFUeXBlPSJmaGlyOkVuY291bnRlciIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0VuY291bnRlciIgY29kZVByb3BlcnR5PSJ0eXBlIiBjb2RlQ29tcGFyYXRvcj0iaW4iIHhzaTp0eXBlPSJSZXRyaWV2ZSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8Y29kZXMgbG9jYXRvcj0iMTA2OjI3LTEwNjo0NiIgbmFtZT0iTm9uYWN1dGUgSW5wYXRpZW50IiB4c2k6dHlwZT0iVmFsdWVTZXRSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgPHJlbGF0aW9uc2hpcCBsb2NhbElkPSI5OSIgbG9jYXRvcj0iMTA3OjEwLTExMzozNiIgYWxpYXM9IkFkdmFuY2VkSWxsbmVzc0RpYWdub3NpcyIgeHNpOnR5cGU9IldpdGgiPg0KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iODEiIGxvY2F0b3I9IjEwNzoxNS0xMDc6NDUiIGRhdGFUeXBlPSJmaGlyOkNvbmRpdGlvbiIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0NvbmRpdGlvbiIgY29kZVByb3BlcnR5PSJjb2RlIiBjb2RlQ29tcGFyYXRvcj0iaW4iIHhzaTp0eXBlPSJSZXRyaWV2ZSI+DQogICAgICAgICAgICAgICAgICA8Y29kZXMgbG9jYXRvcj0iMTA3OjI3LTEwNzo0NCIgbmFtZT0iQWR2YW5jZWQgSWxsbmVzcyIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+DQogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICAgICA8c3VjaFRoYXQgbG9jYWxJZD0iOTgiIGxvY2F0b3I9IjEwODoyOS0xMTM6MzYiIHhzaTp0eXBlPSJBbmQiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iOTEiIGxvY2F0b3I9IjEwODoyOS0xMTE6MTkiIHhzaTp0eXBlPSJFeGlzdHMiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iOTAiIGxvY2F0b3I9IjEwODozNi0xMTE6MTkiIHhzaTp0eXBlPSJRdWVyeSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijg0IiBsb2NhdG9yPSIxMDk6MjMtMTA5OjgwIiBhbGlhcz0iRW5jb3VudGVyRGlhZ25vc2lzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjgzIiBsb2NhdG9yPSIxMDk6MjMtMTA5OjYxIiB4c2k6dHlwZT0iUXVlcnkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBhbGlhcz0iJHRoaXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gcGF0aD0iZGlhZ25vc2lzIiBzY29wZT0iT3V0cGF0aWVudEVuY291bnRlciIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3aGVyZSB4c2k6dHlwZT0iTm90Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJJc051bGwiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0iY29uZGl0aW9uIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSIkdGhpcyIgeHNpOnR5cGU9IkFsaWFzUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3doZXJlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJldHVybiBkaXN0aW5jdD0iZmFsc2UiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gcGF0aD0iY29uZGl0aW9uIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSIkdGhpcyIgeHNpOnR5cGU9IkFsaWFzUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JldHVybj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHdoZXJlIGxvY2FsSWQ9Ijg5IiBsb2NhdG9yPSIxMTA6MjctMTEwOjk5IiB4c2k6dHlwZT0iRW5kc1dpdGgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijg2IiBsb2NhdG9yPSIxMTA6NDItMTEwOjY5IiBwYXRoPSJyZWZlcmVuY2UiIHNjb3BlPSJFbmNvdW50ZXJEaWFnbm9zaXMiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijg4IiBsb2NhdG9yPSIxMTA6NzItMTEwOjk4IiBwYXRoPSJpZCIgc2NvcGU9IkFkdmFuY2VkSWxsbmVzc0RpYWdub3NpcyIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3doZXJlPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iOTciIGxvY2F0b3I9IjExMjoyMy0xMTM6MzYiIHhzaTp0eXBlPSJBbmQiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iMTEyOjU3LTExMjo3MSIgeHNpOnR5cGU9IkluIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9IjExMjo1MC0xMTI6NTUiIHhzaTp0eXBlPSJTdGFydCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb0ludGVydmFsIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI5MyIgbG9jYXRvcj0iMTEyOjIzLTExMjo0OCIgcGF0aD0icGVyaW9kIiBzY29wZT0iT3V0cGF0aWVudEVuY291bnRlciIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSIxMTI6NTctMTEyOjcxIiBsb3dDbG9zZWQ9InRydWUiIGhpZ2hDbG9zZWQ9InRydWUiIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8bG93IGxvY2F0b3I9IjExMzoxMC0xMTM6MzYiIHhzaTp0eXBlPSJTdWJ0cmFjdCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI5NSIgbG9jYXRvcj0iMTEzOjEwLTExMzozNiIgeHNpOnR5cGU9IkVuZCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI5NCIgbG9jYXRvcj0iMTEzOjE3LTExMzozNiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIiB4c2k6dHlwZT0iUGFyYW1ldGVyUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI5NiIgbG9jYXRvcj0iMTEyOjU3LTExMjo2MyIgdmFsdWU9IjIiIHVuaXQ9InllYXJzIiB4c2k6dHlwZT0iUXVhbnRpdHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbG93Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggbG9jYWxJZD0iOTUiIGxvY2F0b3I9IjExMzoxMC0xMTM6MzYiIHhzaTp0eXBlPSJFbmQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iOTQiIGxvY2F0b3I9IjExMzoxNy0xMTM6MzYiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIgeHNpOnR5cGU9IlBhcmFtZXRlclJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9oaWdoPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iMTEyOjU3LTExMjo3MSIgeHNpOnR5cGU9Ik5vdCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSIxMTI6NTctMTEyOjcxIiB4c2k6dHlwZT0iSXNOdWxsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijk1IiBsb2NhdG9yPSIxMTM6MTAtMTEzOjM2IiB4c2k6dHlwZT0iRW5kIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijk0IiBsb2NhdG9yPSIxMTM6MTctMTEzOjM2IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiIHhzaTp0eXBlPSJQYXJhbWV0ZXJSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDwvc3VjaFRoYXQ+DQogICAgICAgICAgICA8L3JlbGF0aW9uc2hpcD4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMjgiIGxvY2F0b3I9Ijc5OjEtODc6MzYiIG5hbWU9IklucGF0aWVudCBFbmNvdW50ZXIgd2l0aCBBZHZhbmNlZCBJbGxuZXNzIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMjgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgJnF1b3Q7SW5wYXRpZW50IEVuY291bnRlciB3aXRoIEFkdmFuY2VkIElsbG5lc3MmcXVvdDs6CiAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEyNyI+DQogICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5bRW5jb3VudGVyOiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0FjdXRlIElucGF0aWVudCZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBJbnBhdGllbnRFbmNvdW50ZXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAJCTwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjYiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz53aXRoIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5bQ29uZGl0aW9uOiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0FkdmFuY2VkIElsbG5lc3MmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5dPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gQWR2YW5jZWRJbGxuZXNzRGlhZ25vc2lzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgIHN1Y2ggdGhhdCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZXhpc3RzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oCiAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5JbnBhdGllbnRFbmNvdW50ZXIuZGlhZ25vc2lzLmNvbmRpdGlvbjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IEVuY291bnRlckRpYWdub3NpczwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZXJlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5FbmRzV2l0aCg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTEzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTEyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RW5jb3VudGVyRGlhZ25vc2lzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5yZWZlcmVuY2U8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkFkdmFuY2VkSWxsbmVzc0RpYWdub3NpczwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+aWQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAJCQlhbmQgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPklucGF0aWVudEVuY291bnRlcjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTIwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cGVyaW9kPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnN0YXJ0cyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTIzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+MiB5ZWFyczwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBvciBsZXNzIG9uIG9yIGJlZm9yZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAJCQk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTIyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZW5kIG9mIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtNZWFzdXJlbWVudCBQZXJpb2QmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTI3IiBsb2NhdG9yPSI4MDozLTg3OjM2IiB4c2k6dHlwZT0iUXVlcnkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMDciIGxvY2F0b3I9IjgwOjMtODA6NTEiIGFsaWFzPSJJbnBhdGllbnRFbmNvdW50ZXIiPg0KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTA2IiBsb2NhdG9yPSI4MDozLTgwOjMyIiBkYXRhVHlwZT0iZmhpcjpFbmNvdW50ZXIiIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9FbmNvdW50ZXIiIGNvZGVQcm9wZXJ0eT0idHlwZSIgY29kZUNvbXBhcmF0b3I9ImluIiB4c2k6dHlwZT0iUmV0cmlldmUiPg0KICAgICAgICAgICAgICAgICAgPGNvZGVzIGxvY2F0b3I9IjgwOjE1LTgwOjMxIiBuYW1lPSJBY3V0ZSBJbnBhdGllbnQiIHhzaTp0eXBlPSJWYWx1ZVNldFJlZiIvPg0KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICA8cmVsYXRpb25zaGlwIGxvY2FsSWQ9IjEyNiIgbG9jYXRvcj0iODE6OS04NzozNiIgYWxpYXM9IkFkdmFuY2VkSWxsbmVzc0RpYWdub3NpcyIgeHNpOnR5cGU9IldpdGgiPg0KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTA4IiBsb2NhdG9yPSI4MToxNC04MTo0NCIgZGF0YVR5cGU9ImZoaXI6Q29uZGl0aW9uIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vQ29uZGl0aW9uIiBjb2RlUHJvcGVydHk9ImNvZGUiIGNvZGVDb21wYXJhdG9yPSJpbiIgeHNpOnR5cGU9IlJldHJpZXZlIj4NCiAgICAgICAgICAgICAgICAgIDxjb2RlcyBsb2NhdG9yPSI4MToyNi04MTo0MyIgbmFtZT0iQWR2YW5jZWQgSWxsbmVzcyIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+DQogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICAgICA8c3VjaFRoYXQgbG9jYWxJZD0iMTI1IiBsb2NhdG9yPSI4MjoyOS04NzozNiIgeHNpOnR5cGU9IkFuZCI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMTgiIGxvY2F0b3I9IjgyOjI5LTg1OjE5IiB4c2k6dHlwZT0iRXhpc3RzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjExNyIgbG9jYXRvcj0iODI6MzYtODU6MTkiIHhzaTp0eXBlPSJRdWVyeSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjExMSIgbG9jYXRvcj0iODM6MjMtODM6NzkiIGFsaWFzPSJFbmNvdW50ZXJEaWFnbm9zaXMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTEwIiBsb2NhdG9yPSI4MzoyMy04Mzo2MCIgeHNpOnR5cGU9IlF1ZXJ5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgYWxpYXM9IiR0aGlzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHByZXNzaW9uIHBhdGg9ImRpYWdub3NpcyIgc2NvcGU9IklucGF0aWVudEVuY291bnRlciIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3aGVyZSB4c2k6dHlwZT0iTm90Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJJc051bGwiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0iY29uZGl0aW9uIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSIkdGhpcyIgeHNpOnR5cGU9IkFsaWFzUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3doZXJlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJldHVybiBkaXN0aW5jdD0iZmFsc2UiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gcGF0aD0iY29uZGl0aW9uIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSIkdGhpcyIgeHNpOnR5cGU9IkFsaWFzUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JldHVybj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHdoZXJlIGxvY2FsSWQ9IjExNiIgbG9jYXRvcj0iODQ6MjctODQ6OTkiIHhzaTp0eXBlPSJFbmRzV2l0aCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTEzIiBsb2NhdG9yPSI4NDo0Mi04NDo2OSIgcGF0aD0icmVmZXJlbmNlIiBzY29wZT0iRW5jb3VudGVyRGlhZ25vc2lzIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMTUiIGxvY2F0b3I9Ijg0OjcyLTg0Ojk4IiBwYXRoPSJpZCIgc2NvcGU9IkFkdmFuY2VkSWxsbmVzc0RpYWdub3NpcyIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3doZXJlPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTI0IiBsb2NhdG9yPSI4NjoxNC04NzozNiIgeHNpOnR5cGU9IkFuZCI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSI4Njo0Ny04Njo2MSIgeHNpOnR5cGU9IkluIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9Ijg2OjQwLTg2OjQ1IiB4c2k6dHlwZT0iU3RhcnQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9JbnRlcnZhbCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTIwIiBsb2NhdG9yPSI4NjoxNC04NjozOCIgcGF0aD0icGVyaW9kIiBzY29wZT0iSW5wYXRpZW50RW5jb3VudGVyIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9Ijg2OjQ3LTg2OjYxIiBsb3dDbG9zZWQ9InRydWUiIGhpZ2hDbG9zZWQ9InRydWUiIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8bG93IGxvY2F0b3I9Ijg3OjEwLTg3OjM2IiB4c2k6dHlwZT0iU3VidHJhY3QiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTIyIiBsb2NhdG9yPSI4NzoxMC04NzozNiIgeHNpOnR5cGU9IkVuZCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMjEiIGxvY2F0b3I9Ijg3OjE3LTg3OjM2IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiIHhzaTp0eXBlPSJQYXJhbWV0ZXJSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjEyMyIgbG9jYXRvcj0iODY6NDctODY6NTMiIHZhbHVlPSIyIiB1bml0PSJ5ZWFycyIgeHNpOnR5cGU9IlF1YW50aXR5Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xvdz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIGxvY2FsSWQ9IjEyMiIgbG9jYXRvcj0iODc6MTAtODc6MzYiIHhzaTp0eXBlPSJFbmQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTIxIiBsb2NhdG9yPSI4NzoxNy04NzozNiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIiB4c2k6dHlwZT0iUGFyYW1ldGVyUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2hpZ2g+DQogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSI4Njo0Ny04Njo2MSIgeHNpOnR5cGU9Ik5vdCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSI4Njo0Ny04Njo2MSIgeHNpOnR5cGU9IklzTnVsbCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMjIiIGxvY2F0b3I9Ijg3OjEwLTg3OjM2IiB4c2k6dHlwZT0iRW5kIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjEyMSIgbG9jYXRvcj0iODc6MTctODc6MzYiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIgeHNpOnR5cGU9IlBhcmFtZXRlclJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPC9zdWNoVGhhdD4NCiAgICAgICAgICAgIDwvcmVsYXRpb25zaGlwPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE0NSIgbG9jYXRvcj0iNTU6MS01OToxNSIgbmFtZT0iRGVtZW50aWEgTWVkaWNhdGlvbnMgSW4gWWVhciBCZWZvcmUgb3IgRHVyaW5nIE1lYXN1cmVtZW50IFBlcmlvZCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTQ1Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lICZxdW90O0RlbWVudGlhIE1lZGljYXRpb25zIEluIFllYXIgQmVmb3JlIG9yIER1cmluZyBNZWFzdXJlbWVudCBQZXJpb2QmcXVvdDs6CiAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE0NCI+DQogICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5bJnF1b3Q7TWVkaWNhdGlvbkRpc3BlbnNlJnF1b3Q7OiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0RlbWVudGlhIE1lZGljYXRpb25zJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+XTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IERlbWVudGlhTWVkPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgCQk8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlcmUgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0MyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkRlbWVudGlhTWVkPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVuSGFuZGVkT3ZlcjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQzIj4gZHVyaW5nIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5JbnRlcnZhbFsKICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiggPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnN0YXJ0IG9mIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtNZWFzdXJlbWVudCBQZXJpb2QmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiAtIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4xIHllYXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiApPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZW5kIG9mIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtNZWFzdXJlbWVudCBQZXJpb2QmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgIF08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxNDQiIGxvY2F0b3I9IjU2OjMtNTk6MTUiIHhzaTp0eXBlPSJRdWVyeSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjEzMyIgbG9jYXRvcj0iNTY6My01Njo2MCIgYWxpYXM9IkRlbWVudGlhTWVkIj4NCiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEzMiIgbG9jYXRvcj0iNTY6My01Njo0OCIgZGF0YVR5cGU9ImZoaXI6TWVkaWNhdGlvbkRpc3BlbnNlIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vTWVkaWNhdGlvbkRpc3BlbnNlIiBjb2RlUHJvcGVydHk9Im1lZGljYXRpb24iIGNvZGVDb21wYXJhdG9yPSJpbiIgeHNpOnR5cGU9IlJldHJpZXZlIj4NCiAgICAgICAgICAgICAgICAgIDxjb2RlcyBsb2NhdG9yPSI1NjoyNi01Njo0NyIgbmFtZT0iRGVtZW50aWEgTWVkaWNhdGlvbnMiIHhzaTp0eXBlPSJWYWx1ZVNldFJlZiIvPg0KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICA8d2hlcmUgbG9jYWxJZD0iMTQzIiBsb2NhdG9yPSI1Nzo5LTU5OjE1IiB4c2k6dHlwZT0iSW4iPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9EYXRlVGltZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTM1IiBsb2NhdG9yPSI1NzoxNS01Nzo0MCIgcGF0aD0id2hlbkhhbmRlZE92ZXIiIHNjb3BlPSJEZW1lbnRpYU1lZCIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNDIiIGxvY2F0b3I9IjU3OjQ5LTU5OjE1IiBsb3dDbG9zZWQ9InRydWUiIGhpZ2hDbG9zZWQ9InRydWUiIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICAgICAgICA8bG93IGxvY2FsSWQ9IjEzOSIgbG9jYXRvcj0iNTg6MTktNTg6NjAiIHhzaTp0eXBlPSJTdWJ0cmFjdCI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMzciIGxvY2F0b3I9IjU4OjIxLTU4OjQ5IiB4c2k6dHlwZT0iU3RhcnQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTM2IiBsb2NhdG9yPSI1ODozMC01ODo0OSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIiB4c2k6dHlwZT0iUGFyYW1ldGVyUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMzgiIGxvY2F0b3I9IjU4OjUzLTU4OjU4IiB2YWx1ZT0iMSIgdW5pdD0ieWVhciIgeHNpOnR5cGU9IlF1YW50aXR5Ii8+DQogICAgICAgICAgICAgICAgICA8L2xvdz4NCiAgICAgICAgICAgICAgICAgIDxoaWdoIGxvY2FsSWQ9IjE0MSIgbG9jYXRvcj0iNTg6NjMtNTg6ODkiIHhzaTp0eXBlPSJFbmQiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTQwIiBsb2NhdG9yPSI1ODo3MC01ODo4OSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIiB4c2k6dHlwZT0iUGFyYW1ldGVyUmVmIi8+DQogICAgICAgICAgICAgICAgICA8L2hpZ2g+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICA8L3doZXJlPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE1OCIgbG9jYXRvcj0iMzE6MS00NDo5IiBuYW1lPSJBZHZhbmNlZCBJbGxuZXNzIGFuZCBGcmFpbHR5IEV4Y2x1c2lvbiBJbmNsdWRpbmcgT3ZlciBBZ2UgODAiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE1OCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSAmcXVvdDtBZHZhbmNlZCBJbGxuZXNzIGFuZCBGcmFpbHR5IEV4Y2x1c2lvbiBJbmNsdWRpbmcgT3ZlciBBZ2UgODAmcXVvdDs6CiAgLy9JZiB0aGUgbWVhc3VyZSBpbmNsdWRlcyBwb3B1bGF0aW9ucyBhZ2UgODAgYW5kIG9sZGVyLCB0aGVuIHVzZSB0aGlzIGxvZ2ljOgogICAgICAJPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE1NyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0OSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPigKICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQ5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+QWdlSW5ZZWFyc0F0KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnN0YXJ0IG9mIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O01lYXN1cmVtZW50IFBlcmlvZCZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI5Ij4gYmV0d2VlbiA2NiBhbmQgODA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgYW5kIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0hhcyBDcml0ZXJpYSBJbmRpY2F0aW5nIEZyYWlsdHkmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICBhbmQgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiggPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkNvdW50KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtPdXRwYXRpZW50IEVuY291bnRlcnMgd2l0aCBBZHZhbmNlZCBJbGxuZXNzJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwNCI+Pj0gMjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgICAgb3IgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmV4aXN0cyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7SW5wYXRpZW50IEVuY291bnRlciB3aXRoIEFkdmFuY2VkIElsbG5lc3MmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gKTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAgIG9yIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5leGlzdHMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0RlbWVudGlhIE1lZGljYXRpb25zIEluIFllYXIgQmVmb3JlIG9yIER1cmluZyBNZWFzdXJlbWVudCBQZXJpb2QmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAJKTwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAJCW9yIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNTYiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4oCiAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTU2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTU0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTUyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+QWdlSW5ZZWFyc0F0KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdGFydCBvZiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTUwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TWVhc3VyZW1lbnQgUGVyaW9kJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTUzIj4gPj0gODE8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgCQkJICAgICAgIGFuZCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTU1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7SGFzIENyaXRlcmlhIEluZGljYXRpbmcgRnJhaWx0eSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgIAkJKTwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTU3IiBsb2NhdG9yPSIzMzo4LTQ0OjkiIHhzaTp0eXBlPSJPciI+DQogICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNDkiIGxvY2F0b3I9IjMzOjgtNDA6OCIgeHNpOnR5cGU9IkFuZCI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3MiIgbG9jYXRvcj0iMzQ6MTUtMzU6NTUiIHhzaTp0eXBlPSJBbmQiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzEiIGxvY2F0b3I9IjM0OjE1LTM0Ojc1IiB4c2k6dHlwZT0iQW5kIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJHcmVhdGVyT3JFcXVhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyOCIgbG9jYXRvcj0iMzQ6MTUtMzQ6NTciIHByZWNpc2lvbj0iWWVhciIgeHNpOnR5cGU9IkNhbGN1bGF0ZUFnZUF0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb0RhdGVUaW1lIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImJpcnRoRGF0ZS52YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbmFtZT0iUGF0aWVudCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI3IiBsb2NhdG9yPSIzNDoyOC0zNDo1NiIgeHNpOnR5cGU9IlN0YXJ0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI2IiBsb2NhdG9yPSIzNDozNy0zNDo1NiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIiB4c2k6dHlwZT0iUGFyYW1ldGVyUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyOSIgbG9jYXRvcj0iMzQ6NjctMzQ6NjgiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iNjYiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iTGVzc09yRXF1YWwiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjgiIGxvY2F0b3I9IjM0OjE1LTM0OjU3IiBwcmVjaXNpb249IlllYXIiIHhzaTp0eXBlPSJDYWxjdWxhdGVBZ2VBdCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iVG9EYXRlVGltZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBwYXRoPSJiaXJ0aERhdGUudmFsdWUiIHhzaTp0eXBlPSJQcm9wZXJ0eSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG5hbWU9IlBhdGllbnQiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyNyIgbG9jYXRvcj0iMzQ6MjgtMzQ6NTYiIHhzaTp0eXBlPSJTdGFydCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyNiIgbG9jYXRvcj0iMzQ6MzctMzQ6NTYiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIgeHNpOnR5cGU9IlBhcmFtZXRlclJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMzAiIGxvY2F0b3I9IjM0Ojc0LTM0Ojc1IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjgwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNzEiIGxvY2F0b3I9IjM1OjIzLTM1OjU1IiBuYW1lPSJIYXMgQ3JpdGVyaWEgSW5kaWNhdGluZyBGcmFpbHR5IiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTQ4IiBsb2NhdG9yPSIzNjoyMy0zOToxOSIgeHNpOnR5cGU9Ik9yIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjEzMSIgbG9jYXRvcj0iMzY6MjUtMzc6NzkiIHhzaTp0eXBlPSJPciI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMDUiIGxvY2F0b3I9IjM2OjI1LTM2OjgwIiB4c2k6dHlwZT0iR3JlYXRlck9yRXF1YWwiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTAzIiBsb2NhdG9yPSIzNjoyNS0zNjo3NiIgeHNpOnR5cGU9IkNvdW50Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTAyIiBsb2NhdG9yPSIzNjozMS0zNjo3NSIgbmFtZT0iT3V0cGF0aWVudCBFbmNvdW50ZXJzIHdpdGggQWR2YW5jZWQgSWxsbmVzcyIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjEwNCIgbG9jYXRvcj0iMzY6ODAiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMiIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjEzMCIgbG9jYXRvcj0iMzc6MjYtMzc6NzkiIHhzaTp0eXBlPSJFeGlzdHMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTI5IiBsb2NhdG9yPSIzNzozMy0zNzo3OSIgbmFtZT0iSW5wYXRpZW50IEVuY291bnRlciB3aXRoIEFkdmFuY2VkIElsbG5lc3MiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNDciIGxvY2F0b3I9IjM4OjI2LTM4Ojk4IiB4c2k6dHlwZT0iRXhpc3RzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE0NiIgbG9jYXRvcj0iMzg6MzMtMzg6OTgiIG5hbWU9IkRlbWVudGlhIE1lZGljYXRpb25zIEluIFllYXIgQmVmb3JlIG9yIER1cmluZyBNZWFzdXJlbWVudCBQZXJpb2QiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNTYiIGxvY2F0b3I9IjQxOjEyLTQ0OjkiIHhzaTp0eXBlPSJBbmQiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTU0IiBsb2NhdG9yPSI0MjoxNy00Mjo2NSIgeHNpOnR5cGU9IkdyZWF0ZXJPckVxdWFsIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE1MiIgbG9jYXRvcj0iNDI6MTctNDI6NTkiIHByZWNpc2lvbj0iWWVhciIgeHNpOnR5cGU9IkNhbGN1bGF0ZUFnZUF0Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb0RhdGVUaW1lIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImJpcnRoRGF0ZS52YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbmFtZT0iUGF0aWVudCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE1MSIgbG9jYXRvcj0iNDI6MzAtNDI6NTgiIHhzaTp0eXBlPSJTdGFydCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNTAiIGxvY2F0b3I9IjQyOjM5LTQyOjU4IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiIHhzaTp0eXBlPSJQYXJhbWV0ZXJSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE1MyIgbG9jYXRvcj0iNDI6NjQtNDI6NjUiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iODEiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNTUiIGxvY2F0b3I9IjQzOjIxLTQzOjUzIiBuYW1lPSJIYXMgQ3JpdGVyaWEgSW5kaWNhdGluZyBGcmFpbHR5IiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE3NyIgbG9jYXRvcj0iNDY6MS01Mzo1IiBuYW1lPSJBZHZhbmNlZCBJbGxuZXNzIGFuZCBGcmFpbHR5IEV4Y2x1c2lvbiBOb3QgSW5jbHVkaW5nIE92ZXIgQWdlIDgwIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxNzciPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgJnF1b3Q7QWR2YW5jZWQgSWxsbmVzcyBhbmQgRnJhaWx0eSBFeGNsdXNpb24gTm90IEluY2x1ZGluZyBPdmVyIEFnZSA4MCZxdW90OzoKICAvL0lmIHRoZSBtZWFzdXJlIGRvZXMgTk9UIGluY2x1ZGUgcG9wdWxhdGlvbnMgYWdlIDgwIGFuZCBvbGRlciwgdGhlbiB1c2UgdGhpcyBsb2dpYzoKICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxNzYiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNjUiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNjMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNjEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5BZ2VJblllYXJzQXQoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE2MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnN0YXJ0IG9mIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtNZWFzdXJlbWVudCBQZXJpb2QmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNjIiPiA+PSA2NTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgYW5kIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNjQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtIYXMgQ3JpdGVyaWEgSW5kaWNhdGluZyBGcmFpbHR5JnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz4KICAgIGFuZCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTc1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+KCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTc1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTcyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTY5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTY3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Q291bnQoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE2NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O091dHBhdGllbnQgRW5jb3VudGVycyB3aXRoIEFkdmFuY2VkIElsbG5lc3MmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTY4Ij4+PSAyPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgb3IgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmV4aXN0cyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTcwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTcwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7SW5wYXRpZW50IEVuY291bnRlciB3aXRoIEFkdmFuY2VkIElsbG5lc3MmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gKTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICBvciA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTc0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZXhpc3RzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNzMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtEZW1lbnRpYSBNZWRpY2F0aW9ucyBJbiBZZWFyIEJlZm9yZSBvciBEdXJpbmcgTWVhc3VyZW1lbnQgUGVyaW9kJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgKTwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTc2IiBsb2NhdG9yPSI0ODo1LTUzOjUiIHhzaTp0eXBlPSJBbmQiPg0KICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTY1IiBsb2NhdG9yPSI0ODo1LTQ5OjQxIiB4c2k6dHlwZT0iQW5kIj4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE2MyIgbG9jYXRvcj0iNDg6NS00ODo1MyIgeHNpOnR5cGU9IkdyZWF0ZXJPckVxdWFsIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE2MSIgbG9jYXRvcj0iNDg6NS00ODo0NyIgcHJlY2lzaW9uPSJZZWFyIiB4c2k6dHlwZT0iQ2FsY3VsYXRlQWdlQXQiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlRvRGF0ZVRpbWUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcGF0aD0iYmlydGhEYXRlLnZhbHVlIiB4c2k6dHlwZT0iUHJvcGVydHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBuYW1lPSJQYXRpZW50IiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTYwIiBsb2NhdG9yPSI0ODoxOC00ODo0NiIgeHNpOnR5cGU9IlN0YXJ0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE1OSIgbG9jYXRvcj0iNDg6MjctNDg6NDYiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIgeHNpOnR5cGU9IlBhcmFtZXRlclJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTYyIiBsb2NhdG9yPSI0ODo1Mi00ODo1MyIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSI2NSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE2NCIgbG9jYXRvcj0iNDk6OS00OTo0MSIgbmFtZT0iSGFzIENyaXRlcmlhIEluZGljYXRpbmcgRnJhaWx0eSIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE3NSIgbG9jYXRvcj0iNTA6OS01Mzo1IiB4c2k6dHlwZT0iT3IiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTcyIiBsb2NhdG9yPSI1MDoxMS01MTo2NSIgeHNpOnR5cGU9Ik9yIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE2OSIgbG9jYXRvcj0iNTA6MTEtNTA6NjYiIHhzaTp0eXBlPSJHcmVhdGVyT3JFcXVhbCI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNjciIGxvY2F0b3I9IjUwOjExLTUwOjYyIiB4c2k6dHlwZT0iQ291bnQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxNjYiIGxvY2F0b3I9IjUwOjE3LTUwOjYxIiBuYW1lPSJPdXRwYXRpZW50IEVuY291bnRlcnMgd2l0aCBBZHZhbmNlZCBJbGxuZXNzIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTY4IiBsb2NhdG9yPSI1MDo2NiIgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIyIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTcxIiBsb2NhdG9yPSI1MToxMi01MTo2NSIgeHNpOnR5cGU9IkV4aXN0cyI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNzAiIGxvY2F0b3I9IjUxOjE5LTUxOjY1IiBuYW1lPSJJbnBhdGllbnQgRW5jb3VudGVyIHdpdGggQWR2YW5jZWQgSWxsbmVzcyIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE3NCIgbG9jYXRvcj0iNTI6MTItNTI6ODQiIHhzaTp0eXBlPSJFeGlzdHMiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTczIiBsb2NhdG9yPSI1MjoxOS01Mjo4NCIgbmFtZT0iRGVtZW50aWEgTWVkaWNhdGlvbnMgSW4gWWVhciBCZWZvcmUgb3IgRHVyaW5nIE1lYXN1cmVtZW50IFBlcmlvZCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxOTIiIGxvY2F0b3I9IjkwOjEtOTU6NDciIG5hbWU9IkxvbmcgVGVybSBDYXJlIFBlcmlvZHMgRHVyaW5nIE1lYXN1cmVtZW50IFBlcmlvZCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTkyIj4NCiAgICAgICAgICAgICAgIDxhOnM+Ly8gc3RhcnQgaGVyZWRlZmluZSAmcXVvdDtMb25nIFRlcm0gQ2FyZSBQZXJpb2RzIER1cmluZyBNZWFzdXJlbWVudCBQZXJpb2QmcXVvdDs6CiAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE5MSI+DQogICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5bRW5jb3VudGVyOiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0NhcmUgU2VydmljZXMgaW4gTG9uZy1UZXJtIFJlc2lkZW50aWFsIEZhY2lsaXR5JnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+XTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgIAkJdW5pb24gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPltFbmNvdW50ZXI6IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TnVyc2luZyBGYWNpbGl0eSBWaXNpdCZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiApPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IExvbmdUZXJtRmFjaWxpdHlFbmNvdW50ZXI8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgIAkJPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjE4NSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPndoZXJlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Mb25nVGVybUZhY2lsaXR5RW5jb3VudGVyPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5wZXJpb2Q8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE4NSI+IG92ZXJsYXBzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtNZWFzdXJlbWVudCBQZXJpb2QmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgCQk8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTkwIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+cmV0dXJuIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Mb25nVGVybUZhY2lsaXR5RW5jb3VudGVyPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5wZXJpb2Q8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgIAkJCWludGVyc2VjdCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTg4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TWVhc3VyZW1lbnQgUGVyaW9kJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTkxIiBsb2NhdG9yPSI5MTozLTk1OjQ3IiB4c2k6dHlwZT0iUXVlcnkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxODEiIGxvY2F0b3I9IjkxOjMtOTI6ODciIGFsaWFzPSJMb25nVGVybUZhY2lsaXR5RW5jb3VudGVyIj4NCiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjE4MCIgbG9jYXRvcj0iOTE6My05Mjo2MSIgeHNpOnR5cGU9IlVuaW9uIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE3OCIgbG9jYXRvcj0iOTE6NS05MTo2NiIgZGF0YVR5cGU9ImZoaXI6RW5jb3VudGVyIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vRW5jb3VudGVyIiBjb2RlUHJvcGVydHk9InR5cGUiIGNvZGVDb21wYXJhdG9yPSJpbiIgeHNpOnR5cGU9IlJldHJpZXZlIj4NCiAgICAgICAgICAgICAgICAgICAgIDxjb2RlcyBsb2NhdG9yPSI5MToxNy05MTo2NSIgbmFtZT0iQ2FyZSBTZXJ2aWNlcyBpbiBMb25nLVRlcm0gUmVzaWRlbnRpYWwgRmFjaWxpdHkiIHhzaTp0eXBlPSJWYWx1ZVNldFJlZiIvPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTc5IiBsb2NhdG9yPSI5MjoyMy05Mjo1OSIgZGF0YVR5cGU9ImZoaXI6RW5jb3VudGVyIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vRW5jb3VudGVyIiBjb2RlUHJvcGVydHk9InR5cGUiIGNvZGVDb21wYXJhdG9yPSJpbiIgeHNpOnR5cGU9IlJldHJpZXZlIj4NCiAgICAgICAgICAgICAgICAgICAgIDxjb2RlcyBsb2NhdG9yPSI5MjozNS05Mjo1OCIgbmFtZT0iTnVyc2luZyBGYWNpbGl0eSBWaXNpdCIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgIDx3aGVyZSBsb2NhbElkPSIxODUiIGxvY2F0b3I9IjkzOjE3LTkzOjg0IiB4c2k6dHlwZT0iT3ZlcmxhcHMiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9JbnRlcnZhbCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTgzIiBsb2NhdG9yPSI5MzoyMy05Mzo1NCIgcGF0aD0icGVyaW9kIiBzY29wZT0iTG9uZ1Rlcm1GYWNpbGl0eUVuY291bnRlciIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxODQiIGxvY2F0b3I9IjkzOjY1LTkzOjg0IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiIHhzaTp0eXBlPSJQYXJhbWV0ZXJSZWYiLz4NCiAgICAgICAgICAgIDwvd2hlcmU+DQogICAgICAgICAgICA8cmV0dXJuIGxvY2FsSWQ9IjE5MCIgbG9jYXRvcj0iOTQ6MTctOTU6NDciPg0KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTg5IiBsb2NhdG9yPSI5NDoyNC05NTo0NyIgeHNpOnR5cGU9IkludGVyc2VjdCI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb0ludGVydmFsIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxODciIGxvY2F0b3I9Ijk0OjI0LTk0OjU1IiBwYXRoPSJwZXJpb2QiIHNjb3BlPSJMb25nVGVybUZhY2lsaXR5RW5jb3VudGVyIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE4OCIgbG9jYXRvcj0iOTU6MjgtOTU6NDciIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIgeHNpOnR5cGU9IlBhcmFtZXRlclJlZiIvPg0KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgPC9yZXR1cm4+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMjAxIiBsb2NhdG9yPSI5NzoxLTEwMDo1IiBuYW1lPSJMb25nIFRlcm0gQ2FyZSBQZXJpb2RzIExvbmdlciBUaGFuIDkwIENvbnNlY3V0aXZlIERheXMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjIwMSI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSAmcXVvdDtMb25nIFRlcm0gQ2FyZSBQZXJpb2RzIExvbmdlciBUaGFuIDkwIENvbnNlY3V0aXZlIERheXMmcXVvdDs6CiAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjIwMCI+DQogICAgICAgICAgICAgICAgICA8YTpzPmV4aXN0cyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTk5Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+KCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTk5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE5NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE5MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtMb25nIFRlcm0gQ2FyZSBQZXJpb2RzIER1cmluZyBNZWFzdXJlbWVudCBQZXJpb2QmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBMb25nVGVybUNhcmVEdXJpbmdNUDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE5OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPndoZXJlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5kdXJhdGlvbiBpbiBkYXlzIG9mIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Mb25nVGVybUNhcmVEdXJpbmdNUDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTk3Ij4gPiA5MDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICk8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjIwMCIgbG9jYXRvcj0iOTg6My0xMDA6NSIgeHNpOnR5cGU9IkV4aXN0cyI+DQogICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxOTkiIGxvY2F0b3I9Ijk4OjEwLTEwMDo1IiB4c2k6dHlwZT0iUXVlcnkiPg0KICAgICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxOTQiIGxvY2F0b3I9Ijk4OjEyLTk4OjgyIiBhbGlhcz0iTG9uZ1Rlcm1DYXJlRHVyaW5nTVAiPg0KICAgICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTkzIiBsb2NhdG9yPSI5ODoxMi05ODo2MSIgbmFtZT0iTG9uZyBUZXJtIENhcmUgUGVyaW9kcyBEdXJpbmcgTWVhc3VyZW1lbnQgUGVyaW9kIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICAgICA8d2hlcmUgbG9jYWxJZD0iMTk4IiBsb2NhdG9yPSI5OTo5LTk5OjU5IiB4c2k6dHlwZT0iR3JlYXRlciI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxOTYiIGxvY2F0b3I9Ijk5OjE1LTk5OjU0IiBwcmVjaXNpb249IkRheSIgeHNpOnR5cGU9IkR1cmF0aW9uQmV0d2VlbiI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iU3RhcnQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTk1IiBsb2NhdG9yPSI5OTozNS05OTo1NCIgbmFtZT0iTG9uZ1Rlcm1DYXJlRHVyaW5nTVAiIHhzaTp0eXBlPSJBbGlhc1JlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IkVuZCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxOTUiIGxvY2F0b3I9Ijk5OjM1LTk5OjU0IiBuYW1lPSJMb25nVGVybUNhcmVEdXJpbmdNUCIgeHNpOnR5cGU9IkFsaWFzUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxOTciIGxvY2F0b3I9Ijk5OjU4LTk5OjU5IiB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjkwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPC93aGVyZT4NCiAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIyMTMiIGxvY2F0b3I9IjExNToxLTExODo0IiBuYW1lPSJDdW11bGF0aXZlRGF5cyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyIgeHNpOnR5cGU9IkZ1bmN0aW9uRGVmIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIyMTMiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgZnVuY3Rpb24gJnF1b3Q7Q3VtdWxhdGl2ZURheXMmcXVvdDsoSW50ZXJ2YWxzIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIyMDQiPg0KICAgICAgICAgICAgICAgICAgPGE6cz5MaXN0Jmx0OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMDMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5JbnRlcnZhbCZsdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjAyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RGF0ZVRpbWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4+PC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+PjwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiApOgogIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIyMTIiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMTIiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz5TdW0oPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIxMSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMDYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4oPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIwNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmNvbGxhcHNlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMDUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5JbnRlcnZhbHM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Db2xsYXBzZWRJbnRlcnZhbDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgCQkJPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIxMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnJldHVybiBhbGwgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIwOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmR1cmF0aW9uIGluIGRheXMgb2YgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIwOCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkNvbGxhcHNlZEludGVydmFsPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgCSk8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjIxMiIgbG9jYXRvcj0iMTE2OjMtMTE4OjQiIHhzaTp0eXBlPSJTdW0iPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIyMTEiIGxvY2F0b3I9IjExNjo3LTExNzo1MyIgeHNpOnR5cGU9IlF1ZXJ5Ij4NCiAgICAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMjA3IiBsb2NhdG9yPSIxMTY6Ny0xMTY6NDMiIGFsaWFzPSJDb2xsYXBzZWRJbnRlcnZhbCI+DQogICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIyMDYiIGxvY2F0b3I9IjExNjo3LTExNjoyNiIgeHNpOnR5cGU9IkNvbGxhcHNlIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjIwNSIgbG9jYXRvcj0iMTE2OjE3LTExNjoyNSIgbmFtZT0iSW50ZXJ2YWxzIiB4c2k6dHlwZT0iT3BlcmFuZFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgcmVzdWx0VHlwZU5hbWU9InQ6UXVhbnRpdHkiIHhzaTp0eXBlPSJOdWxsIi8+DQogICAgICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgICAgIDxyZXR1cm4gbG9jYWxJZD0iMjEwIiBsb2NhdG9yPSIxMTc6Ni0xMTc6NTMiIGRpc3RpbmN0PSJmYWxzZSI+DQogICAgICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIyMDkiIGxvY2F0b3I9IjExNzoxNy0xMTc6NTMiIHByZWNpc2lvbj0iRGF5IiB4c2k6dHlwZT0iRHVyYXRpb25CZXR3ZWVuIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJTdGFydCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMDgiIGxvY2F0b3I9IjExNzozNy0xMTc6NTMiIG5hbWU9IkNvbGxhcHNlZEludGVydmFsIiB4c2k6dHlwZT0iQWxpYXNSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJFbmQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjA4IiBsb2NhdG9yPSIxMTc6MzctMTE3OjUzIiBuYW1lPSJDb2xsYXBzZWRJbnRlcnZhbCIgeHNpOnR5cGU9IkFsaWFzUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICAgICA8L3JldHVybj4NCiAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgPG9wZXJhbmQgbmFtZT0iSW50ZXJ2YWxzIj4NCiAgICAgICAgICAgIDxvcGVyYW5kVHlwZVNwZWNpZmllciBsb2NhbElkPSIyMDQiIGxvY2F0b3I9IjExNTo0NC0xMTU6NjciIHhzaTp0eXBlPSJMaXN0VHlwZVNwZWNpZmllciI+DQogICAgICAgICAgICAgICA8ZWxlbWVudFR5cGUgbG9jYWxJZD0iMjAzIiBsb2NhdG9yPSIxMTU6NDktMTE1OjY2IiB4c2k6dHlwZT0iSW50ZXJ2YWxUeXBlU3BlY2lmaWVyIj4NCiAgICAgICAgICAgICAgICAgIDxwb2ludFR5cGUgbG9jYWxJZD0iMjAyIiBsb2NhdG9yPSIxMTU6NTgtMTE1OjY1IiBuYW1lPSJ0OkRhdGVUaW1lIiB4c2k6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIi8+DQogICAgICAgICAgICAgICA8L2VsZW1lbnRUeXBlPg0KICAgICAgICAgICAgPC9vcGVyYW5kVHlwZVNwZWNpZmllcj4NCiAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgIDwvZGVmPg0KICAgPC9zdGF0ZW1lbnRzPg0KPC9saWJyYXJ5Pg0K" }, { "contentType": "application/elm+json", "data": "ew0KICAgImxpYnJhcnkiIDogew0KICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAidHJhbnNsYXRvclZlcnNpb24iIDogIjEuMyIsDQogICAgICAgICAidHJhbnNsYXRvck9wdGlvbnMiIDogIkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iLA0KICAgICAgICAgInR5cGUiIDogIkNxbFRvRWxtSW5mbyINCiAgICAgIH0sIHsNCiAgICAgICAgICJsaWJyYXJ5U3lzdGVtIiA6ICJodHRwOi8vZWNxaS5oZWFsdGhpdC5nb3YvZWNxbXMiLA0KICAgICAgICAgImxpYnJhcnlJZCIgOiAiTUFUR2xvYmFsQ29tbW9uRnVuY3Rpb25zRkhJUjQiLA0KICAgICAgICAgImxpYnJhcnlWZXJzaW9uIiA6ICI2LjAuMDAwIiwNCiAgICAgICAgICJzdGFydExpbmUiIDogMzE2LA0KICAgICAgICAgInN0YXJ0Q2hhciIgOiAxOSwNCiAgICAgICAgICJlbmRMaW5lIiA6IDMxNiwNCiAgICAgICAgICJlbmRDaGFyIiA6IDUzLA0KICAgICAgICAgIm1lc3NhZ2UiIDogIkNvdWxkIG5vdCByZXNvbHZlIG1lbWJlcnNoaXAgb3BlcmF0b3IgZm9yIHRlcm1pbm9sb2d5IHRhcmdldCBvZiB0aGUgcmV0cmlldmUuIiwNCiAgICAgICAgICJlcnJvclR5cGUiIDogInNlbWFudGljIiwNCiAgICAgICAgICJlcnJvclNldmVyaXR5IiA6ICJ3YXJuaW5nIiwNCiAgICAgICAgICJ0eXBlIiA6ICJDcWxUb0VsbUVycm9yIg0KICAgICAgfSwgew0KICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgInIiIDogIjIxMyIsDQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJsaWJyYXJ5IEFkdmFuY2VkSWxsbmVzc2FuZEZyYWlsdHlFeGNsdXNpb25FQ1FNRkhJUjQgdmVyc2lvbiAnNS4xMi4wMDAnIiBdDQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0NCiAgICAgIH0gXSwNCiAgICAgICJpZGVudGlmaWVyIiA6IHsNCiAgICAgICAgICJpZCIgOiAiQWR2YW5jZWRJbGxuZXNzYW5kRnJhaWx0eUV4Y2x1c2lvbkVDUU1GSElSNCIsDQogICAgICAgICAic3lzdGVtIiA6ICJodHRwOi8vZWNxaS5oZWFsdGhpdC5nb3YvZWNxbXMiLA0KICAgICAgICAgInZlcnNpb24iIDogIjUuMTIuMDAwIg0KICAgICAgfSwNCiAgICAgICJzY2hlbWFJZGVudGlmaWVyIiA6IHsNCiAgICAgICAgICJpZCIgOiAidXJuOmhsNy1vcmc6ZWxtIiwNCiAgICAgICAgICJ2ZXJzaW9uIiA6ICJyMSINCiAgICAgIH0sDQogICAgICAidXNpbmdzIiA6IHsNCiAgICAgICAgICJkZWYiIDogWyB7DQogICAgICAgICAgICAibG9jYWxJZGVudGlmaWVyIiA6ICJTeXN0ZW0iLA0KICAgICAgICAgICAgInVyaSIgOiAidXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIg0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM6MS0zOjI2IiwNCiAgICAgICAgICAgICJsb2NhbElkZW50aWZpZXIiIDogIkZISVIiLA0KICAgICAgICAgICAgInVyaSIgOiAiaHR0cDovL2hsNy5vcmcvZmhpciIsDQogICAgICAgICAgICAidmVyc2lvbiIgOiAiNC4wLjEiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMSIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ1c2luZyAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB2ZXJzaW9uICIsIic0LjAuMSciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9IF0NCiAgICAgIH0sDQogICAgICAiaW5jbHVkZXMiIDogew0KICAgICAgICAgImRlZiIgOiBbIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1OjEtNTo1NiIsDQogICAgICAgICAgICAibG9jYWxJZGVudGlmaWVyIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAicGF0aCIgOiAiaHR0cDovL2VjcWkuaGVhbHRoaXQuZ292L2VjcW1zL0ZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICJ2ZXJzaW9uIiA6ICI0LjAuMDAxIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiaW5jbHVkZSAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVJIZWxwZXJzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdmVyc2lvbiAiLCInNC4wLjAwMSciLCIgY2FsbGVkICIsIkZISVJIZWxwZXJzIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjMiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjY6MS02OjY5IiwNCiAgICAgICAgICAgICJsb2NhbElkZW50aWZpZXIiIDogIkdsb2JhbCIsDQogICAgICAgICAgICAicGF0aCIgOiAiaHR0cDovL2VjcWkuaGVhbHRoaXQuZ292L2VjcW1zL01BVEdsb2JhbENvbW1vbkZ1bmN0aW9uc0ZISVI0IiwNCiAgICAgICAgICAgICJ2ZXJzaW9uIiA6ICI2LjAuMDAwIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjMiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiaW5jbHVkZSAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIk1BVEdsb2JhbENvbW1vbkZ1bmN0aW9uc0ZISVI0IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdmVyc2lvbiAiLCInNi4wLjAwMCciLCIgY2FsbGVkICIsIkdsb2JhbCIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0gXQ0KICAgICAgfSwNCiAgICAgICJwYXJhbWV0ZXJzIiA6IHsNCiAgICAgICAgICJkZWYiIDogWyB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMjUiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2OjEtMjc6NjYiLA0KICAgICAgICAgICAgIm5hbWUiIDogIk1lYXN1cmVtZW50IFBlcmlvZCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIyNSIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJwYXJhbWV0ZXIgIiwiXCJNZWFzdXJlbWVudCBQZXJpb2RcIiIsIiAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJbnRlcnZhbDwiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJEYXRlVGltZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiPiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gIGRlZmF1bHQgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjIiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkludGVydmFsWyIsIkAyMDE5LTAxLTAxVDAwOjAwOjAwLjAiLCIsICIsIkAyMDIwLTAxLTAxVDAwOjAwOjAwLjAiLCIpIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImRlZmF1bHQiIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIyIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzoxMS0yNzo2NiIsDQogICAgICAgICAgICAgICAibG93Q2xvc2VkIiA6IHRydWUsDQogICAgICAgICAgICAgICAiaGlnaENsb3NlZCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnRlcnZhbCIsDQogICAgICAgICAgICAgICAibG93IiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjc6MjAtMjc6NDEiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkRhdGVUaW1lIiwNCiAgICAgICAgICAgICAgICAgICJ5ZWFyIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjIwMTkiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgIm1vbnRoIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjEiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgImRheSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIxIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJob3VyIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjAiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgIm1pbnV0ZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJzZWNvbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAibWlsbGlzZWNvbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAiaGlnaCIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI3OjQ0LTI3OjY1IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJEYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAieWVhciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIyMDIwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJtb250aCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIxIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJkYXkiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAiaG91ciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJtaW51dGUiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAic2Vjb25kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjAiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgIm1pbGxpc2Vjb25kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjAiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgInBhcmFtZXRlclR5cGVTcGVjaWZpZXIiIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI0IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjozMi0yNjo0OSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWxUeXBlU3BlY2lmaWVyIiwNCiAgICAgICAgICAgICAgICJwb2ludFR5cGUiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNjo0MS0yNjo0OCIsDQogICAgICAgICAgICAgICAgICAibmFtZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1EYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTmFtZWRUeXBlU3BlY2lmaWVyIg0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgfSBdDQogICAgICB9LA0KICAgICAgImNvZGVTeXN0ZW1zIiA6IHsNCiAgICAgICAgICJkZWYiIDogWyB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiODoxLTg6MzgiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkxPSU5DIiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2xvaW5jLm9yZyIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGVzeXN0ZW0gIiwiXCJMT0lOQ1wiIiwiOiAiLCInaHR0cDovL2xvaW5jLm9yZyciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9IF0NCiAgICAgIH0sDQogICAgICAidmFsdWVTZXRzIiA6IHsNCiAgICAgICAgICJkZWYiIDogWyB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTA6MS0xMDoxMDciLA0KICAgICAgICAgICAgIm5hbWUiIDogIkFjdXRlIElucGF0aWVudCIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDgzIiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjUiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJBY3V0ZSBJbnBhdGllbnRcIiIsIjogIiwiJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDgzJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMToxLTExOjEwOCIsDQogICAgICAgICAgICAibmFtZSIgOiAiQWR2YW5jZWQgSWxsbmVzcyIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjExMC4xMi4xMDgyIiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJBZHZhbmNlZCBJbGxuZXNzXCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMTAuMTIuMTA4MiciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNyIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTI6MS0xMjoxMzkiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkNhcmUgU2VydmljZXMgaW4gTG9uZy1UZXJtIFJlc2lkZW50aWFsIEZhY2lsaXR5IiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMTQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNyIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ2YWx1ZXNldCAiLCJcIkNhcmUgU2VydmljZXMgaW4gTG9uZy1UZXJtIFJlc2lkZW50aWFsIEZhY2lsaXR5XCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTAxNCciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiOCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTM6MS0xMzoxMTIiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkRlbWVudGlhIE1lZGljYXRpb25zIiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTk2LjEyLjE1MTAiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiOCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ2YWx1ZXNldCAiLCJcIkRlbWVudGlhIE1lZGljYXRpb25zXCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xOTYuMTIuMTUxMCciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiOSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTQ6MS0xNDo5NCIsDQogICAgICAgICAgICAibmFtZSIgOiAiRUQiLA0KICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4NSIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI5IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiRURcIiIsIjogIiwiJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDg1JyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTU6MS0xNToxMDYiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkZyYWlsdHkgRGV2aWNlIiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTE4LjEyLjEzMDAiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJGcmFpbHR5IERldmljZVwiIiwiOiAiLCInaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTE4LjEyLjEzMDAnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjExIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNjoxLTE2OjEwOSIsDQogICAgICAgICAgICAibmFtZSIgOiAiRnJhaWx0eSBEaWFnbm9zaXMiLA0KICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMTMuMTIuMTA3NCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMSIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ2YWx1ZXNldCAiLCJcIkZyYWlsdHkgRGlhZ25vc2lzXCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMTMuMTIuMTA3NCciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE3OjEtMTc6MTA5IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJGcmFpbHR5IEVuY291bnRlciIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDg4IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiRnJhaWx0eSBFbmNvdW50ZXJcIiIsIjogIiwiJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDg4JyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMyIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTg6MS0xODoxMDciLA0KICAgICAgICAgICAgIm5hbWUiIDogIkZyYWlsdHkgU3ltcHRvbSIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjExMy4xMi4xMDc1IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEzIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiRnJhaWx0eSBTeW1wdG9tXCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMTMuMTIuMTA3NSciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE5OjEtMTk6MTEwIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJOb25hY3V0ZSBJbnBhdGllbnQiLA0KICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4NCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxNCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ2YWx1ZXNldCAiLCJcIk5vbmFjdXRlIElucGF0aWVudFwiIiwiOiAiLCInaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwODQnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjE1IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMDoxLTIwOjExNCIsDQogICAgICAgICAgICAibmFtZSIgOiAiTnVyc2luZyBGYWNpbGl0eSBWaXNpdCIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDEyIiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjE1IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiTnVyc2luZyBGYWNpbGl0eSBWaXNpdFwiIiwiOiAiLCInaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMTInIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjE2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMToxLTIxOjEwMyIsDQogICAgICAgICAgICAibmFtZSIgOiAiT2JzZXJ2YXRpb24iLA0KICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4NiIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxNiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ2YWx1ZXNldCAiLCJcIk9ic2VydmF0aW9uXCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4NiciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTciLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjIyOjEtMjI6MTAyIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJPdXRwYXRpZW50IiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwODciLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTciLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJPdXRwYXRpZW50XCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4NyciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9IF0NCiAgICAgIH0sDQogICAgICAiY29kZXMiIDogew0KICAgICAgICAgImRlZiIgOiBbIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjQ6MS0yNDo2MiIsDQogICAgICAgICAgICAibmFtZSIgOiAiQmlydGggZGF0ZSIsDQogICAgICAgICAgICAiaWQiIDogIjIxMTEyLTgiLA0KICAgICAgICAgICAgImRpc3BsYXkiIDogIkJpcnRoIGRhdGUiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTkiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiY29kZSAiLCJcIkJpcnRoIGRhdGVcIiIsIjogIiwiJzIxMTEyLTgnIiwiIGZyb20gIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTgiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJMT0lOQ1wiIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgZGlzcGxheSAiLCInQmlydGggZGF0ZSciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImNvZGVTeXN0ZW0iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE4IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDozNS0yNDo0MSIsDQogICAgICAgICAgICAgICAibmFtZSIgOiAiTE9JTkMiDQogICAgICAgICAgICB9DQogICAgICAgICB9IF0NCiAgICAgIH0sDQogICAgICAic3RhdGVtZW50cyIgOiB7DQogICAgICAgICAiZGVmIiA6IFsgew0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5OjEtMjk6MTUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgInR5cGUiIDogIlNpbmdsZXRvbkZyb20iLA0KICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5OjEtMjk6MTUiLA0KICAgICAgICAgICAgICAgICAgImRhdGFUeXBlIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1QYXRpZW50IiwNCiAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vUGF0aWVudCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNzAiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjYxOjEtNzc6OSIsDQogICAgICAgICAgICAibmFtZSIgOiAiSGFzIENyaXRlcmlhIEluZGljYXRpbmcgRnJhaWx0eSIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI3MCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgIiwiXCJIYXMgQ3JpdGVyaWEgSW5kaWNhdGluZyBGcmFpbHR5XCIiLCI6XG4gIC8vQXNrIEJyeW4gYWJvdXQgZGV2aWNlc1xuICAgICAgXHQiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJleGlzdHMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlsiLCJEZXZpY2VSZXF1ZXN0IiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiRnJhaWx0eSBEZXZpY2VcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiRnJhaWx0eURldmljZU9yZGVyIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgXHRcdFx0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlcmUgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRnJhaWx0eURldmljZU9yZGVyIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiYXV0aG9yZWRPbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsImR1cmluZyIsIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIk1lYXN1cmVtZW50IFBlcmlvZFwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgIFx0KSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgIFx0XHQvKiBvciBleGlzdHMgKCBbRGV2aWNlVXNlU3RhdGVtZW50OiBcIkZyYWlsdHkgRGV2aWNlXCJdIEZyYWlsdHlEZXZpY2VVc2VcbiAgICAgIFx0XHRcdFx0d2hlcmUgR2xvYmFsLlwiTm9ybWFsaXplIEludGVydmFsXCIoRnJhaWx0eURldmljZVVzZS50aW1pbmcpIG92ZXJsYXBzIFwiTWVhc3VyZW1lbnQgUGVyaW9kXCJcbiAgICAgIFx0XHQpICovXG4gICAgICBcdFx0b3IgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZXhpc3RzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiggIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJbIiwiQ29uZGl0aW9uIiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiRnJhaWx0eSBEaWFnbm9zaXNcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiRnJhaWx0eURpYWdub3NpcyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgIFx0XHRcdFx0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlcmUgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiR2xvYmFsIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJQcmV2YWxlbmNlIFBlcmlvZFwiIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZyYWlsdHlEaWFnbm9zaXMiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCJvdmVybGFwcyIsIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI0NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIk1lYXN1cmVtZW50IFBlcmlvZFwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgIFx0XHQpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICBcdFx0b3IgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZXhpc3RzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiggIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJbIiwiRW5jb3VudGVyIiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiRnJhaWx0eSBFbmNvdW50ZXJcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiRnJhaWx0eUVuY291bnRlciIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgIFx0XHRcdFx0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlcmUgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRnJhaWx0eUVuY291bnRlciIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIm92ZXJsYXBzIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiTWVhc3VyZW1lbnQgUGVyaW9kXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgXHRcdCkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgIFx0XHRvciAiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJleGlzdHMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlsiLCJPYnNlcnZhdGlvbiIsIjogIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkZyYWlsdHkgU3ltcHRvbVwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJdIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCJGcmFpbHR5U3ltcHRvbU9ic2VydmF0aW9uIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgXHRcdFx0XHQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVyZSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJHbG9iYWwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIk5vcm1hbGl6ZSBJbnRlcnZhbFwiIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjYyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZyYWlsdHlTeW1wdG9tT2JzZXJ2YXRpb24iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJlZmZlY3RpdmUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIm92ZXJsYXBzIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiTWVhc3VyZW1lbnQgUGVyaW9kXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgXHRcdCkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2Mzo4LTc3OjkiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIk9yIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2Mzo4LTc0OjkiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9yIiwNCiAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2Mzo4LTcxOjkiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9yIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2Mzo4LTY1OjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4aXN0cyIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjYzOjE1LTY1OjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1ZXJ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjYzOjE3LTYzOjY4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAiRnJhaWx0eURldmljZU9yZGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjM6MTctNjM6NDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRhdGFUeXBlIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1EZXZpY2VSZXF1ZXN0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vRGV2aWNlUmVxdWVzdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29kZVByb3BlcnR5IiA6ICJjb2RlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlQ29tcGFyYXRvciIgOiAiaW4iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlJldHJpZXZlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlcyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjM6MzMtNjM6NDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkZyYWlsdHkgRGV2aWNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZWxhdGlvbnNoaXAiIDogWyBdLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIndoZXJlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjQ6MTAtNjQ6NzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkluIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvRGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjY0OjE2LTY0OjQ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJhdXRob3JlZE9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiRnJhaWx0eURldmljZU9yZGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjM2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2NDo1My02NDo3MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiTWVhc3VyZW1lbnQgUGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQYXJhbWV0ZXJSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjk6MTItNzE6OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhpc3RzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjk6MTktNzE6OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUXVlcnkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjk6MjEtNjk6NjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFsaWFzIiA6ICJGcmFpbHR5RGlhZ25vc2lzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjk6MjEtNjk6NTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRhdGFUeXBlIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Db25kaXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRlbXBsYXRlSWQiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9Db25kaXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVQcm9wZXJ0eSIgOiAiY29kZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29kZUNvbXBhcmF0b3IiIDogImluIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJSZXRyaWV2ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29kZXMiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjY5OjMzLTY5OjUxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJGcmFpbHR5IERpYWdub3NpcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicmVsYXRpb25zaGlwIiA6IFsgXSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ3aGVyZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjcwOjExLTcwOjkwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPdmVybGFwcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzA6MTctNzA6NjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlByZXZhbGVuY2UgUGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiR2xvYmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzA6NDQtNzA6NTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkZyYWlsdHlEaWFnbm9zaXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFsaWFzUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjcwOjcxLTcwOjkwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlBhcmFtZXRlclJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTciLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjcyOjEyLTc0OjkiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4aXN0cyIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjcyOjE5LTc0OjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1ZXJ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjcyOjIxLTcyOjY5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAiRnJhaWx0eUVuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjcyOjIxLTcyOjUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkYXRhVHlwZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vRW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlUHJvcGVydHkiIDogInR5cGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVDb21wYXJhdG9yIiA6ICJpbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVzIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3MjozMy03Mjo1MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiRnJhaWx0eSBFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0UmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgICAgICAgICAgICAgInJlbGF0aW9uc2hpcCIgOiBbIF0sDQogICAgICAgICAgICAgICAgICAgICAgICAid2hlcmUiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjU1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3MzoxMS03Mzo2OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3ZlcmxhcHMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9JbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzM6MTctNzM6MzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIkZyYWlsdHlFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjczOjUwLTczOjY5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlBhcmFtZXRlclJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjgiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc1OjEyLTc3OjkiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4aXN0cyIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjciLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc1OjE5LTc3OjkiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1ZXJ5IiwNCiAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc1OjIxLTc1Ojc4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAiRnJhaWx0eVN5bXB0b21PYnNlcnZhdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc1OjIxLTc1OjUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJkYXRhVHlwZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9T2JzZXJ2YXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInRlbXBsYXRlSWQiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9PYnNlcnZhdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAiY29kZVByb3BlcnR5IiA6ICJjb2RlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlQ29tcGFyYXRvciIgOiAiaW4iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlJldHJpZXZlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlcyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzU6MzUtNzU6NTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkZyYWlsdHkgU3ltcHRvbSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAgICAgICAicmVsYXRpb25zaGlwIiA6IFsgXSwNCiAgICAgICAgICAgICAgICAgICAgICJ3aGVyZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc2OjExLTc2OjExMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3ZlcmxhcHMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc2OjE3LTc2OjgwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJOb3JtYWxpemUgSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJHbG9iYWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3Njo0NS03Njo3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiZWZmZWN0aXZlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiRnJhaWx0eVN5bXB0b21PYnNlcnZhdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzY6OTEtNzY6MTEwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlBhcmFtZXRlclJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAxIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDI6MS0xMTM6MzYiLA0KICAgICAgICAgICAgIm5hbWUiIDogIk91dHBhdGllbnQgRW5jb3VudGVycyB3aXRoIEFkdmFuY2VkIElsbG5lc3MiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTAxIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSAiLCJcIk91dHBhdGllbnQgRW5jb3VudGVycyB3aXRoIEFkdmFuY2VkIElsbG5lc3NcIiIsIjpcbiAgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAwIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiODAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJbIiwiRW5jb3VudGVyIiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiT3V0cGF0aWVudFwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJdIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgIFx0XHR1bmlvbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJbIiwiRW5jb3VudGVyIiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiT2JzZXJ2YXRpb25cIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgIFx0XHR1bmlvbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJbIiwiRW5jb3VudGVyIiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiRURcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgIFx0XHR1bmlvbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJbIiwiRW5jb3VudGVyIiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiTm9uYWN1dGUgSW5wYXRpZW50XCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIl0iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCJPdXRwYXRpZW50RW5jb3VudGVyIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgXHRcdCAiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aXRoICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlsiLCJDb25kaXRpb24iLCI6ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJBZHZhbmNlZCBJbGxuZXNzXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIl0iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIkFkdmFuY2VkSWxsbmVzc0RpYWdub3NpcyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAgICAgICBzdWNoIHRoYXQgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZXhpc3RzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIihcbiAgICAgICAgICAgICAgICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiT3V0cGF0aWVudEVuY291bnRlciIsIi4iLCJkaWFnbm9zaXMiLCIuIiwiY29uZGl0aW9uIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCJFbmNvdW50ZXJEaWFnbm9zaXMiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndoZXJlICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkVuZHNXaXRoIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkVuY291bnRlckRpYWdub3NpcyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInJlZmVyZW5jZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkFkdmFuY2VkSWxsbmVzc0RpYWdub3NpcyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjg4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImlkIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgICAgICAgICAgICkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAgICAgICBhbmQgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiT3V0cGF0aWVudEVuY291bnRlciIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic3RhcnRzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIjIgIiwieWVhcnMiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBvciBsZXNzIG9uIG9yIGJlZm9yZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICBcdFx0XHQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJlbmQgb2YgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJNZWFzdXJlbWVudCBQZXJpb2RcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAwIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDM6My0xMTM6MzYiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlF1ZXJ5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogWyB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwMzozLTEwNjo2OSIsDQogICAgICAgICAgICAgICAgICAiYWxpYXMiIDogIk91dHBhdGllbnRFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc5IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDM6My0xMDY6NDkiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlVuaW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDM6NS0xMDQ6NDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlVuaW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjczIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDM6NS0xMDM6MjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImRhdGFUeXBlIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInRlbXBsYXRlSWQiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9FbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVQcm9wZXJ0eSIgOiAidHlwZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAiY29kZUNvbXBhcmF0b3IiIDogImluIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJSZXRyaWV2ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAiY29kZXMiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwMzoxNy0xMDM6MjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIk91dHBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0UmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDQ6MTUtMTA0OjQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJkYXRhVHlwZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vRW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlUHJvcGVydHkiIDogInR5cGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVDb21wYXJhdG9yIiA6ICJpbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVzIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDQ6MjctMTA0OjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJPYnNlcnZhdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJVbmlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI3NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTA1OjE1LTEwNTozMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAiZGF0YVR5cGUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUVuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidGVtcGxhdGVJZCIgOiAiaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0VuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAiY29kZVByb3BlcnR5IiA6ICJ0eXBlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlQ29tcGFyYXRvciIgOiAiaW4iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlJldHJpZXZlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlcyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTA1OjI3LTEwNTozMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiRUQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0UmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDY6MTUtMTA2OjQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJkYXRhVHlwZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vRW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlUHJvcGVydHkiIDogInR5cGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVDb21wYXJhdG9yIiA6ICJpbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVzIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDY6MjctMTA2OjQ2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJOb25hY3V0ZSBJbnBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0UmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICJyZWxhdGlvbnNoaXAiIDogWyB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwNzoxMC0xMTM6MzYiLA0KICAgICAgICAgICAgICAgICAgImFsaWFzIiA6ICJBZHZhbmNlZElsbG5lc3NEaWFnbm9zaXMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIldpdGgiLA0KICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjgxIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDc6MTUtMTA3OjQ1IiwNCiAgICAgICAgICAgICAgICAgICAgICJkYXRhVHlwZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29uZGl0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vQ29uZGl0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICJjb2RlUHJvcGVydHkiIDogImNvZGUiLA0KICAgICAgICAgICAgICAgICAgICAgImNvZGVDb21wYXJhdG9yIiA6ICJpbiIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiLA0KICAgICAgICAgICAgICAgICAgICAgImNvZGVzIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDc6MjctMTA3OjQ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJBZHZhbmNlZCBJbGxuZXNzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldFJlZiINCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAic3VjaFRoYXQiIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk4IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDg6MjktMTEzOjM2IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbmQiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwODoyOS0xMTE6MTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4aXN0cyIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwODozNi0xMTE6MTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1ZXJ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwOToyMy0xMDk6ODAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFsaWFzIiA6ICJFbmNvdW50ZXJEaWFnbm9zaXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjgzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDk6MjMtMTA5OjYxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWVyeSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFsaWFzIiA6ICIkdGhpcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiZGlhZ25vc2lzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiT3V0cGF0aWVudEVuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAid2hlcmUiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5vdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSXNOdWxsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJjb25kaXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIiR0aGlzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbGlhc1JlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmV0dXJuIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXN0aW5jdCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJjb25kaXRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIiR0aGlzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbGlhc1JlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZWxhdGlvbnNoaXAiIDogWyBdLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIndoZXJlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTEwOjI3LTExMDo5OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRW5kc1dpdGgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExMDo0Mi0xMTA6NjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInJlZmVyZW5jZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIkVuY291bnRlckRpYWdub3NpcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTEwOjcyLTExMDo5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiaWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJBZHZhbmNlZElsbG5lc3NEaWFnbm9zaXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTEyOjIzLTExMzozNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExMjo1Ny0xMTI6NzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkluIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExMjo1MC0xMTI6NTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlN0YXJ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0ludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjkzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTI6MjMtMTEyOjQ4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJPdXRwYXRpZW50RW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExMjo1Ny0xMTI6NzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG93IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTM6MTAtMTEzOjM2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTdWJ0cmFjdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTEzOjEwLTExMzozNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTEzOjE3LTExMzozNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiTWVhc3VyZW1lbnQgUGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQYXJhbWV0ZXJSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExMjo1Ny0xMTI6NjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IDIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidW5pdCIgOiAieWVhcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1YW50aXR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTM6MTAtMTEzOjM2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjk0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTM6MTctMTEzOjM2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlBhcmFtZXRlclJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExMjo1Ny0xMTI6NzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5vdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTEyOjU3LTExMjo3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSXNOdWxsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTEzOjEwLTExMzozNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTEzOjE3LTExMzozNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiTWVhc3VyZW1lbnQgUGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQYXJhbWV0ZXJSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3OToxLTg3OjM2IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJJbnBhdGllbnQgRW5jb3VudGVyIHdpdGggQWR2YW5jZWQgSWxsbmVzcyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjgiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lICIsIlwiSW5wYXRpZW50IEVuY291bnRlciB3aXRoIEFkdmFuY2VkIElsbG5lc3NcIiIsIjpcbiAgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiWyIsIkVuY291bnRlciIsIjogIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkFjdXRlIElucGF0aWVudFwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJdIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCJJbnBhdGllbnRFbmNvdW50ZXIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICBcdFx0IiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndpdGggIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiWyIsIkNvbmRpdGlvbiIsIjogIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkFkdmFuY2VkIElsbG5lc3NcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiQWR2YW5jZWRJbGxuZXNzRGlhZ25vc2lzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgICAgICAgICAgIHN1Y2ggdGhhdCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImV4aXN0cyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKFxuICAgICAgICAgICAgICAgICAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJbnBhdGllbnRFbmNvdW50ZXIiLCIuIiwiZGlhZ25vc2lzIiwiLiIsImNvbmRpdGlvbiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiRW5jb3VudGVyRGlhZ25vc2lzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlcmUgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkVuZHNXaXRoIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRW5jb3VudGVyRGlhZ25vc2lzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInJlZmVyZW5jZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQWR2YW5jZWRJbGxuZXNzRGlhZ25vc2lzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImlkIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgICAgICAgICAgICkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICBcdFx0XHRhbmQgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiSW5wYXRpZW50RW5jb3VudGVyIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN0YXJ0cyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiMiAiLCJ5ZWFycyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIG9yIGxlc3Mgb24gb3IgYmVmb3JlIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgIFx0XHRcdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJlbmQgb2YgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiTWVhc3VyZW1lbnQgUGVyaW9kXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyNyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODA6My04NzozNiIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUXVlcnkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDciLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjgwOjMtODA6NTEiLA0KICAgICAgICAgICAgICAgICAgImFsaWFzIiA6ICJJbnBhdGllbnRFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNiIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODA6My04MDozMiIsDQogICAgICAgICAgICAgICAgICAgICAiZGF0YVR5cGUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUVuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAidGVtcGxhdGVJZCIgOiAiaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0VuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAiY29kZVByb3BlcnR5IiA6ICJ0eXBlIiwNCiAgICAgICAgICAgICAgICAgICAgICJjb2RlQ29tcGFyYXRvciIgOiAiaW4iLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlJldHJpZXZlIiwNCiAgICAgICAgICAgICAgICAgICAgICJjb2RlcyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODA6MTUtODA6MzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkFjdXRlIElucGF0aWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXRSZWYiDQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAicmVsYXRpb25zaGlwIiA6IFsgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyNiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODE6OS04NzozNiIsDQogICAgICAgICAgICAgICAgICAiYWxpYXMiIDogIkFkdmFuY2VkSWxsbmVzc0RpYWdub3NpcyIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiV2l0aCIsDQogICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA4IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4MToxNC04MTo0NCIsDQogICAgICAgICAgICAgICAgICAgICAiZGF0YVR5cGUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUNvbmRpdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAidGVtcGxhdGVJZCIgOiAiaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0NvbmRpdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAiY29kZVByb3BlcnR5IiA6ICJjb2RlIiwNCiAgICAgICAgICAgICAgICAgICAgICJjb2RlQ29tcGFyYXRvciIgOiAiaW4iLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlJldHJpZXZlIiwNCiAgICAgICAgICAgICAgICAgICAgICJjb2RlcyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODE6MjYtODE6NDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkFkdmFuY2VkIElsbG5lc3MiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0UmVmIg0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJzdWNoVGhhdCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI1IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4MjoyOS04NzozNiIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODI6MjktODU6MTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4aXN0cyIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4MjozNi04NToxOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUXVlcnkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjgzOjIzLTgzOjc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAiRW5jb3VudGVyRGlhZ25vc2lzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjgzOjIzLTgzOjYwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWVyeSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFsaWFzIiA6ICIkdGhpcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAiZGlhZ25vc2lzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiSW5wYXRpZW50RW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ3aGVyZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTm90IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJc051bGwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImNvbmRpdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiJHRoaXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFsaWFzUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXR1cm4iIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc3RpbmN0IiA6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImNvbmRpdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiJHRoaXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFsaWFzUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlbGF0aW9uc2hpcCIgOiBbIF0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAid2hlcmUiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODQ6MjctODQ6OTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVuZHNXaXRoIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODQ6NDItODQ6NjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInJlZmVyZW5jZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIkVuY291bnRlckRpYWdub3NpcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg0OjcyLTg0Ojk4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJpZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIkFkdmFuY2VkSWxsbmVzc0RpYWdub3NpcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODY6MTQtODc6MzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFuZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4Njo0Ny04Njo2MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW4iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODY6NDAtODY6NDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlN0YXJ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0ludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODY6MTQtODY6MzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIklucGF0aWVudEVuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4Njo0Ny04Njo2MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG93Q2xvc2VkIiA6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlnaENsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb3ciIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg3OjEwLTg3OjM2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTdWJ0cmFjdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg3OjEwLTg3OjM2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODc6MTctODc6MzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIk1lYXN1cmVtZW50IFBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUGFyYW1ldGVyUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODY6NDctODY6NTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IDIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidW5pdCIgOiAieWVhcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1YW50aXR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODc6MTAtODc6MzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVuZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTIxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4NzoxNy04NzozNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiTWVhc3VyZW1lbnQgUGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQYXJhbWV0ZXJSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4Njo0Ny04Njo2MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTm90IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4Njo0Ny04Njo2MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSXNOdWxsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg3OjEwLTg3OjM2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODc6MTctODc6MzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIk1lYXN1cmVtZW50IFBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUGFyYW1ldGVyUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0NSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiNTU6MS01OToxNSIsDQogICAgICAgICAgICAibmFtZSIgOiAiRGVtZW50aWEgTWVkaWNhdGlvbnMgSW4gWWVhciBCZWZvcmUgb3IgRHVyaW5nIE1lYXN1cmVtZW50IFBlcmlvZCIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDUiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lICIsIlwiRGVtZW50aWEgTWVkaWNhdGlvbnMgSW4gWWVhciBCZWZvcmUgb3IgRHVyaW5nIE1lYXN1cmVtZW50IFBlcmlvZFwiIiwiOlxuICAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDQiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJbIiwiXCJNZWRpY2F0aW9uRGlzcGVuc2VcIiIsIjogIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkRlbWVudGlhIE1lZGljYXRpb25zXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIl0iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIkRlbWVudGlhTWVkIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgXHRcdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVyZSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJEZW1lbnRpYU1lZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVuSGFuZGVkT3ZlciIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCJkdXJpbmciLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkludGVydmFsW1xuICAgICAgICAgICAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiggIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJzdGFydCBvZiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJNZWFzdXJlbWVudCBQZXJpb2RcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgLSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiMSAiLCJ5ZWFyIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiApIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJlbmQgb2YgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiTWVhc3VyZW1lbnQgUGVyaW9kXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAgIF0iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQ0IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1NjozLTU5OjE1IiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWVyeSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IFsgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzMyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTY6My01Njo2MCIsDQogICAgICAgICAgICAgICAgICAiYWxpYXMiIDogIkRlbWVudGlhTWVkIiwNCiAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzIiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU2OjMtNTY6NDgiLA0KICAgICAgICAgICAgICAgICAgICAgImRhdGFUeXBlIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1NZWRpY2F0aW9uRGlzcGVuc2UiLA0KICAgICAgICAgICAgICAgICAgICAgInRlbXBsYXRlSWQiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9NZWRpY2F0aW9uRGlzcGVuc2UiLA0KICAgICAgICAgICAgICAgICAgICAgImNvZGVQcm9wZXJ0eSIgOiAibWVkaWNhdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAiY29kZUNvbXBhcmF0b3IiIDogImluIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJSZXRyaWV2ZSIsDQogICAgICAgICAgICAgICAgICAgICAiY29kZXMiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU2OjI2LTU2OjQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJEZW1lbnRpYSBNZWRpY2F0aW9ucyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXRSZWYiDQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAicmVsYXRpb25zaGlwIiA6IFsgXSwNCiAgICAgICAgICAgICAgICJ3aGVyZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1Nzo5LTU5OjE1IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbiIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0RhdGVUaW1lIiwNCiAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTc6MTUtNTc6NDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogIndoZW5IYW5kZWRPdmVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiRGVtZW50aWFNZWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQyIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1Nzo0OS01OToxNSIsDQogICAgICAgICAgICAgICAgICAgICAibG93Q2xvc2VkIiA6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAiaGlnaENsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb3ciIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTg6MTktNTg6NjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlN1YnRyYWN0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTg6MjEtNTg6NDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlN0YXJ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU4OjMwLTU4OjQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlBhcmFtZXRlclJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjU4OjUzLTU4OjU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAxLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInVuaXQiIDogInllYXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1YW50aXR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTg6NjMtNTg6ODkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVuZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1ODo3MC01ODo4OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiTWVhc3VyZW1lbnQgUGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQYXJhbWV0ZXJSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNTgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMxOjEtNDQ6OSIsDQogICAgICAgICAgICAibmFtZSIgOiAiQWR2YW5jZWQgSWxsbmVzcyBhbmQgRnJhaWx0eSBFeGNsdXNpb24gSW5jbHVkaW5nIE92ZXIgQWdlIDgwIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjE1OCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgIiwiXCJBZHZhbmNlZCBJbGxuZXNzIGFuZCBGcmFpbHR5IEV4Y2x1c2lvbiBJbmNsdWRpbmcgT3ZlciBBZ2UgODBcIiIsIjpcbiAgLy9JZiB0aGUgbWVhc3VyZSBpbmNsdWRlcyBwb3B1bGF0aW9ucyBhZ2UgODAgYW5kIG9sZGVyLCB0aGVuIHVzZSB0aGlzIGxvZ2ljOlxuICAgICAgXHQiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNTciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIihcbiAgICAgICAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkFnZUluWWVhcnNBdCIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJzdGFydCBvZiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIk1lYXN1cmVtZW50IFBlcmlvZFwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgYmV0d2VlbiAiLCI2NiIsIiBhbmQgIiwiODAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICAgICAgICAgICAgYW5kICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjcxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiSGFzIENyaXRlcmlhIEluZGljYXRpbmcgRnJhaWx0eVwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICAgICAgICAgICAgYW5kICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIoICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJDb3VudCIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJPdXRwYXRpZW50IEVuY291bnRlcnMgd2l0aCBBZHZhbmNlZCBJbGxuZXNzXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiPj0iLCIgIiwiMiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAgICAgICAgICAgb3IgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImV4aXN0cyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJJbnBhdGllbnQgRW5jb3VudGVyIHdpdGggQWR2YW5jZWQgSWxsbmVzc1wiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICAgICAgICAgICAgICAgIG9yICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJleGlzdHMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQ2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiRGVtZW50aWEgTWVkaWNhdGlvbnMgSW4gWWVhciBCZWZvcmUgb3IgRHVyaW5nIE1lYXN1cmVtZW50IFBlcmlvZFwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAgICAgICApIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgXHQpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgIFx0XHRvciAiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKFxuICAgICAgICAgICAgICAgICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE1NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkFnZUluWWVhcnNBdCIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic3RhcnQgb2YgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiTWVhc3VyZW1lbnQgUGVyaW9kXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTUzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiPj0iLCIgIiwiODEiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgXHRcdFx0ICAgICAgIGFuZCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJIYXMgQ3JpdGVyaWEgSW5kaWNhdGluZyBGcmFpbHR5XCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICBcdFx0KSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE1NyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzM6OC00NDo5IiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPciIsDQogICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDkiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzOjgtNDA6OCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQW5kIiwNCiAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjcyIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDoxNS0zNTo1NSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDoxNS0zNDo3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkdyZWF0ZXJPckVxdWFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDoxNS0zNDo1NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicHJlY2lzaW9uIiA6ICJZZWFyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDYWxjdWxhdGVBZ2VBdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJUb0RhdGVUaW1lIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJiaXJ0aERhdGUudmFsdWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0OjI4LTM0OjU2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTdGFydCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0OjM3LTM0OjU2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlBhcmFtZXRlclJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDo2Ny0zNDo2OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICI2NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxlc3NPckVxdWFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDoxNS0zNDo1NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicHJlY2lzaW9uIiA6ICJZZWFyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDYWxjdWxhdGVBZ2VBdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJUb0RhdGVUaW1lIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJiaXJ0aERhdGUudmFsdWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0OjI4LTM0OjU2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTdGFydCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0OjM3LTM0OjU2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlBhcmFtZXRlclJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDo3NC0zNDo3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICI4MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM1OjIzLTM1OjU1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJIYXMgQ3JpdGVyaWEgSW5kaWNhdGluZyBGcmFpbHR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeHByZXNzaW9uUmVmIg0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQ4IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjoyMy0zOToxOSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3IiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjoyNS0zNzo3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3IiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjoyNS0zNjo4MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiR3JlYXRlck9yRXF1YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjoyNS0zNjo3NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQ291bnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjozMS0zNjo3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiT3V0cGF0aWVudCBFbmNvdW50ZXJzIHdpdGggQWR2YW5jZWQgSWxsbmVzcyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhwcmVzc2lvblJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM2OjgwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3OjI2LTM3Ojc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeGlzdHMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzc6MzMtMzc6NzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIklucGF0aWVudCBFbmNvdW50ZXIgd2l0aCBBZHZhbmNlZCBJbGxuZXNzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeHByZXNzaW9uUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzODoyNi0zODo5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhpc3RzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM4OjMzLTM4Ojk4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJEZW1lbnRpYSBNZWRpY2F0aW9ucyBJbiBZZWFyIEJlZm9yZSBvciBEdXJpbmcgTWVhc3VyZW1lbnQgUGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeHByZXNzaW9uUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNTYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQxOjEyLTQ0OjkiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFuZCIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNTQiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQyOjE3LTQyOjY1IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJHcmVhdGVyT3JFcXVhbCIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQyOjE3LTQyOjU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJwcmVjaXNpb24iIDogIlllYXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNhbGN1bGF0ZUFnZUF0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlRvRGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImJpcnRoRGF0ZS52YWx1ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhwcmVzc2lvblJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQyOjMwLTQyOjU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTdGFydCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MjozOS00Mjo1OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiTWVhc3VyZW1lbnQgUGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQYXJhbWV0ZXJSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQyOjY0LTQyOjY1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjgxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTU1IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MzoyMS00Mzo1MyIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiSGFzIENyaXRlcmlhIEluZGljYXRpbmcgRnJhaWx0eSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhwcmVzc2lvblJlZiINCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTc3IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0NjoxLTUzOjUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkFkdmFuY2VkIElsbG5lc3MgYW5kIEZyYWlsdHkgRXhjbHVzaW9uIE5vdCBJbmNsdWRpbmcgT3ZlciBBZ2UgODAiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTc3IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSAiLCJcIkFkdmFuY2VkIElsbG5lc3MgYW5kIEZyYWlsdHkgRXhjbHVzaW9uIE5vdCBJbmNsdWRpbmcgT3ZlciBBZ2UgODBcIiIsIjpcbiAgLy9JZiB0aGUgbWVhc3VyZSBkb2VzIE5PVCBpbmNsdWRlIHBvcHVsYXRpb25zIGFnZSA4MCBhbmQgb2xkZXIsIHRoZW4gdXNlIHRoaXMgbG9naWM6XG4gICAgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTc2IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE2NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTYxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkFnZUluWWVhcnNBdCIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic3RhcnQgb2YgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiTWVhc3VyZW1lbnQgUGVyaW9kXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTYyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiPj0iLCIgIiwiNjUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgIGFuZCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJIYXMgQ3JpdGVyaWEgSW5kaWNhdGluZyBGcmFpbHR5XCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgYW5kICIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIoICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTY5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE2NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJDb3VudCIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJPdXRwYXRpZW50IEVuY291bnRlcnMgd2l0aCBBZHZhbmNlZCBJbGxuZXNzXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE2OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiPj0iLCIgIiwiMiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgIG9yICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJleGlzdHMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiggIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiSW5wYXRpZW50IEVuY291bnRlciB3aXRoIEFkdmFuY2VkIElsbG5lc3NcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgb3IgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTc0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImV4aXN0cyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJEZW1lbnRpYSBNZWRpY2F0aW9ucyBJbiBZZWFyIEJlZm9yZSBvciBEdXJpbmcgTWVhc3VyZW1lbnQgUGVyaW9kXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICApIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTc2IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0ODo1LTUzOjUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFuZCIsDQogICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNjUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ4OjUtNDk6NDEiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFuZCIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNjMiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ4OjUtNDg6NTMiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkdyZWF0ZXJPckVxdWFsIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE2MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDg6NS00ODo0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAicHJlY2lzaW9uIiA6ICJZZWFyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDYWxjdWxhdGVBZ2VBdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJUb0RhdGVUaW1lIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJiaXJ0aERhdGUudmFsdWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTYwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0ODoxOC00ODo0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiU3RhcnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE1OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDg6MjctNDg6NDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIk1lYXN1cmVtZW50IFBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUGFyYW1ldGVyUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTYyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0ODo1Mi00ODo1MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICI2NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE2NCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDk6OS00OTo0MSIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiSGFzIENyaXRlcmlhIEluZGljYXRpbmcgRnJhaWx0eSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhwcmVzc2lvblJlZiINCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE3NSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTA6OS01Mzo1IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPciIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNzIiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjUwOjExLTUxOjY1IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPciIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNjkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjUwOjExLTUwOjY2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJHcmVhdGVyT3JFcXVhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjUwOjExLTUwOjYyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDb3VudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjUwOjE3LTUwOjYxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJPdXRwYXRpZW50IEVuY291bnRlcnMgd2l0aCBBZHZhbmNlZCBJbGxuZXNzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeHByZXNzaW9uUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE2OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTA6NjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTE6MTItNTE6NjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4aXN0cyIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1MToxOS01MTo2NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiSW5wYXRpZW50IEVuY291bnRlciB3aXRoIEFkdmFuY2VkIElsbG5lc3MiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNzQiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjUyOjEyLTUyOjg0IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeGlzdHMiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE3MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNTI6MTktNTI6ODQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkRlbWVudGlhIE1lZGljYXRpb25zIEluIFllYXIgQmVmb3JlIG9yIER1cmluZyBNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjE5MiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiOTA6MS05NTo0NyIsDQogICAgICAgICAgICAibmFtZSIgOiAiTG9uZyBUZXJtIENhcmUgUGVyaW9kcyBEdXJpbmcgTWVhc3VyZW1lbnQgUGVyaW9kIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjE5MiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIvLyBzdGFydCBoZXJlIiwiZGVmaW5lICIsIlwiTG9uZyBUZXJtIENhcmUgUGVyaW9kcyBEdXJpbmcgTWVhc3VyZW1lbnQgUGVyaW9kXCIiLCI6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE5MSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTc4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlsiLCJFbmNvdW50ZXIiLCI6ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJDYXJlIFNlcnZpY2VzIGluIExvbmctVGVybSBSZXNpZGVudGlhbCBGYWNpbGl0eVwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJdIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgICAgICAgXHRcdHVuaW9uICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJbIiwiRW5jb3VudGVyIiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiTnVyc2luZyBGYWNpbGl0eSBWaXNpdFwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJdIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiApIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiTG9uZ1Rlcm1GYWNpbGl0eUVuY291bnRlciIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgICAgICAgXHRcdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVyZSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTgzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJMb25nVGVybUZhY2lsaXR5RW5jb3VudGVyIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTgzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCJvdmVybGFwcyIsIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJNZWFzdXJlbWVudCBQZXJpb2RcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICAgICAgICBcdFx0IiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTkwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInJldHVybiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJMb25nVGVybUZhY2lsaXR5RW5jb3VudGVyIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmlvZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgICAgICAgXHRcdFx0aW50ZXJzZWN0ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIk1lYXN1cmVtZW50IFBlcmlvZFwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE5MSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTE6My05NTo0NyIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUXVlcnkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxODEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjkxOjMtOTI6ODciLA0KICAgICAgICAgICAgICAgICAgImFsaWFzIiA6ICJMb25nVGVybUZhY2lsaXR5RW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxODAiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjkxOjMtOTI6NjEiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlVuaW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE3OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTE6NS05MTo2NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAiZGF0YVR5cGUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUVuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAidGVtcGxhdGVJZCIgOiAiaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0VuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAiY29kZVByb3BlcnR5IiA6ICJ0eXBlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlQ29tcGFyYXRvciIgOiAiaW4iLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlJldHJpZXZlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlcyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTE6MTctOTE6NjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkNhcmUgU2VydmljZXMgaW4gTG9uZy1UZXJtIFJlc2lkZW50aWFsIEZhY2lsaXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldFJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjkyOjIzLTkyOjU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJkYXRhVHlwZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vRW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlUHJvcGVydHkiIDogInR5cGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVDb21wYXJhdG9yIiA6ICJpbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVzIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5MjozNS05Mjo1OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiTnVyc2luZyBGYWNpbGl0eSBWaXNpdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICJyZWxhdGlvbnNoaXAiIDogWyBdLA0KICAgICAgICAgICAgICAgIndoZXJlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxODUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjkzOjE3LTkzOjg0IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPdmVybGFwcyIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb0ludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTM6MjMtOTM6NTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIkxvbmdUZXJtRmFjaWxpdHlFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTg0IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5Mzo2NS05Mzo4NCIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiTWVhc3VyZW1lbnQgUGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQYXJhbWV0ZXJSZWYiDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAicmV0dXJuIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOTAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk0OjE3LTk1OjQ3IiwNCiAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxODkiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk0OjI0LTk1OjQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnRlcnNlY3QiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9JbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk0OjI0LTk0OjU1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJwZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJMb25nVGVybUZhY2lsaXR5RW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE4OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTU6MjgtOTU6NDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIk1lYXN1cmVtZW50IFBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUGFyYW1ldGVyUmVmIg0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMjAxIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5NzoxLTEwMDo1IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJMb25nIFRlcm0gQ2FyZSBQZXJpb2RzIExvbmdlciBUaGFuIDkwIENvbnNlY3V0aXZlIERheXMiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMjAxIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSAiLCJcIkxvbmcgVGVybSBDYXJlIFBlcmlvZHMgTG9uZ2VyIFRoYW4gOTAgQ29uc2VjdXRpdmUgRGF5c1wiIiwiOlxuICAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDAiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZXhpc3RzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE5OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIoICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE5OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE5NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkxvbmcgVGVybSBDYXJlIFBlcmlvZHMgRHVyaW5nIE1lYXN1cmVtZW50IFBlcmlvZFwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCJMb25nVGVybUNhcmVEdXJpbmdNUCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTk4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndoZXJlICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZHVyYXRpb24gaW4gZGF5cyBvZiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiTG9uZ1Rlcm1DYXJlRHVyaW5nTVAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTk3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiPiIsIiAiLCI5MCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMDAiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk4OjMtMTAwOjUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIkV4aXN0cyIsDQogICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTk5IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5ODoxMC0xMDA6NSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUXVlcnkiLA0KICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOTQiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk4OjEyLTk4OjgyIiwNCiAgICAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAiTG9uZ1Rlcm1DYXJlRHVyaW5nTVAiLA0KICAgICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE5MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTg6MTItOTg6NjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkxvbmcgVGVybSBDYXJlIFBlcmlvZHMgRHVyaW5nIE1lYXN1cmVtZW50IFBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhwcmVzc2lvblJlZiINCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICAgICJyZWxhdGlvbnNoaXAiIDogWyBdLA0KICAgICAgICAgICAgICAgICAgIndoZXJlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOTgiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk5OjktOTk6NTkiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkdyZWF0ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTk2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5OToxNS05OTo1NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAicHJlY2lzaW9uIiA6ICJEYXkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkR1cmF0aW9uQmV0d2VlbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTdGFydCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTk1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5OTozNS05OTo1NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiTG9uZ1Rlcm1DYXJlRHVyaW5nTVAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFsaWFzUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVuZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTk1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5OTozNS05OTo1NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiTG9uZ1Rlcm1DYXJlRHVyaW5nTVAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFsaWFzUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTk3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5OTo1OC05OTo1OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICI5MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjIxMyIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTE1OjEtMTE4OjQiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkN1bXVsYXRpdmVEYXlzIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvbkRlZiIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIyMTMiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lIGZ1bmN0aW9uICIsIlwiQ3VtdWxhdGl2ZURheXNcIiIsIigiLCJJbnRlcnZhbHMiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjA0IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkxpc3Q8IiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjAzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkludGVydmFsPCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIwMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJEYXRlVGltZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiPiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiPiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICk6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIxMiIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU3VtIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIxMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIwNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIwNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJjb2xsYXBzZSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiSW50ZXJ2YWxzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNvbGxhcHNlZEludGVydmFsIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICBcdFx0XHQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicmV0dXJuIGFsbCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZHVyYXRpb24gaW4gZGF5cyBvZiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29sbGFwc2VkSW50ZXJ2YWwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICBcdCkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMTIiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExNjozLTExODo0IiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTdW0iLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjExIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTY6Ny0xMTc6NTMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1ZXJ5IiwNCiAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjA3IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTY6Ny0xMTY6NDMiLA0KICAgICAgICAgICAgICAgICAgICAgImFsaWFzIiA6ICJDb2xsYXBzZWRJbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjA2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTY6Ny0xMTY6MjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNvbGxhcHNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIwNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTE2OjE3LTExNjoyNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiSW50ZXJ2YWxzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPcGVyYW5kUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc3VsdFR5cGVOYW1lIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVF1YW50aXR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOdWxsIg0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAgICAicmVsYXRpb25zaGlwIiA6IFsgXSwNCiAgICAgICAgICAgICAgICAgICJyZXR1cm4iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIxMCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTE3OjYtMTE3OjUzIiwNCiAgICAgICAgICAgICAgICAgICAgICJkaXN0aW5jdCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExNzoxNy0xMTc6NTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInByZWNpc2lvbiIgOiAiRGF5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJEdXJhdGlvbkJldHdlZW4iLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiU3RhcnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIwOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTE3OjM3LTExNzo1MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiQ29sbGFwc2VkSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFsaWFzUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVuZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjA4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTc6MzctMTE3OjUzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJDb2xsYXBzZWRJbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQWxpYXNSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJJbnRlcnZhbHMiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmRUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMDQiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExNTo0NC0xMTU6NjciLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpc3RUeXBlU3BlY2lmaWVyIiwNCiAgICAgICAgICAgICAgICAgICJlbGVtZW50VHlwZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjAzIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTU6NDktMTE1OjY2IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnRlcnZhbFR5cGVTcGVjaWZpZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInBvaW50VHlwZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjAyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTU6NTgtMTE1OjY1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfURhdGVUaW1lIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOYW1lZFR5cGVTcGVjaWZpZXIiDQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0gXQ0KICAgICAgfQ0KICAgfQ0KfQ==" } ] }, "request": { "method": "PUT", "url": "Library/AdvancedIllnessandFrailtyExclusionECQMFHIR4" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.101.12.1085", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1085", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.101.12.1085" } ], "version": "20190315", "name": "ED", "title": "ED", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99281", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99282", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99283", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99284", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity, and require urgent evaluation by the physician, or other qualified health care professionals but do not pose an immediate significant threat to life or physiologic function." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99285", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components within the constraints imposed by the urgency of the patient's clinical condition and/or mental status: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity and pose an immediate significant threat to life or physiologic function." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4525004", "display": "Emergency department patient visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99281", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99282", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99283", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99284", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity, and require urgent evaluation by the physician, or other qualified health care professionals but do not pose an immediate significant threat to life or physiologic function." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99285", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components within the constraints imposed by the urgency of the patient's clinical condition and/or mental status: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity and pose an immediate significant threat to life or physiologic function." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4525004", "display": "Emergency department patient visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99281", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99282", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99283", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99284", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity, and require urgent evaluation by the physician, or other qualified health care professionals but do not pose an immediate significant threat to life or physiologic function." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99285", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components within the constraints imposed by the urgency of the patient's clinical condition and/or mental status: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity and pose an immediate significant threat to life or physiologic function." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4525004", "display": "Emergency department patient visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99281", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99282", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99283", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99284", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity, and require urgent evaluation by the physician, or other qualified health care professionals but do not pose an immediate significant threat to life or physiologic function." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99285", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components within the constraints imposed by the urgency of the patient's clinical condition and/or mental status: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity and pose an immediate significant threat to life or physiologic function." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4525004", "display": "Emergency department patient visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99281", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99282", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99283", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99284", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity, and require urgent evaluation by the physician, or other qualified health care professionals but do not pose an immediate significant threat to life or physiologic function." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99285", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components within the constraints imposed by the urgency of the patient's clinical condition and/or mental status: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity and pose an immediate significant threat to life or physiologic function." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4525004", "display": "Emergency department patient visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99281", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99282", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99283", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99284", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity, and require urgent evaluation by the physician, or other qualified health care professionals but do not pose an immediate significant threat to life or physiologic function." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99285", "display": "Emergency department visit for the evaluation and management of a patient, which requires these 3 key components within the constraints imposed by the urgency of the patient's clinical condition and/or mental status: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity and pose an immediate significant threat to life or physiologic function." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4525004", "display": "Emergency department patient visit (procedure)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.101.12.1085" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.101.12.1086", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1086", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.101.12.1086" } ], "version": "20190315", "name": "Observation", "title": "Observation", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99217", "display": "Observation care discharge day management (This code is to be utilized to report all services provided to a patient on discharge from outpatient hospital \"observation status\" if the discharge is on other than the initial date of \"observation status.\" To report services to a patient designated as \"observation status\" or \"inpatient status\" and discharged on the same date, use the codes for Observation or Inpatient Care Services [including Admission and Discharge Services, 99234-99236 as appropriate.])" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99218", "display": "Initial observation care, per day, for the evaluation and management of a patient which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission to outpatient hospital \"observation status\" are of low severity. Typically, 30 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99219", "display": "Initial observation care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission to outpatient hospital \"observation status\" are of moderate severity. Typically, 50 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99220", "display": "Initial observation care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission to outpatient hospital \"observation status\" are of high severity. Typically, 70 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99217", "display": "Observation care discharge day management (This code is to be utilized to report all services provided to a patient on discharge from outpatient hospital \"observation status\" if the discharge is on other than the initial date of \"observation status.\" To report services to a patient designated as \"observation status\" or \"inpatient status\" and discharged on the same date, use the codes for Observation or Inpatient Care Services [including Admission and Discharge Services, 99234-99236 as appropriate.])" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99218", "display": "Initial observation care, per day, for the evaluation and management of a patient which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission to outpatient hospital \"observation status\" are of low severity. Typically, 30 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99219", "display": "Initial observation care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission to outpatient hospital \"observation status\" are of moderate severity. Typically, 50 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99220", "display": "Initial observation care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission to outpatient hospital \"observation status\" are of high severity. Typically, 70 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99217", "display": "Observation care discharge day management (This code is to be utilized to report all services provided to a patient on discharge from outpatient hospital \"observation status\" if the discharge is on other than the initial date of \"observation status.\" To report services to a patient designated as \"observation status\" or \"inpatient status\" and discharged on the same date, use the codes for Observation or Inpatient Care Services [including Admission and Discharge Services, 99234-99236 as appropriate.])" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99218", "display": "Initial observation care, per day, for the evaluation and management of a patient which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission to outpatient hospital \"observation status\" are of low severity. Typically, 30 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99219", "display": "Initial observation care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission to outpatient hospital \"observation status\" are of moderate severity. Typically, 50 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99220", "display": "Initial observation care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission to outpatient hospital \"observation status\" are of high severity. Typically, 70 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99217", "display": "Observation care discharge day management (This code is to be utilized to report all services provided to a patient on discharge from outpatient hospital \"observation status\" if the discharge is on other than the initial date of \"observation status.\" To report services to a patient designated as \"observation status\" or \"inpatient status\" and discharged on the same date, use the codes for Observation or Inpatient Care Services [including Admission and Discharge Services, 99234-99236 as appropriate.])" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99218", "display": "Initial observation care, per day, for the evaluation and management of a patient which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission to outpatient hospital \"observation status\" are of low severity. Typically, 30 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99219", "display": "Initial observation care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission to outpatient hospital \"observation status\" are of moderate severity. Typically, 50 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99220", "display": "Initial observation care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission to outpatient hospital \"observation status\" are of high severity. Typically, 70 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99217", "display": "Observation care discharge day management (This code is to be utilized to report all services provided to a patient on discharge from outpatient hospital \"observation status\" if the discharge is on other than the initial date of \"observation status.\" To report services to a patient designated as \"observation status\" or \"inpatient status\" and discharged on the same date, use the codes for Observation or Inpatient Care Services [including Admission and Discharge Services, 99234-99236 as appropriate.])" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99218", "display": "Initial observation care, per day, for the evaluation and management of a patient which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission to outpatient hospital \"observation status\" are of low severity. Typically, 30 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99219", "display": "Initial observation care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission to outpatient hospital \"observation status\" are of moderate severity. Typically, 50 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99220", "display": "Initial observation care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission to outpatient hospital \"observation status\" are of high severity. Typically, 70 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99217", "display": "Observation care discharge day management (This code is to be utilized to report all services provided to a patient on discharge from outpatient hospital \"observation status\" if the discharge is on other than the initial date of \"observation status.\" To report services to a patient designated as \"observation status\" or \"inpatient status\" and discharged on the same date, use the codes for Observation or Inpatient Care Services [including Admission and Discharge Services, 99234-99236 as appropriate.])" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99218", "display": "Initial observation care, per day, for the evaluation and management of a patient which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission to outpatient hospital \"observation status\" are of low severity. Typically, 30 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99219", "display": "Initial observation care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission to outpatient hospital \"observation status\" are of moderate severity. Typically, 50 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99220", "display": "Initial observation care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission to outpatient hospital \"observation status\" are of high severity. Typically, 70 minutes are spent at the bedside and on the patient's hospital floor or unit." } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.101.12.1086" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.101.12.1083", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1083", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.101.12.1083" } ], "version": "20190315", "name": "AcuteInpatient", "title": "Acute Inpatient", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99221", "display": "Initial hospital care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 30 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99222", "display": "Initial hospital care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 50 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99223", "display": "Initial hospital care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 70 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99231", "display": "Subsequent hospital care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering or improving. Typically, 15 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99232", "display": "Subsequent hospital care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 25 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99233", "display": "Subsequent hospital care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant complication or a significant new problem. Typically, 35 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99238", "display": "Hospital discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99239", "display": "Hospital discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99251", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 20 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99252", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 40 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99253", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 55 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99254", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 80 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99255", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 110 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99291", "display": "Critical care, evaluation and management of the critically ill or critically injured patient; first 30-74 minutes" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "112689000", "display": "Hospital admission, elective, with complete pre-admission work-up (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1505002", "display": "Hospital admission for isolation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15584006", "display": "Hospital admission, elective, with partial pre-admission work-up (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183450002", "display": "Admission to burn unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183481006", "display": "Non-urgent hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183487005", "display": "Non-urgent medical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183488000", "display": "Non-urgent surgical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183489008", "display": "Non-urgent psychiatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183491000", "display": "Non-urgent geriatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183492007", "display": "Non-urgent pediatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183493002", "display": "Non-urgent gynecological admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183494008", "display": "Non-urgent obstetric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183495009", "display": "Non-urgent orthopedic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183496005", "display": "Non-urgent ear, nose and throat admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183497001", "display": "Non-urgent trauma admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183498006", "display": "Non-urgent ophthalmological admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183499003", "display": "Non-urgent rheumatology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183500007", "display": "Non-urgent dermatology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183501006", "display": "Non-urgent neurology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183502004", "display": "Non-urgent urology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183503009", "display": "Non-urgent radiotherapy admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183504003", "display": "Non-urgent hematology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183505002", "display": "Non-urgent plastic surgery admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183506001", "display": "Non-urgent diabetic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183507005", "display": "Non-urgent respiratory admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183508000", "display": "Non-urgent psychogeriatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183509008", "display": "Non-urgent renal medicine admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183510003", "display": "Non-urgent neurosurgical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183511004", "display": "Non-urgent cardiothoracic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183512006", "display": "Non-urgent oral surgical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235313004", "display": "Non-emergency appendectomy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25986004", "display": "Hospital admission, under police custody (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "287927002", "display": "Dilatation and curettage: routine (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304566005", "display": "Admission for treatment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305337004", "display": "Admission to community hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305338009", "display": "Admission to general practice hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305341000", "display": "Admission to tertiary referral hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305342007", "display": "Admission to ward (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305350003", "display": "Admission to anesthetic department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305354007", "display": "Admission to medical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305355008", "display": "Admission to clinical allergy department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305356009", "display": "Admission to audiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305357000", "display": "Admission to cardiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305358005", "display": "Admission to chest medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305359002", "display": "Admission to thoracic medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305360007", "display": "Admission to respiratory medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305361006", "display": "Admission to clinical immunology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305362004", "display": "Admission to clinical neurophysiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305363009", "display": "Admission to clinical pharmacology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305364003", "display": "Admission to clinical physiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305365002", "display": "Admission to dermatology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305366001", "display": "Admission to endocrinology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305367005", "display": "Admission to gastroenterology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305368000", "display": "Admission to general medical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305369008", "display": "Admission to genetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305370009", "display": "Admission to clinical genetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305371008", "display": "Admission to clinical cytogenetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305372001", "display": "Admission to clinical molecular genetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305374000", "display": "Admission to genitourinary medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305375004", "display": "Admission to care of the elderly department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305376003", "display": "Admission to infectious diseases department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305377007", "display": "Admission to medical ophthalmology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305378002", "display": "Admission to nephrology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305379005", "display": "Admission to neurology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305380008", "display": "Admission to nuclear medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305382000", "display": "Admission to rehabilitation department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305383005", "display": "Admission to rheumatology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305384004", "display": "Admission to obstetrics and gynecology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305385003", "display": "Admission to gynecology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305386002", "display": "Admission to obstetrics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305387006", "display": "Admission to pediatric department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305388001", "display": "Admission to special care baby unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305389009", "display": "Admission to pediatric neurology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305390000", "display": "Admission to pediatric oncology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305391001", "display": "Admission to pain management department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305392008", "display": "Admission to pathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305393003", "display": "Admission to blood transfusion department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305394009", "display": "Admission to chemical pathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305395005", "display": "Admission to general pathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305396006", "display": "Admission to hematology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305397002", "display": "Admission to medical microbiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305399004", "display": "Admission to neuropathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305400006", "display": "Admission to psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305401005", "display": "Admission to child and adolescent psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305402003", "display": "Admission to forensic psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305403008", "display": "Admission to psychogeriatric department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305404002", "display": "Admission to mental handicap psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305405001", "display": "Admission to rehabilitation psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305406000", "display": "Admission to radiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305407009", "display": "Admission to occupational health department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305408004", "display": "Admission to surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305409007", "display": "Admission to breast surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305410002", "display": "Admission to cardiothoracic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305411003", "display": "Admission to thoracic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305412005", "display": "Admission to cardiac surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305413000", "display": "Admission to dental surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305414006", "display": "Admission to orthodontics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305415007", "display": "Admission to pediatric dentistry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305416008", "display": "Admission to restorative dentistry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305417004", "display": "Admission to ear, nose and throat department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305418009", "display": "Admission to endocrine surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305419001", "display": "Admission to gastrointestinal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305420007", "display": "Admission to general gastrointestinal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305421006", "display": "Admission to upper gastrointestinal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305422004", "display": "Admission to colorectal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305423009", "display": "Admission to general surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305424003", "display": "Admission to hepatobiliary surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305425002", "display": "Admission to neurosurgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305426001", "display": "Admission to ophthalmology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305427005", "display": "Admission to oral surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305428000", "display": "Admission to orthopedic department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305429008", "display": "Admission to pancreatic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305430003", "display": "Admission to pediatric surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305431004", "display": "Admission to plastic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305432006", "display": "Admission to surgical transplant department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305433001", "display": "Admission to trauma surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305434007", "display": "Admission to urology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305435008", "display": "Admission to vascular surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306732000", "display": "Admission to general dental surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306803007", "display": "Admission to stroke unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306967009", "display": "Admission to hand surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "308251003", "display": "Admission to clinical oncology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "308252005", "display": "Admission to radiotherapy department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "308253000", "display": "Admission to diabetic department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "310361003", "display": "Non-urgent cardiological admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3241000175106", "display": "Hospital admission from non-health care facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "373113001", "display": "Routine procedure (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "397769005", "display": "Unexpected admission to high dependency unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "398162007", "display": "Admission to high dependency unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "405614004", "display": "Unexpected hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "417005", "display": "Hospital re-admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "432621000124105", "display": "Hospital admission from dialysis facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "442281000124108", "display": "Emergency hospital admission from observation unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "447941000124106", "display": "Hospital admission of newborn (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448421000124105", "display": "Hospital admission, transfer from physician office (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448431000124108", "display": "Hospital admission, transfer from assisted living facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448441000124103", "display": "Hospital admission, transfer from intermediate care facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448851000124103", "display": "Hospital admission from observation unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4563007", "display": "Hospital admission, transfer from other hospital or health care facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "45702004", "display": "Hospital admission, precertified by medical audit action (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "47348005", "display": "Hospital admission, mother, for observation, delivered outside of hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "48183000", "display": "Hospital admission, special (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51032003", "display": "Hospital admission, donor for transplant organ (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51501005", "display": "Hospital admission, parent, for in-hospital child care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5161006", "display": "Specialty clinic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "52748007", "display": "Hospital admission, involuntary (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60059000", "display": "Hospital admission, infant, for observation, delivered outside of hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "63551005", "display": "Hospital admission, from remote area, by means of special transportation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699124006", "display": "Admission to substance misuse detoxification center (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "70755000", "display": "Hospital admission, by legal authority (commitment) (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "71290004", "display": "Hospital admission, limited to designated procedures (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "76193006", "display": "Routinely scheduled operation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "76464004", "display": "Hospital admission, for observation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "81672003", "display": "Hospital admission, elective, without pre-admission work-up (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82942009", "display": "Hospital admission, blood donor (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99221", "display": "Initial hospital care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 30 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99222", "display": "Initial hospital care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 50 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99223", "display": "Initial hospital care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 70 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99231", "display": "Subsequent hospital care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering or improving. Typically, 15 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99232", "display": "Subsequent hospital care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 25 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99233", "display": "Subsequent hospital care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant complication or a significant new problem. Typically, 35 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99238", "display": "Hospital discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99239", "display": "Hospital discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99251", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 20 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99252", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 40 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99253", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 55 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99254", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 80 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99255", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 110 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99291", "display": "Critical care, evaluation and management of the critically ill or critically injured patient; first 30-74 minutes" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "112689000", "display": "Hospital admission, elective, with complete pre-admission work-up (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1505002", "display": "Hospital admission for isolation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15584006", "display": "Hospital admission, elective, with partial pre-admission work-up (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183450002", "display": "Admission to burn unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183481006", "display": "Non-urgent hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183487005", "display": "Non-urgent medical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183488000", "display": "Non-urgent surgical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183489008", "display": "Non-urgent psychiatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183491000", "display": "Non-urgent geriatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183492007", "display": "Non-urgent pediatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183493002", "display": "Non-urgent gynecological admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183494008", "display": "Non-urgent obstetric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183495009", "display": "Non-urgent orthopedic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183496005", "display": "Non-urgent ear, nose and throat admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183497001", "display": "Non-urgent trauma admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183498006", "display": "Non-urgent ophthalmological admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183499003", "display": "Non-urgent rheumatology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183500007", "display": "Non-urgent dermatology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183501006", "display": "Non-urgent neurology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183502004", "display": "Non-urgent urology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183503009", "display": "Non-urgent radiotherapy admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183504003", "display": "Non-urgent hematology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183505002", "display": "Non-urgent plastic surgery admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183506001", "display": "Non-urgent diabetic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183507005", "display": "Non-urgent respiratory admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183508000", "display": "Non-urgent psychogeriatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183509008", "display": "Non-urgent renal medicine admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183510003", "display": "Non-urgent neurosurgical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183511004", "display": "Non-urgent cardiothoracic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183512006", "display": "Non-urgent oral surgical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235313004", "display": "Non-emergency appendectomy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25986004", "display": "Hospital admission, under police custody (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "287927002", "display": "Dilatation and curettage: routine (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304566005", "display": "Admission for treatment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305337004", "display": "Admission to community hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305338009", "display": "Admission to general practice hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305341000", "display": "Admission to tertiary referral hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305342007", "display": "Admission to ward (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305350003", "display": "Admission to anesthetic department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305354007", "display": "Admission to medical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305355008", "display": "Admission to clinical allergy department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305356009", "display": "Admission to audiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305357000", "display": "Admission to cardiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305358005", "display": "Admission to chest medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305359002", "display": "Admission to thoracic medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305360007", "display": "Admission to respiratory medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305361006", "display": "Admission to clinical immunology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305362004", "display": "Admission to clinical neurophysiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305363009", "display": "Admission to clinical pharmacology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305364003", "display": "Admission to clinical physiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305365002", "display": "Admission to dermatology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305366001", "display": "Admission to endocrinology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305367005", "display": "Admission to gastroenterology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305368000", "display": "Admission to general medical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305369008", "display": "Admission to genetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305370009", "display": "Admission to clinical genetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305371008", "display": "Admission to clinical cytogenetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305372001", "display": "Admission to clinical molecular genetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305374000", "display": "Admission to genitourinary medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305375004", "display": "Admission to care of the elderly department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305376003", "display": "Admission to infectious diseases department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305377007", "display": "Admission to medical ophthalmology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305378002", "display": "Admission to nephrology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305379005", "display": "Admission to neurology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305380008", "display": "Admission to nuclear medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305382000", "display": "Admission to rehabilitation department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305383005", "display": "Admission to rheumatology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305384004", "display": "Admission to obstetrics and gynecology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305385003", "display": "Admission to gynecology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305386002", "display": "Admission to obstetrics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305387006", "display": "Admission to pediatric department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305388001", "display": "Admission to special care baby unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305389009", "display": "Admission to pediatric neurology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305390000", "display": "Admission to pediatric oncology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305391001", "display": "Admission to pain management department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305392008", "display": "Admission to pathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305393003", "display": "Admission to blood transfusion department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305394009", "display": "Admission to chemical pathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305395005", "display": "Admission to general pathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305396006", "display": "Admission to hematology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305397002", "display": "Admission to medical microbiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305399004", "display": "Admission to neuropathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305400006", "display": "Admission to psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305401005", "display": "Admission to child and adolescent psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305402003", "display": "Admission to forensic psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305403008", "display": "Admission to psychogeriatric department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305404002", "display": "Admission to mental handicap psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305405001", "display": "Admission to rehabilitation psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305406000", "display": "Admission to radiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305407009", "display": "Admission to occupational health department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305408004", "display": "Admission to surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305409007", "display": "Admission to breast surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305410002", "display": "Admission to cardiothoracic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305411003", "display": "Admission to thoracic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305412005", "display": "Admission to cardiac surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305413000", "display": "Admission to dental surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305414006", "display": "Admission to orthodontics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305415007", "display": "Admission to pediatric dentistry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305416008", "display": "Admission to restorative dentistry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305417004", "display": "Admission to ear, nose and throat department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305418009", "display": "Admission to endocrine surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305419001", "display": "Admission to gastrointestinal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305420007", "display": "Admission to general gastrointestinal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305421006", "display": "Admission to upper gastrointestinal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305422004", "display": "Admission to colorectal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305423009", "display": "Admission to general surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305424003", "display": "Admission to hepatobiliary surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305425002", "display": "Admission to neurosurgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305426001", "display": "Admission to ophthalmology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305427005", "display": "Admission to oral surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305428000", "display": "Admission to orthopedic department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305429008", "display": "Admission to pancreatic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305430003", "display": "Admission to pediatric surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305431004", "display": "Admission to plastic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305432006", "display": "Admission to surgical transplant department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305433001", "display": "Admission to trauma surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305434007", "display": "Admission to urology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305435008", "display": "Admission to vascular surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306732000", "display": "Admission to general dental surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306803007", "display": "Admission to stroke unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306967009", "display": "Admission to hand surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "308251003", "display": "Admission to clinical oncology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "308252005", "display": "Admission to radiotherapy department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "308253000", "display": "Admission to diabetic department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "310361003", "display": "Non-urgent cardiological admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3241000175106", "display": "Hospital admission from non-health care facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "373113001", "display": "Routine procedure (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "397769005", "display": "Unexpected admission to high dependency unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "398162007", "display": "Admission to high dependency unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "405614004", "display": "Unexpected hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "417005", "display": "Hospital re-admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "432621000124105", "display": "Hospital admission from dialysis facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "442281000124108", "display": "Emergency hospital admission from observation unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "447941000124106", "display": "Hospital admission of newborn (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448421000124105", "display": "Hospital admission, transfer from physician office (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448431000124108", "display": "Hospital admission, transfer from assisted living facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448441000124103", "display": "Hospital admission, transfer from intermediate care facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448851000124103", "display": "Hospital admission from observation unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4563007", "display": "Hospital admission, transfer from other hospital or health care facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "45702004", "display": "Hospital admission, precertified by medical audit action (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "47348005", "display": "Hospital admission, mother, for observation, delivered outside of hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "48183000", "display": "Hospital admission, special (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51032003", "display": "Hospital admission, donor for transplant organ (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51501005", "display": "Hospital admission, parent, for in-hospital child care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5161006", "display": "Specialty clinic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "52748007", "display": "Hospital admission, involuntary (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60059000", "display": "Hospital admission, infant, for observation, delivered outside of hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "63551005", "display": "Hospital admission, from remote area, by means of special transportation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699124006", "display": "Admission to substance misuse detoxification center (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "70755000", "display": "Hospital admission, by legal authority (commitment) (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "71290004", "display": "Hospital admission, limited to designated procedures (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "76193006", "display": "Routinely scheduled operation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "76464004", "display": "Hospital admission, for observation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "81672003", "display": "Hospital admission, elective, without pre-admission work-up (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82942009", "display": "Hospital admission, blood donor (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99221", "display": "Initial hospital care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 30 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99222", "display": "Initial hospital care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 50 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99223", "display": "Initial hospital care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 70 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99231", "display": "Subsequent hospital care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering or improving. Typically, 15 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99232", "display": "Subsequent hospital care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 25 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99233", "display": "Subsequent hospital care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant complication or a significant new problem. Typically, 35 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99238", "display": "Hospital discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99239", "display": "Hospital discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99251", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 20 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99252", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 40 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99253", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 55 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99254", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 80 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99255", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 110 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99291", "display": "Critical care, evaluation and management of the critically ill or critically injured patient; first 30-74 minutes" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "112689000", "display": "Hospital admission, elective, with complete pre-admission work-up (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1505002", "display": "Hospital admission for isolation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15584006", "display": "Hospital admission, elective, with partial pre-admission work-up (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183450002", "display": "Admission to burn unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183481006", "display": "Non-urgent hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183487005", "display": "Non-urgent medical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183488000", "display": "Non-urgent surgical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183489008", "display": "Non-urgent psychiatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183491000", "display": "Non-urgent geriatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183492007", "display": "Non-urgent pediatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183493002", "display": "Non-urgent gynecological admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183494008", "display": "Non-urgent obstetric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183495009", "display": "Non-urgent orthopedic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183496005", "display": "Non-urgent ear, nose and throat admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183497001", "display": "Non-urgent trauma admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183498006", "display": "Non-urgent ophthalmological admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183499003", "display": "Non-urgent rheumatology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183500007", "display": "Non-urgent dermatology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183501006", "display": "Non-urgent neurology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183502004", "display": "Non-urgent urology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183503009", "display": "Non-urgent radiotherapy admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183504003", "display": "Non-urgent hematology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183505002", "display": "Non-urgent plastic surgery admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183506001", "display": "Non-urgent diabetic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183507005", "display": "Non-urgent respiratory admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183508000", "display": "Non-urgent psychogeriatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183509008", "display": "Non-urgent renal medicine admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183510003", "display": "Non-urgent neurosurgical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183511004", "display": "Non-urgent cardiothoracic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183512006", "display": "Non-urgent oral surgical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235313004", "display": "Non-emergency appendectomy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25986004", "display": "Hospital admission, under police custody (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "287927002", "display": "Dilatation and curettage: routine (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304566005", "display": "Admission for treatment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305337004", "display": "Admission to community hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305338009", "display": "Admission to general practice hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305341000", "display": "Admission to tertiary referral hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305342007", "display": "Admission to ward (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305350003", "display": "Admission to anesthetic department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305354007", "display": "Admission to medical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305355008", "display": "Admission to clinical allergy department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305356009", "display": "Admission to audiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305357000", "display": "Admission to cardiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305358005", "display": "Admission to chest medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305359002", "display": "Admission to thoracic medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305360007", "display": "Admission to respiratory medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305361006", "display": "Admission to clinical immunology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305362004", "display": "Admission to clinical neurophysiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305363009", "display": "Admission to clinical pharmacology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305364003", "display": "Admission to clinical physiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305365002", "display": "Admission to dermatology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305366001", "display": "Admission to endocrinology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305367005", "display": "Admission to gastroenterology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305368000", "display": "Admission to general medical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305369008", "display": "Admission to genetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305370009", "display": "Admission to clinical genetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305371008", "display": "Admission to clinical cytogenetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305372001", "display": "Admission to clinical molecular genetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305374000", "display": "Admission to genitourinary medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305375004", "display": "Admission to care of the elderly department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305376003", "display": "Admission to infectious diseases department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305377007", "display": "Admission to medical ophthalmology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305378002", "display": "Admission to nephrology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305379005", "display": "Admission to neurology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305380008", "display": "Admission to nuclear medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305382000", "display": "Admission to rehabilitation department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305383005", "display": "Admission to rheumatology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305384004", "display": "Admission to obstetrics and gynecology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305385003", "display": "Admission to gynecology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305386002", "display": "Admission to obstetrics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305387006", "display": "Admission to pediatric department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305388001", "display": "Admission to special care baby unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305389009", "display": "Admission to pediatric neurology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305390000", "display": "Admission to pediatric oncology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305391001", "display": "Admission to pain management department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305392008", "display": "Admission to pathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305393003", "display": "Admission to blood transfusion department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305394009", "display": "Admission to chemical pathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305395005", "display": "Admission to general pathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305396006", "display": "Admission to hematology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305397002", "display": "Admission to medical microbiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305399004", "display": "Admission to neuropathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305400006", "display": "Admission to psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305401005", "display": "Admission to child and adolescent psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305402003", "display": "Admission to forensic psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305403008", "display": "Admission to psychogeriatric department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305404002", "display": "Admission to mental handicap psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305405001", "display": "Admission to rehabilitation psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305406000", "display": "Admission to radiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305407009", "display": "Admission to occupational health department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305408004", "display": "Admission to surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305409007", "display": "Admission to breast surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305410002", "display": "Admission to cardiothoracic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305411003", "display": "Admission to thoracic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305412005", "display": "Admission to cardiac surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305413000", "display": "Admission to dental surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305414006", "display": "Admission to orthodontics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305415007", "display": "Admission to pediatric dentistry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305416008", "display": "Admission to restorative dentistry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305417004", "display": "Admission to ear, nose and throat department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305418009", "display": "Admission to endocrine surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305419001", "display": "Admission to gastrointestinal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305420007", "display": "Admission to general gastrointestinal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305421006", "display": "Admission to upper gastrointestinal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305422004", "display": "Admission to colorectal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305423009", "display": "Admission to general surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305424003", "display": "Admission to hepatobiliary surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305425002", "display": "Admission to neurosurgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305426001", "display": "Admission to ophthalmology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305427005", "display": "Admission to oral surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305428000", "display": "Admission to orthopedic department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305429008", "display": "Admission to pancreatic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305430003", "display": "Admission to pediatric surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305431004", "display": "Admission to plastic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305432006", "display": "Admission to surgical transplant department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305433001", "display": "Admission to trauma surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305434007", "display": "Admission to urology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305435008", "display": "Admission to vascular surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306732000", "display": "Admission to general dental surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306803007", "display": "Admission to stroke unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306967009", "display": "Admission to hand surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "308251003", "display": "Admission to clinical oncology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "308252005", "display": "Admission to radiotherapy department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "308253000", "display": "Admission to diabetic department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "310361003", "display": "Non-urgent cardiological admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3241000175106", "display": "Hospital admission from non-health care facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "373113001", "display": "Routine procedure (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "397769005", "display": "Unexpected admission to high dependency unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "398162007", "display": "Admission to high dependency unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "405614004", "display": "Unexpected hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "417005", "display": "Hospital re-admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "432621000124105", "display": "Hospital admission from dialysis facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "442281000124108", "display": "Emergency hospital admission from observation unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "447941000124106", "display": "Hospital admission of newborn (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448421000124105", "display": "Hospital admission, transfer from physician office (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448431000124108", "display": "Hospital admission, transfer from assisted living facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448441000124103", "display": "Hospital admission, transfer from intermediate care facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448851000124103", "display": "Hospital admission from observation unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4563007", "display": "Hospital admission, transfer from other hospital or health care facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "45702004", "display": "Hospital admission, precertified by medical audit action (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "47348005", "display": "Hospital admission, mother, for observation, delivered outside of hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "48183000", "display": "Hospital admission, special (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51032003", "display": "Hospital admission, donor for transplant organ (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51501005", "display": "Hospital admission, parent, for in-hospital child care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5161006", "display": "Specialty clinic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "52748007", "display": "Hospital admission, involuntary (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60059000", "display": "Hospital admission, infant, for observation, delivered outside of hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "63551005", "display": "Hospital admission, from remote area, by means of special transportation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699124006", "display": "Admission to substance misuse detoxification center (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "70755000", "display": "Hospital admission, by legal authority (commitment) (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "71290004", "display": "Hospital admission, limited to designated procedures (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "76193006", "display": "Routinely scheduled operation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "76464004", "display": "Hospital admission, for observation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "81672003", "display": "Hospital admission, elective, without pre-admission work-up (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82942009", "display": "Hospital admission, blood donor (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99221", "display": "Initial hospital care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 30 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99222", "display": "Initial hospital care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 50 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99223", "display": "Initial hospital care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 70 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99231", "display": "Subsequent hospital care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering or improving. Typically, 15 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99232", "display": "Subsequent hospital care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 25 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99233", "display": "Subsequent hospital care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant complication or a significant new problem. Typically, 35 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99238", "display": "Hospital discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99239", "display": "Hospital discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99251", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 20 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99252", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 40 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99253", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 55 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99254", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 80 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99255", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 110 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99291", "display": "Critical care, evaluation and management of the critically ill or critically injured patient; first 30-74 minutes" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "112689000", "display": "Hospital admission, elective, with complete pre-admission work-up (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1505002", "display": "Hospital admission for isolation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15584006", "display": "Hospital admission, elective, with partial pre-admission work-up (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183450002", "display": "Admission to burn unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183481006", "display": "Non-urgent hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183487005", "display": "Non-urgent medical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183488000", "display": "Non-urgent surgical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183489008", "display": "Non-urgent psychiatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183491000", "display": "Non-urgent geriatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183492007", "display": "Non-urgent pediatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183493002", "display": "Non-urgent gynecological admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183494008", "display": "Non-urgent obstetric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183495009", "display": "Non-urgent orthopedic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183496005", "display": "Non-urgent ear, nose and throat admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183497001", "display": "Non-urgent trauma admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183498006", "display": "Non-urgent ophthalmological admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183499003", "display": "Non-urgent rheumatology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183500007", "display": "Non-urgent dermatology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183501006", "display": "Non-urgent neurology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183502004", "display": "Non-urgent urology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183503009", "display": "Non-urgent radiotherapy admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183504003", "display": "Non-urgent hematology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183505002", "display": "Non-urgent plastic surgery admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183506001", "display": "Non-urgent diabetic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183507005", "display": "Non-urgent respiratory admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183508000", "display": "Non-urgent psychogeriatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183509008", "display": "Non-urgent renal medicine admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183510003", "display": "Non-urgent neurosurgical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183511004", "display": "Non-urgent cardiothoracic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183512006", "display": "Non-urgent oral surgical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235313004", "display": "Non-emergency appendectomy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25986004", "display": "Hospital admission, under police custody (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "287927002", "display": "Dilatation and curettage: routine (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304566005", "display": "Admission for treatment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305337004", "display": "Admission to community hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305338009", "display": "Admission to general practice hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305341000", "display": "Admission to tertiary referral hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305342007", "display": "Admission to ward (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305350003", "display": "Admission to anesthetic department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305354007", "display": "Admission to medical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305355008", "display": "Admission to clinical allergy department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305356009", "display": "Admission to audiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305357000", "display": "Admission to cardiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305358005", "display": "Admission to chest medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305359002", "display": "Admission to thoracic medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305360007", "display": "Admission to respiratory medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305361006", "display": "Admission to clinical immunology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305362004", "display": "Admission to clinical neurophysiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305363009", "display": "Admission to clinical pharmacology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305364003", "display": "Admission to clinical physiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305365002", "display": "Admission to dermatology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305366001", "display": "Admission to endocrinology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305367005", "display": "Admission to gastroenterology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305368000", "display": "Admission to general medical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305369008", "display": "Admission to genetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305370009", "display": "Admission to clinical genetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305371008", "display": "Admission to clinical cytogenetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305372001", "display": "Admission to clinical molecular genetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305374000", "display": "Admission to genitourinary medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305375004", "display": "Admission to care of the elderly department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305376003", "display": "Admission to infectious diseases department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305377007", "display": "Admission to medical ophthalmology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305378002", "display": "Admission to nephrology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305379005", "display": "Admission to neurology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305380008", "display": "Admission to nuclear medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305382000", "display": "Admission to rehabilitation department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305383005", "display": "Admission to rheumatology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305384004", "display": "Admission to obstetrics and gynecology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305385003", "display": "Admission to gynecology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305386002", "display": "Admission to obstetrics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305387006", "display": "Admission to pediatric department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305388001", "display": "Admission to special care baby unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305389009", "display": "Admission to pediatric neurology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305390000", "display": "Admission to pediatric oncology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305391001", "display": "Admission to pain management department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305392008", "display": "Admission to pathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305393003", "display": "Admission to blood transfusion department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305394009", "display": "Admission to chemical pathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305395005", "display": "Admission to general pathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305396006", "display": "Admission to hematology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305397002", "display": "Admission to medical microbiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305399004", "display": "Admission to neuropathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305400006", "display": "Admission to psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305401005", "display": "Admission to child and adolescent psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305402003", "display": "Admission to forensic psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305403008", "display": "Admission to psychogeriatric department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305404002", "display": "Admission to mental handicap psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305405001", "display": "Admission to rehabilitation psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305406000", "display": "Admission to radiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305407009", "display": "Admission to occupational health department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305408004", "display": "Admission to surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305409007", "display": "Admission to breast surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305410002", "display": "Admission to cardiothoracic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305411003", "display": "Admission to thoracic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305412005", "display": "Admission to cardiac surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305413000", "display": "Admission to dental surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305414006", "display": "Admission to orthodontics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305415007", "display": "Admission to pediatric dentistry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305416008", "display": "Admission to restorative dentistry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305417004", "display": "Admission to ear, nose and throat department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305418009", "display": "Admission to endocrine surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305419001", "display": "Admission to gastrointestinal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305420007", "display": "Admission to general gastrointestinal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305421006", "display": "Admission to upper gastrointestinal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305422004", "display": "Admission to colorectal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305423009", "display": "Admission to general surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305424003", "display": "Admission to hepatobiliary surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305425002", "display": "Admission to neurosurgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305426001", "display": "Admission to ophthalmology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305427005", "display": "Admission to oral surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305428000", "display": "Admission to orthopedic department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305429008", "display": "Admission to pancreatic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305430003", "display": "Admission to pediatric surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305431004", "display": "Admission to plastic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305432006", "display": "Admission to surgical transplant department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305433001", "display": "Admission to trauma surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305434007", "display": "Admission to urology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305435008", "display": "Admission to vascular surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306732000", "display": "Admission to general dental surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306803007", "display": "Admission to stroke unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306967009", "display": "Admission to hand surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "308251003", "display": "Admission to clinical oncology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "308252005", "display": "Admission to radiotherapy department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "308253000", "display": "Admission to diabetic department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "310361003", "display": "Non-urgent cardiological admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3241000175106", "display": "Hospital admission from non-health care facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "373113001", "display": "Routine procedure (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "397769005", "display": "Unexpected admission to high dependency unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "398162007", "display": "Admission to high dependency unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "405614004", "display": "Unexpected hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "417005", "display": "Hospital re-admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "432621000124105", "display": "Hospital admission from dialysis facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "442281000124108", "display": "Emergency hospital admission from observation unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "447941000124106", "display": "Hospital admission of newborn (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448421000124105", "display": "Hospital admission, transfer from physician office (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448431000124108", "display": "Hospital admission, transfer from assisted living facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448441000124103", "display": "Hospital admission, transfer from intermediate care facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448851000124103", "display": "Hospital admission from observation unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4563007", "display": "Hospital admission, transfer from other hospital or health care facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "45702004", "display": "Hospital admission, precertified by medical audit action (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "47348005", "display": "Hospital admission, mother, for observation, delivered outside of hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "48183000", "display": "Hospital admission, special (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51032003", "display": "Hospital admission, donor for transplant organ (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51501005", "display": "Hospital admission, parent, for in-hospital child care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5161006", "display": "Specialty clinic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "52748007", "display": "Hospital admission, involuntary (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60059000", "display": "Hospital admission, infant, for observation, delivered outside of hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "63551005", "display": "Hospital admission, from remote area, by means of special transportation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699124006", "display": "Admission to substance misuse detoxification center (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "70755000", "display": "Hospital admission, by legal authority (commitment) (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "71290004", "display": "Hospital admission, limited to designated procedures (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "76193006", "display": "Routinely scheduled operation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "76464004", "display": "Hospital admission, for observation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "81672003", "display": "Hospital admission, elective, without pre-admission work-up (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82942009", "display": "Hospital admission, blood donor (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99221", "display": "Initial hospital care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 30 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99222", "display": "Initial hospital care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 50 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99223", "display": "Initial hospital care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 70 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99231", "display": "Subsequent hospital care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering or improving. Typically, 15 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99232", "display": "Subsequent hospital care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 25 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99233", "display": "Subsequent hospital care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant complication or a significant new problem. Typically, 35 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99238", "display": "Hospital discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99239", "display": "Hospital discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99251", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 20 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99252", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 40 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99253", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 55 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99254", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 80 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99255", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 110 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99291", "display": "Critical care, evaluation and management of the critically ill or critically injured patient; first 30-74 minutes" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "112689000", "display": "Hospital admission, elective, with complete pre-admission work-up (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1505002", "display": "Hospital admission for isolation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15584006", "display": "Hospital admission, elective, with partial pre-admission work-up (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183450002", "display": "Admission to burn unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183481006", "display": "Non-urgent hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183487005", "display": "Non-urgent medical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183488000", "display": "Non-urgent surgical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183489008", "display": "Non-urgent psychiatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183491000", "display": "Non-urgent geriatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183492007", "display": "Non-urgent pediatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183493002", "display": "Non-urgent gynecological admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183494008", "display": "Non-urgent obstetric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183495009", "display": "Non-urgent orthopedic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183496005", "display": "Non-urgent ear, nose and throat admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183497001", "display": "Non-urgent trauma admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183498006", "display": "Non-urgent ophthalmological admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183499003", "display": "Non-urgent rheumatology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183500007", "display": "Non-urgent dermatology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183501006", "display": "Non-urgent neurology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183502004", "display": "Non-urgent urology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183503009", "display": "Non-urgent radiotherapy admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183504003", "display": "Non-urgent hematology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183505002", "display": "Non-urgent plastic surgery admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183506001", "display": "Non-urgent diabetic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183507005", "display": "Non-urgent respiratory admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183508000", "display": "Non-urgent psychogeriatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183509008", "display": "Non-urgent renal medicine admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183510003", "display": "Non-urgent neurosurgical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183511004", "display": "Non-urgent cardiothoracic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183512006", "display": "Non-urgent oral surgical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235313004", "display": "Non-emergency appendectomy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25986004", "display": "Hospital admission, under police custody (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "287927002", "display": "Dilatation and curettage: routine (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304566005", "display": "Admission for treatment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305337004", "display": "Admission to community hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305338009", "display": "Admission to general practice hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305341000", "display": "Admission to tertiary referral hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305342007", "display": "Admission to ward (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305350003", "display": "Admission to anesthetic department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305354007", "display": "Admission to medical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305355008", "display": "Admission to clinical allergy department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305356009", "display": "Admission to audiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305357000", "display": "Admission to cardiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305358005", "display": "Admission to chest medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305359002", "display": "Admission to thoracic medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305360007", "display": "Admission to respiratory medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305361006", "display": "Admission to clinical immunology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305362004", "display": "Admission to clinical neurophysiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305363009", "display": "Admission to clinical pharmacology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305364003", "display": "Admission to clinical physiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305365002", "display": "Admission to dermatology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305366001", "display": "Admission to endocrinology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305367005", "display": "Admission to gastroenterology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305368000", "display": "Admission to general medical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305369008", "display": "Admission to genetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305370009", "display": "Admission to clinical genetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305371008", "display": "Admission to clinical cytogenetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305372001", "display": "Admission to clinical molecular genetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305374000", "display": "Admission to genitourinary medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305375004", "display": "Admission to care of the elderly department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305376003", "display": "Admission to infectious diseases department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305377007", "display": "Admission to medical ophthalmology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305378002", "display": "Admission to nephrology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305379005", "display": "Admission to neurology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305380008", "display": "Admission to nuclear medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305382000", "display": "Admission to rehabilitation department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305383005", "display": "Admission to rheumatology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305384004", "display": "Admission to obstetrics and gynecology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305385003", "display": "Admission to gynecology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305386002", "display": "Admission to obstetrics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305387006", "display": "Admission to pediatric department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305388001", "display": "Admission to special care baby unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305389009", "display": "Admission to pediatric neurology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305390000", "display": "Admission to pediatric oncology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305391001", "display": "Admission to pain management department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305392008", "display": "Admission to pathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305393003", "display": "Admission to blood transfusion department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305394009", "display": "Admission to chemical pathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305395005", "display": "Admission to general pathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305396006", "display": "Admission to hematology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305397002", "display": "Admission to medical microbiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305399004", "display": "Admission to neuropathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305400006", "display": "Admission to psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305401005", "display": "Admission to child and adolescent psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305402003", "display": "Admission to forensic psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305403008", "display": "Admission to psychogeriatric department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305404002", "display": "Admission to mental handicap psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305405001", "display": "Admission to rehabilitation psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305406000", "display": "Admission to radiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305407009", "display": "Admission to occupational health department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305408004", "display": "Admission to surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305409007", "display": "Admission to breast surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305410002", "display": "Admission to cardiothoracic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305411003", "display": "Admission to thoracic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305412005", "display": "Admission to cardiac surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305413000", "display": "Admission to dental surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305414006", "display": "Admission to orthodontics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305415007", "display": "Admission to pediatric dentistry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305416008", "display": "Admission to restorative dentistry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305417004", "display": "Admission to ear, nose and throat department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305418009", "display": "Admission to endocrine surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305419001", "display": "Admission to gastrointestinal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305420007", "display": "Admission to general gastrointestinal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305421006", "display": "Admission to upper gastrointestinal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305422004", "display": "Admission to colorectal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305423009", "display": "Admission to general surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305424003", "display": "Admission to hepatobiliary surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305425002", "display": "Admission to neurosurgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305426001", "display": "Admission to ophthalmology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305427005", "display": "Admission to oral surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305428000", "display": "Admission to orthopedic department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305429008", "display": "Admission to pancreatic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305430003", "display": "Admission to pediatric surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305431004", "display": "Admission to plastic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305432006", "display": "Admission to surgical transplant department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305433001", "display": "Admission to trauma surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305434007", "display": "Admission to urology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305435008", "display": "Admission to vascular surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306732000", "display": "Admission to general dental surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306803007", "display": "Admission to stroke unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306967009", "display": "Admission to hand surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "308251003", "display": "Admission to clinical oncology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "308252005", "display": "Admission to radiotherapy department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "308253000", "display": "Admission to diabetic department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "310361003", "display": "Non-urgent cardiological admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3241000175106", "display": "Hospital admission from non-health care facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "373113001", "display": "Routine procedure (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "397769005", "display": "Unexpected admission to high dependency unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "398162007", "display": "Admission to high dependency unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "405614004", "display": "Unexpected hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "417005", "display": "Hospital re-admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "432621000124105", "display": "Hospital admission from dialysis facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "442281000124108", "display": "Emergency hospital admission from observation unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "447941000124106", "display": "Hospital admission of newborn (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448421000124105", "display": "Hospital admission, transfer from physician office (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448431000124108", "display": "Hospital admission, transfer from assisted living facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448441000124103", "display": "Hospital admission, transfer from intermediate care facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448851000124103", "display": "Hospital admission from observation unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4563007", "display": "Hospital admission, transfer from other hospital or health care facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "45702004", "display": "Hospital admission, precertified by medical audit action (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "47348005", "display": "Hospital admission, mother, for observation, delivered outside of hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "48183000", "display": "Hospital admission, special (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51032003", "display": "Hospital admission, donor for transplant organ (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51501005", "display": "Hospital admission, parent, for in-hospital child care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5161006", "display": "Specialty clinic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "52748007", "display": "Hospital admission, involuntary (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60059000", "display": "Hospital admission, infant, for observation, delivered outside of hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "63551005", "display": "Hospital admission, from remote area, by means of special transportation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699124006", "display": "Admission to substance misuse detoxification center (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "70755000", "display": "Hospital admission, by legal authority (commitment) (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "71290004", "display": "Hospital admission, limited to designated procedures (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "76193006", "display": "Routinely scheduled operation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "76464004", "display": "Hospital admission, for observation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "81672003", "display": "Hospital admission, elective, without pre-admission work-up (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82942009", "display": "Hospital admission, blood donor (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99221", "display": "Initial hospital care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 30 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99222", "display": "Initial hospital care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 50 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99223", "display": "Initial hospital care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 70 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99231", "display": "Subsequent hospital care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering or improving. Typically, 15 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99232", "display": "Subsequent hospital care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 25 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99233", "display": "Subsequent hospital care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant complication or a significant new problem. Typically, 35 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99238", "display": "Hospital discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99239", "display": "Hospital discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99251", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 20 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99252", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 40 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99253", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 55 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99254", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 80 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99255", "display": "Inpatient consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 110 minutes are spent at the bedside and on the patient's hospital floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99291", "display": "Critical care, evaluation and management of the critically ill or critically injured patient; first 30-74 minutes" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "112689000", "display": "Hospital admission, elective, with complete pre-admission work-up (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "1505002", "display": "Hospital admission for isolation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "15584006", "display": "Hospital admission, elective, with partial pre-admission work-up (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183450002", "display": "Admission to burn unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183481006", "display": "Non-urgent hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183487005", "display": "Non-urgent medical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183488000", "display": "Non-urgent surgical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183489008", "display": "Non-urgent psychiatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183491000", "display": "Non-urgent geriatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183492007", "display": "Non-urgent pediatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183493002", "display": "Non-urgent gynecological admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183494008", "display": "Non-urgent obstetric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183495009", "display": "Non-urgent orthopedic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183496005", "display": "Non-urgent ear, nose and throat admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183497001", "display": "Non-urgent trauma admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183498006", "display": "Non-urgent ophthalmological admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183499003", "display": "Non-urgent rheumatology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183500007", "display": "Non-urgent dermatology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183501006", "display": "Non-urgent neurology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183502004", "display": "Non-urgent urology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183503009", "display": "Non-urgent radiotherapy admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183504003", "display": "Non-urgent hematology admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183505002", "display": "Non-urgent plastic surgery admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183506001", "display": "Non-urgent diabetic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183507005", "display": "Non-urgent respiratory admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183508000", "display": "Non-urgent psychogeriatric admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183509008", "display": "Non-urgent renal medicine admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183510003", "display": "Non-urgent neurosurgical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183511004", "display": "Non-urgent cardiothoracic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183512006", "display": "Non-urgent oral surgical admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235313004", "display": "Non-emergency appendectomy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25986004", "display": "Hospital admission, under police custody (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "287927002", "display": "Dilatation and curettage: routine (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304566005", "display": "Admission for treatment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305337004", "display": "Admission to community hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305338009", "display": "Admission to general practice hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305341000", "display": "Admission to tertiary referral hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305342007", "display": "Admission to ward (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305350003", "display": "Admission to anesthetic department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305354007", "display": "Admission to medical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305355008", "display": "Admission to clinical allergy department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305356009", "display": "Admission to audiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305357000", "display": "Admission to cardiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305358005", "display": "Admission to chest medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305359002", "display": "Admission to thoracic medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305360007", "display": "Admission to respiratory medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305361006", "display": "Admission to clinical immunology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305362004", "display": "Admission to clinical neurophysiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305363009", "display": "Admission to clinical pharmacology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305364003", "display": "Admission to clinical physiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305365002", "display": "Admission to dermatology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305366001", "display": "Admission to endocrinology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305367005", "display": "Admission to gastroenterology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305368000", "display": "Admission to general medical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305369008", "display": "Admission to genetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305370009", "display": "Admission to clinical genetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305371008", "display": "Admission to clinical cytogenetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305372001", "display": "Admission to clinical molecular genetics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305374000", "display": "Admission to genitourinary medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305375004", "display": "Admission to care of the elderly department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305376003", "display": "Admission to infectious diseases department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305377007", "display": "Admission to medical ophthalmology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305378002", "display": "Admission to nephrology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305379005", "display": "Admission to neurology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305380008", "display": "Admission to nuclear medicine department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305382000", "display": "Admission to rehabilitation department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305383005", "display": "Admission to rheumatology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305384004", "display": "Admission to obstetrics and gynecology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305385003", "display": "Admission to gynecology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305386002", "display": "Admission to obstetrics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305387006", "display": "Admission to pediatric department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305388001", "display": "Admission to special care baby unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305389009", "display": "Admission to pediatric neurology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305390000", "display": "Admission to pediatric oncology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305391001", "display": "Admission to pain management department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305392008", "display": "Admission to pathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305393003", "display": "Admission to blood transfusion department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305394009", "display": "Admission to chemical pathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305395005", "display": "Admission to general pathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305396006", "display": "Admission to hematology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305397002", "display": "Admission to medical microbiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305399004", "display": "Admission to neuropathology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305400006", "display": "Admission to psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305401005", "display": "Admission to child and adolescent psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305402003", "display": "Admission to forensic psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305403008", "display": "Admission to psychogeriatric department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305404002", "display": "Admission to mental handicap psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305405001", "display": "Admission to rehabilitation psychiatry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305406000", "display": "Admission to radiology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305407009", "display": "Admission to occupational health department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305408004", "display": "Admission to surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305409007", "display": "Admission to breast surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305410002", "display": "Admission to cardiothoracic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305411003", "display": "Admission to thoracic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305412005", "display": "Admission to cardiac surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305413000", "display": "Admission to dental surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305414006", "display": "Admission to orthodontics department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305415007", "display": "Admission to pediatric dentistry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305416008", "display": "Admission to restorative dentistry department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305417004", "display": "Admission to ear, nose and throat department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305418009", "display": "Admission to endocrine surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305419001", "display": "Admission to gastrointestinal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305420007", "display": "Admission to general gastrointestinal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305421006", "display": "Admission to upper gastrointestinal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305422004", "display": "Admission to colorectal surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305423009", "display": "Admission to general surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305424003", "display": "Admission to hepatobiliary surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305425002", "display": "Admission to neurosurgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305426001", "display": "Admission to ophthalmology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305427005", "display": "Admission to oral surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305428000", "display": "Admission to orthopedic department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305429008", "display": "Admission to pancreatic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305430003", "display": "Admission to pediatric surgical department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305431004", "display": "Admission to plastic surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305432006", "display": "Admission to surgical transplant department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305433001", "display": "Admission to trauma surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305434007", "display": "Admission to urology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305435008", "display": "Admission to vascular surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306732000", "display": "Admission to general dental surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306803007", "display": "Admission to stroke unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306967009", "display": "Admission to hand surgery department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "308251003", "display": "Admission to clinical oncology department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "308252005", "display": "Admission to radiotherapy department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "308253000", "display": "Admission to diabetic department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "310361003", "display": "Non-urgent cardiological admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3241000175106", "display": "Hospital admission from non-health care facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "373113001", "display": "Routine procedure (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "397769005", "display": "Unexpected admission to high dependency unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "398162007", "display": "Admission to high dependency unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "405614004", "display": "Unexpected hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "417005", "display": "Hospital re-admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "432621000124105", "display": "Hospital admission from dialysis facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "442281000124108", "display": "Emergency hospital admission from observation unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "447941000124106", "display": "Hospital admission of newborn (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448421000124105", "display": "Hospital admission, transfer from physician office (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448431000124108", "display": "Hospital admission, transfer from assisted living facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448441000124103", "display": "Hospital admission, transfer from intermediate care facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "448851000124103", "display": "Hospital admission from observation unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "4563007", "display": "Hospital admission, transfer from other hospital or health care facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "45702004", "display": "Hospital admission, precertified by medical audit action (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "47348005", "display": "Hospital admission, mother, for observation, delivered outside of hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "48183000", "display": "Hospital admission, special (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51032003", "display": "Hospital admission, donor for transplant organ (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "51501005", "display": "Hospital admission, parent, for in-hospital child care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "5161006", "display": "Specialty clinic admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "52748007", "display": "Hospital admission, involuntary (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "60059000", "display": "Hospital admission, infant, for observation, delivered outside of hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "63551005", "display": "Hospital admission, from remote area, by means of special transportation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "699124006", "display": "Admission to substance misuse detoxification center (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "70755000", "display": "Hospital admission, by legal authority (commitment) (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "71290004", "display": "Hospital admission, limited to designated procedures (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "76193006", "display": "Routinely scheduled operation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "76464004", "display": "Hospital admission, for observation (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "81672003", "display": "Hospital admission, elective, without pre-admission work-up (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "82942009", "display": "Hospital admission, blood donor (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.101.12.1083" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.101.12.1084", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1084", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.101.12.1084" } ], "version": "20190315", "name": "NonacuteInpatient", "title": "Nonacute Inpatient", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "112690009", "display": "Hospital admission, boarder, for social reasons (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183430001", "display": "Holiday relief admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183921001", "display": "Admission to hospice for respite (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304567001", "display": "Admission for long-term care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304568006", "display": "Admission for respite care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305336008", "display": "Admission to hospice (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305340004", "display": "Admission to long stay hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305381007", "display": "Admission to palliative care department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306804001", "display": "Admission to young disabled unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "36723004", "display": "Hospital admission, pre-nursing home placement (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449411000124106", "display": "Admission to skilled nursing facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449421000124103", "display": "Admission to nursing home (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449431000124100", "display": "Admission to inpatient rehabilitation facility (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "112690009", "display": "Hospital admission, boarder, for social reasons (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183430001", "display": "Holiday relief admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183921001", "display": "Admission to hospice for respite (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304567001", "display": "Admission for long-term care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304568006", "display": "Admission for respite care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305336008", "display": "Admission to hospice (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305340004", "display": "Admission to long stay hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305381007", "display": "Admission to palliative care department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306804001", "display": "Admission to young disabled unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "36723004", "display": "Hospital admission, pre-nursing home placement (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449411000124106", "display": "Admission to skilled nursing facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449421000124103", "display": "Admission to nursing home (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449431000124100", "display": "Admission to inpatient rehabilitation facility (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "112690009", "display": "Hospital admission, boarder, for social reasons (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183430001", "display": "Holiday relief admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183921001", "display": "Admission to hospice for respite (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304567001", "display": "Admission for long-term care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304568006", "display": "Admission for respite care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305336008", "display": "Admission to hospice (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305340004", "display": "Admission to long stay hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305381007", "display": "Admission to palliative care department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306804001", "display": "Admission to young disabled unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "36723004", "display": "Hospital admission, pre-nursing home placement (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449411000124106", "display": "Admission to skilled nursing facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449421000124103", "display": "Admission to nursing home (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449431000124100", "display": "Admission to inpatient rehabilitation facility (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "112690009", "display": "Hospital admission, boarder, for social reasons (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183430001", "display": "Holiday relief admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183921001", "display": "Admission to hospice for respite (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304567001", "display": "Admission for long-term care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304568006", "display": "Admission for respite care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305336008", "display": "Admission to hospice (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305340004", "display": "Admission to long stay hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305381007", "display": "Admission to palliative care department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306804001", "display": "Admission to young disabled unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "36723004", "display": "Hospital admission, pre-nursing home placement (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449411000124106", "display": "Admission to skilled nursing facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449421000124103", "display": "Admission to nursing home (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449431000124100", "display": "Admission to inpatient rehabilitation facility (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "112690009", "display": "Hospital admission, boarder, for social reasons (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183430001", "display": "Holiday relief admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183921001", "display": "Admission to hospice for respite (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304567001", "display": "Admission for long-term care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304568006", "display": "Admission for respite care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305336008", "display": "Admission to hospice (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305340004", "display": "Admission to long stay hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305381007", "display": "Admission to palliative care department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306804001", "display": "Admission to young disabled unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "36723004", "display": "Hospital admission, pre-nursing home placement (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449411000124106", "display": "Admission to skilled nursing facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449421000124103", "display": "Admission to nursing home (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449431000124100", "display": "Admission to inpatient rehabilitation facility (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "112690009", "display": "Hospital admission, boarder, for social reasons (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183430001", "display": "Holiday relief admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183921001", "display": "Admission to hospice for respite (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304567001", "display": "Admission for long-term care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "304568006", "display": "Admission for respite care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305336008", "display": "Admission to hospice (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305340004", "display": "Admission to long stay hospital (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "305381007", "display": "Admission to palliative care department (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "306804001", "display": "Admission to young disabled unit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "36723004", "display": "Hospital admission, pre-nursing home placement (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449411000124106", "display": "Admission to skilled nursing facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449421000124103", "display": "Admission to nursing home (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "449431000124100", "display": "Admission to inpatient rehabilitation facility (procedure)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.101.12.1084" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.101.12.1001", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.101.12.1001" } ], "version": "20180310", "name": "OfficeVisit", "title": "Office Visit", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "30346009", "display": "Evaluation and management of established outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2018-03", "code": "37894004", "display": "Evaluation and management of new outpatient in office or other outpatient facility (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185463005", "display": "Visit out of hours (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185464004", "display": "Out of hours visit - not night visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185465003", "display": "Weekend visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "3391000175108", "display": "Office visit for pediatric care and assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439740005", "display": "Postoperative follow-up visit (procedure)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.117.1.7.1.207", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.207", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.117.1.7.1.207" } ], "version": "20170725", "name": "DischargedtoHealthCareFacilityforHospiceCare", "title": "Discharged to Health Care Facility for Hospice Care", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:45-07:00", "contains": [ { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428371000124100", "display": "Discharge to healthcare facility for hospice care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428371000124100", "display": "Discharge to healthcare facility for hospice care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428371000124100", "display": "Discharge to healthcare facility for hospice care (procedure)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.117.1.7.1.207" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.101.12.1087", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1087", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.101.12.1087" } ], "version": "20190315", "name": "Outpatient", "title": "Outpatient", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99211", "display": "Office or other outpatient visit for the evaluation and management of an established patient, that may not require the presence of a physician or other qualified health care professional. Usually, the presenting problem(s) are minimal. Typically, 5 minutes are spent performing or supervising these services." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99241", "display": "Office consultation for a new or established patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99242", "display": "Office consultation for a new or established patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99243", "display": "Office consultation for a new or established patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99244", "display": "Office consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99245", "display": "Office consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 80 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99381", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; infant (age younger than 1 year)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99382", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; early childhood (age 1 through 4 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99383", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; late childhood (age 5 through 11 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99384", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; adolescent (age 12 through 17 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99391", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; infant (age younger than 1 year)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99392", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; early childhood (age 1 through 4 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99393", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; late childhood (age 5 through 11 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99394", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; adolescent (age 12 through 17 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99401", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 15 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99402", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99403", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 45 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99404", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 60 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99411", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to individuals in a group setting (separate procedure); approximately 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99412", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to individuals in a group setting (separate procedure); approximately 60 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99429", "display": "Unlisted preventive medicine service" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99455", "display": "Work related or medical disability examination by the treating physician that includes: Completion of a medical history commensurate with the patient's condition; Performance of an examination commensurate with the patient's condition; Formulation of a diagnosis, assessment of capabilities and stability, and calculation of impairment; Development of future medical treatment plan; and Completion of necessary documentation/certificates and report." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99456", "display": "Work related or medical disability examination by other than the treating physician that includes: Completion of a medical history commensurate with the patient's condition; Performance of an examination commensurate with the patient's condition; Formulation of a diagnosis, assessment of capabilities and stability, and calculation of impairment; Development of future medical treatment plan; and Completion of necessary documentation/certificates and report." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99483", "display": "Assessment of and care planning for a patient with cognitive impairment, requiring an independent historian, in the office or other outpatient, home or domiciliary or rest home, with all of the following required elements: Cognition-focused evaluation including a pertinent history and examination; Medical decision making of moderate or high complexity; Functional assessment (eg, basic and instrumental activities of daily living), including decision-making capacity; Use of standardized instruments for staging of dementia (eg, functional assessment staging test [FAST], clinical dementia rating [CDR]); Medication reconciliation and review for high-risk medications; Evaluation for neuropsychiatric and behavioral symptoms, including depression, including use of standardized screening instrument(s); Evaluation of safety (eg, home), including motor vehicle operation; Identification of caregiver(s), caregiver knowledge, caregiver needs, social supports, and the willingness of caregiver to take on caregiving tasks; Development, updating or revision, or review of an Advance Care Plan; Creation of a written care plan, including initial plans to address any neuropsychiatric symptoms, neuro-cognitive symptoms, functional limitations, and referral to community resources as needed (eg, rehabilitation services, adult day programs, support groups) shared with the patient and/or caregiver with initial education and support. Typically, 50 minutes are spent face-to-face with the patient and/or family or caregiver." }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0402", "display": "Initial preventive physical examination; face-to-face visit, services limited to new beneficiary during the first 12 months of medicare enrollment" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0438", "display": "Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0439", "display": "Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0463", "display": "Hospital outpatient clinic visit for assessment and management of a patient" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1015", "display": "Clinic visit/encounter, all-inclusive" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99211", "display": "Office or other outpatient visit for the evaluation and management of an established patient, that may not require the presence of a physician or other qualified health care professional. Usually, the presenting problem(s) are minimal. Typically, 5 minutes are spent performing or supervising these services." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99241", "display": "Office consultation for a new or established patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99242", "display": "Office consultation for a new or established patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99243", "display": "Office consultation for a new or established patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99244", "display": "Office consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99245", "display": "Office consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 80 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99381", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; infant (age younger than 1 year)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99382", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; early childhood (age 1 through 4 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99383", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; late childhood (age 5 through 11 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99384", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; adolescent (age 12 through 17 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99391", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; infant (age younger than 1 year)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99392", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; early childhood (age 1 through 4 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99393", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; late childhood (age 5 through 11 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99394", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; adolescent (age 12 through 17 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99401", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 15 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99402", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99403", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 45 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99404", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 60 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99411", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to individuals in a group setting (separate procedure); approximately 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99412", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to individuals in a group setting (separate procedure); approximately 60 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99429", "display": "Unlisted preventive medicine service" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99455", "display": "Work related or medical disability examination by the treating physician that includes: Completion of a medical history commensurate with the patient's condition; Performance of an examination commensurate with the patient's condition; Formulation of a diagnosis, assessment of capabilities and stability, and calculation of impairment; Development of future medical treatment plan; and Completion of necessary documentation/certificates and report." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99456", "display": "Work related or medical disability examination by other than the treating physician that includes: Completion of a medical history commensurate with the patient's condition; Performance of an examination commensurate with the patient's condition; Formulation of a diagnosis, assessment of capabilities and stability, and calculation of impairment; Development of future medical treatment plan; and Completion of necessary documentation/certificates and report." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99483", "display": "Assessment of and care planning for a patient with cognitive impairment, requiring an independent historian, in the office or other outpatient, home or domiciliary or rest home, with all of the following required elements: Cognition-focused evaluation including a pertinent history and examination; Medical decision making of moderate or high complexity; Functional assessment (eg, basic and instrumental activities of daily living), including decision-making capacity; Use of standardized instruments for staging of dementia (eg, functional assessment staging test [FAST], clinical dementia rating [CDR]); Medication reconciliation and review for high-risk medications; Evaluation for neuropsychiatric and behavioral symptoms, including depression, including use of standardized screening instrument(s); Evaluation of safety (eg, home), including motor vehicle operation; Identification of caregiver(s), caregiver knowledge, caregiver needs, social supports, and the willingness of caregiver to take on caregiving tasks; Development, updating or revision, or review of an Advance Care Plan; Creation of a written care plan, including initial plans to address any neuropsychiatric symptoms, neuro-cognitive symptoms, functional limitations, and referral to community resources as needed (eg, rehabilitation services, adult day programs, support groups) shared with the patient and/or caregiver with initial education and support. Typically, 50 minutes are spent face-to-face with the patient and/or family or caregiver." }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0402", "display": "Initial preventive physical examination; face-to-face visit, services limited to new beneficiary during the first 12 months of medicare enrollment" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0438", "display": "Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0439", "display": "Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0463", "display": "Hospital outpatient clinic visit for assessment and management of a patient" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1015", "display": "Clinic visit/encounter, all-inclusive" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99211", "display": "Office or other outpatient visit for the evaluation and management of an established patient, that may not require the presence of a physician or other qualified health care professional. Usually, the presenting problem(s) are minimal. Typically, 5 minutes are spent performing or supervising these services." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99241", "display": "Office consultation for a new or established patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99242", "display": "Office consultation for a new or established patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99243", "display": "Office consultation for a new or established patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99244", "display": "Office consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99245", "display": "Office consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 80 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99381", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; infant (age younger than 1 year)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99382", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; early childhood (age 1 through 4 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99383", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; late childhood (age 5 through 11 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99384", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; adolescent (age 12 through 17 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99391", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; infant (age younger than 1 year)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99392", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; early childhood (age 1 through 4 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99393", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; late childhood (age 5 through 11 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99394", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; adolescent (age 12 through 17 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99401", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 15 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99402", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99403", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 45 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99404", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 60 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99411", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to individuals in a group setting (separate procedure); approximately 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99412", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to individuals in a group setting (separate procedure); approximately 60 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99429", "display": "Unlisted preventive medicine service" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99455", "display": "Work related or medical disability examination by the treating physician that includes: Completion of a medical history commensurate with the patient's condition; Performance of an examination commensurate with the patient's condition; Formulation of a diagnosis, assessment of capabilities and stability, and calculation of impairment; Development of future medical treatment plan; and Completion of necessary documentation/certificates and report." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99456", "display": "Work related or medical disability examination by other than the treating physician that includes: Completion of a medical history commensurate with the patient's condition; Performance of an examination commensurate with the patient's condition; Formulation of a diagnosis, assessment of capabilities and stability, and calculation of impairment; Development of future medical treatment plan; and Completion of necessary documentation/certificates and report." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99483", "display": "Assessment of and care planning for a patient with cognitive impairment, requiring an independent historian, in the office or other outpatient, home or domiciliary or rest home, with all of the following required elements: Cognition-focused evaluation including a pertinent history and examination; Medical decision making of moderate or high complexity; Functional assessment (eg, basic and instrumental activities of daily living), including decision-making capacity; Use of standardized instruments for staging of dementia (eg, functional assessment staging test [FAST], clinical dementia rating [CDR]); Medication reconciliation and review for high-risk medications; Evaluation for neuropsychiatric and behavioral symptoms, including depression, including use of standardized screening instrument(s); Evaluation of safety (eg, home), including motor vehicle operation; Identification of caregiver(s), caregiver knowledge, caregiver needs, social supports, and the willingness of caregiver to take on caregiving tasks; Development, updating or revision, or review of an Advance Care Plan; Creation of a written care plan, including initial plans to address any neuropsychiatric symptoms, neuro-cognitive symptoms, functional limitations, and referral to community resources as needed (eg, rehabilitation services, adult day programs, support groups) shared with the patient and/or caregiver with initial education and support. Typically, 50 minutes are spent face-to-face with the patient and/or family or caregiver." }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0402", "display": "Initial preventive physical examination; face-to-face visit, services limited to new beneficiary during the first 12 months of medicare enrollment" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0438", "display": "Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0439", "display": "Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0463", "display": "Hospital outpatient clinic visit for assessment and management of a patient" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1015", "display": "Clinic visit/encounter, all-inclusive" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99211", "display": "Office or other outpatient visit for the evaluation and management of an established patient, that may not require the presence of a physician or other qualified health care professional. Usually, the presenting problem(s) are minimal. Typically, 5 minutes are spent performing or supervising these services." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99241", "display": "Office consultation for a new or established patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99242", "display": "Office consultation for a new or established patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99243", "display": "Office consultation for a new or established patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99244", "display": "Office consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99245", "display": "Office consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 80 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99381", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; infant (age younger than 1 year)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99382", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; early childhood (age 1 through 4 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99383", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; late childhood (age 5 through 11 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99384", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; adolescent (age 12 through 17 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99391", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; infant (age younger than 1 year)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99392", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; early childhood (age 1 through 4 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99393", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; late childhood (age 5 through 11 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99394", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; adolescent (age 12 through 17 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99401", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 15 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99402", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99403", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 45 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99404", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 60 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99411", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to individuals in a group setting (separate procedure); approximately 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99412", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to individuals in a group setting (separate procedure); approximately 60 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99429", "display": "Unlisted preventive medicine service" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99455", "display": "Work related or medical disability examination by the treating physician that includes: Completion of a medical history commensurate with the patient's condition; Performance of an examination commensurate with the patient's condition; Formulation of a diagnosis, assessment of capabilities and stability, and calculation of impairment; Development of future medical treatment plan; and Completion of necessary documentation/certificates and report." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99456", "display": "Work related or medical disability examination by other than the treating physician that includes: Completion of a medical history commensurate with the patient's condition; Performance of an examination commensurate with the patient's condition; Formulation of a diagnosis, assessment of capabilities and stability, and calculation of impairment; Development of future medical treatment plan; and Completion of necessary documentation/certificates and report." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99483", "display": "Assessment of and care planning for a patient with cognitive impairment, requiring an independent historian, in the office or other outpatient, home or domiciliary or rest home, with all of the following required elements: Cognition-focused evaluation including a pertinent history and examination; Medical decision making of moderate or high complexity; Functional assessment (eg, basic and instrumental activities of daily living), including decision-making capacity; Use of standardized instruments for staging of dementia (eg, functional assessment staging test [FAST], clinical dementia rating [CDR]); Medication reconciliation and review for high-risk medications; Evaluation for neuropsychiatric and behavioral symptoms, including depression, including use of standardized screening instrument(s); Evaluation of safety (eg, home), including motor vehicle operation; Identification of caregiver(s), caregiver knowledge, caregiver needs, social supports, and the willingness of caregiver to take on caregiving tasks; Development, updating or revision, or review of an Advance Care Plan; Creation of a written care plan, including initial plans to address any neuropsychiatric symptoms, neuro-cognitive symptoms, functional limitations, and referral to community resources as needed (eg, rehabilitation services, adult day programs, support groups) shared with the patient and/or caregiver with initial education and support. Typically, 50 minutes are spent face-to-face with the patient and/or family or caregiver." }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0402", "display": "Initial preventive physical examination; face-to-face visit, services limited to new beneficiary during the first 12 months of medicare enrollment" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0438", "display": "Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0439", "display": "Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0463", "display": "Hospital outpatient clinic visit for assessment and management of a patient" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1015", "display": "Clinic visit/encounter, all-inclusive" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99211", "display": "Office or other outpatient visit for the evaluation and management of an established patient, that may not require the presence of a physician or other qualified health care professional. Usually, the presenting problem(s) are minimal. Typically, 5 minutes are spent performing or supervising these services." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99241", "display": "Office consultation for a new or established patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99242", "display": "Office consultation for a new or established patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99243", "display": "Office consultation for a new or established patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99244", "display": "Office consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99245", "display": "Office consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 80 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99381", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; infant (age younger than 1 year)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99382", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; early childhood (age 1 through 4 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99383", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; late childhood (age 5 through 11 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99384", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; adolescent (age 12 through 17 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99391", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; infant (age younger than 1 year)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99392", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; early childhood (age 1 through 4 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99393", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; late childhood (age 5 through 11 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99394", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; adolescent (age 12 through 17 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99401", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 15 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99402", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99403", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 45 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99404", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 60 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99411", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to individuals in a group setting (separate procedure); approximately 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99412", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to individuals in a group setting (separate procedure); approximately 60 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99429", "display": "Unlisted preventive medicine service" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99455", "display": "Work related or medical disability examination by the treating physician that includes: Completion of a medical history commensurate with the patient's condition; Performance of an examination commensurate with the patient's condition; Formulation of a diagnosis, assessment of capabilities and stability, and calculation of impairment; Development of future medical treatment plan; and Completion of necessary documentation/certificates and report." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99456", "display": "Work related or medical disability examination by other than the treating physician that includes: Completion of a medical history commensurate with the patient's condition; Performance of an examination commensurate with the patient's condition; Formulation of a diagnosis, assessment of capabilities and stability, and calculation of impairment; Development of future medical treatment plan; and Completion of necessary documentation/certificates and report." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99483", "display": "Assessment of and care planning for a patient with cognitive impairment, requiring an independent historian, in the office or other outpatient, home or domiciliary or rest home, with all of the following required elements: Cognition-focused evaluation including a pertinent history and examination; Medical decision making of moderate or high complexity; Functional assessment (eg, basic and instrumental activities of daily living), including decision-making capacity; Use of standardized instruments for staging of dementia (eg, functional assessment staging test [FAST], clinical dementia rating [CDR]); Medication reconciliation and review for high-risk medications; Evaluation for neuropsychiatric and behavioral symptoms, including depression, including use of standardized screening instrument(s); Evaluation of safety (eg, home), including motor vehicle operation; Identification of caregiver(s), caregiver knowledge, caregiver needs, social supports, and the willingness of caregiver to take on caregiving tasks; Development, updating or revision, or review of an Advance Care Plan; Creation of a written care plan, including initial plans to address any neuropsychiatric symptoms, neuro-cognitive symptoms, functional limitations, and referral to community resources as needed (eg, rehabilitation services, adult day programs, support groups) shared with the patient and/or caregiver with initial education and support. Typically, 50 minutes are spent face-to-face with the patient and/or family or caregiver." }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0402", "display": "Initial preventive physical examination; face-to-face visit, services limited to new beneficiary during the first 12 months of medicare enrollment" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0438", "display": "Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0439", "display": "Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0463", "display": "Hospital outpatient clinic visit for assessment and management of a patient" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1015", "display": "Clinic visit/encounter, all-inclusive" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99202", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99203", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99204", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99205", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99211", "display": "Office or other outpatient visit for the evaluation and management of an established patient, that may not require the presence of a physician or other qualified health care professional. Usually, the presenting problem(s) are minimal. Typically, 5 minutes are spent performing or supervising these services." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99212", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99213", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99214", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99215", "display": "Office or other outpatient visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99241", "display": "Office consultation for a new or established patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99242", "display": "Office consultation for a new or established patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99243", "display": "Office consultation for a new or established patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99244", "display": "Office consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99245", "display": "Office consultation for a new or established patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 80 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99381", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; infant (age younger than 1 year)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99382", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; early childhood (age 1 through 4 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99383", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; late childhood (age 5 through 11 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99384", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; adolescent (age 12 through 17 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99385", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99386", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99387", "display": "Initial comprehensive preventive medicine evaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, new patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99391", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; infant (age younger than 1 year)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99392", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; early childhood (age 1 through 4 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99393", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; late childhood (age 5 through 11 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99394", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; adolescent (age 12 through 17 years)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99395", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 18-39 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99396", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 40-64 years" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99397", "display": "Periodic comprehensive preventive medicine reevaluation and management of an individual including an age and gender appropriate history, examination, counseling/anticipatory guidance/risk factor reduction interventions, and the ordering of laboratory/diagnostic procedures, established patient; 65 years and older" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99401", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 15 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99402", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99403", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 45 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99404", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 60 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99411", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to individuals in a group setting (separate procedure); approximately 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99412", "display": "Preventive medicine counseling and/or risk factor reduction intervention(s) provided to individuals in a group setting (separate procedure); approximately 60 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99429", "display": "Unlisted preventive medicine service" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99455", "display": "Work related or medical disability examination by the treating physician that includes: Completion of a medical history commensurate with the patient's condition; Performance of an examination commensurate with the patient's condition; Formulation of a diagnosis, assessment of capabilities and stability, and calculation of impairment; Development of future medical treatment plan; and Completion of necessary documentation/certificates and report." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99456", "display": "Work related or medical disability examination by other than the treating physician that includes: Completion of a medical history commensurate with the patient's condition; Performance of an examination commensurate with the patient's condition; Formulation of a diagnosis, assessment of capabilities and stability, and calculation of impairment; Development of future medical treatment plan; and Completion of necessary documentation/certificates and report." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99483", "display": "Assessment of and care planning for a patient with cognitive impairment, requiring an independent historian, in the office or other outpatient, home or domiciliary or rest home, with all of the following required elements: Cognition-focused evaluation including a pertinent history and examination; Medical decision making of moderate or high complexity; Functional assessment (eg, basic and instrumental activities of daily living), including decision-making capacity; Use of standardized instruments for staging of dementia (eg, functional assessment staging test [FAST], clinical dementia rating [CDR]); Medication reconciliation and review for high-risk medications; Evaluation for neuropsychiatric and behavioral symptoms, including depression, including use of standardized screening instrument(s); Evaluation of safety (eg, home), including motor vehicle operation; Identification of caregiver(s), caregiver knowledge, caregiver needs, social supports, and the willingness of caregiver to take on caregiving tasks; Development, updating or revision, or review of an Advance Care Plan; Creation of a written care plan, including initial plans to address any neuropsychiatric symptoms, neuro-cognitive symptoms, functional limitations, and referral to community resources as needed (eg, rehabilitation services, adult day programs, support groups) shared with the patient and/or caregiver with initial education and support. Typically, 50 minutes are spent face-to-face with the patient and/or family or caregiver." }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0402", "display": "Initial preventive physical examination; face-to-face visit, services limited to new beneficiary during the first 12 months of medicare enrollment" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0438", "display": "Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0439", "display": "Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0463", "display": "Hospital outpatient clinic visit for assessment and management of a patient" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1015", "display": "Clinic visit/encounter, all-inclusive" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.101.12.1087" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.117.1.7.1.209", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.209", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.117.1.7.1.209" } ], "version": "20170725", "name": "DischargedtoHomeforHospiceCare", "title": "Discharged to Home for Hospice Care", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:45-07:00", "contains": [ { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428361000124107", "display": "Discharge to home for hospice care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428361000124107", "display": "Discharge to home for hospice care (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "428361000124107", "display": "Discharge to home for hospice care (procedure)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.117.1.7.1.209" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.101.12.1088", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1088", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.101.12.1088" } ], "version": "20190315", "name": "FrailtyEncounter", "title": "Frailty Encounter", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99504", "display": "Home visit for mechanical ventilation care" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99509", "display": "Home visit for assistance with activities of daily living and personal care" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0162", "display": "Skilled services by a registered nurse (rn) for management and evaluation of the plan of care; each 15 minutes (the patient's underlying condition or complication requires an rn to ensure that essential non-skilled care achieves its purpose in the home health or hospice setting)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0299", "display": "Direct skilled nursing services of a registered nurse (rn) in the home health or hospice setting, each 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0300", "display": "Direct skilled nursing services of a licensed practical nurse (lpn) in the home health or hospice setting, each 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0493", "display": "Skilled services of a registered nurse (rn) for the observation and assessment of the patient's condition, each 15 minutes (the change in the patient's condition requires skilled nursing personnel to identify and evaluate the patient's need for possible modification of treatment in the home health or hospice setting)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0494", "display": "Skilled services of a licensed practical nurse (lpn) for the observation and assessment of the patient's condition, each 15 minutes (the change in the patient's condition requires skilled nursing personnel to identify and evaluate the patient's need for possible modification of treatment in the home health or hospice setting)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S0271", "display": "Physician management of patient home care, hospice monthly case rate (per 30 days)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S0311", "display": "Comprehensive management and care coordination for advanced illness, per calendar month" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S9123", "display": "Nursing care, in the home; by registered nurse, per hour (use for general nursing care only, not to be used when cpt codes 99500-99602 can be used)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S9124", "display": "Nursing care, in the home; by licensed practical nurse, per hour" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1000", "display": "Private duty / independent nursing service(s) - licensed, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1001", "display": "Nursing assessment / evaluation" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1002", "display": "Rn services, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1003", "display": "Lpn/lvn services, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1004", "display": "Services of a qualified nursing aide, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1005", "display": "Respite care services, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1019", "display": "Personal care services, per 15 minutes, not for an inpatient or resident of a hospital, nursing facility, icf/mr or imd, part of the individualized plan of treatment (code may not be used to identify services provided by home health aide or certified nurse assistant)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1020", "display": "Personal care services, per diem, not for an inpatient or resident of a hospital, nursing facility, icf/mr or imd, part of the individualized plan of treatment (code may not be used to identify services provided by home health aide or certified nurse assistant)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1021", "display": "Home health aide or certified nurse assistant, per visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1022", "display": "Contracted home health agency services, all services provided under contract, per day" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1030", "display": "Nursing care, in the home, by registered nurse, per diem" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1031", "display": "Nursing care, in the home, by licensed practical nurse, per diem" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "413467001", "display": "Aftercare (regime/therapy)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99504", "display": "Home visit for mechanical ventilation care" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99509", "display": "Home visit for assistance with activities of daily living and personal care" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0162", "display": "Skilled services by a registered nurse (rn) for management and evaluation of the plan of care; each 15 minutes (the patient's underlying condition or complication requires an rn to ensure that essential non-skilled care achieves its purpose in the home health or hospice setting)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0299", "display": "Direct skilled nursing services of a registered nurse (rn) in the home health or hospice setting, each 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0300", "display": "Direct skilled nursing services of a licensed practical nurse (lpn) in the home health or hospice setting, each 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0493", "display": "Skilled services of a registered nurse (rn) for the observation and assessment of the patient's condition, each 15 minutes (the change in the patient's condition requires skilled nursing personnel to identify and evaluate the patient's need for possible modification of treatment in the home health or hospice setting)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0494", "display": "Skilled services of a licensed practical nurse (lpn) for the observation and assessment of the patient's condition, each 15 minutes (the change in the patient's condition requires skilled nursing personnel to identify and evaluate the patient's need for possible modification of treatment in the home health or hospice setting)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S0271", "display": "Physician management of patient home care, hospice monthly case rate (per 30 days)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S0311", "display": "Comprehensive management and care coordination for advanced illness, per calendar month" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S9123", "display": "Nursing care, in the home; by registered nurse, per hour (use for general nursing care only, not to be used when cpt codes 99500-99602 can be used)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S9124", "display": "Nursing care, in the home; by licensed practical nurse, per hour" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1000", "display": "Private duty / independent nursing service(s) - licensed, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1001", "display": "Nursing assessment / evaluation" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1002", "display": "Rn services, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1003", "display": "Lpn/lvn services, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1004", "display": "Services of a qualified nursing aide, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1005", "display": "Respite care services, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1019", "display": "Personal care services, per 15 minutes, not for an inpatient or resident of a hospital, nursing facility, icf/mr or imd, part of the individualized plan of treatment (code may not be used to identify services provided by home health aide or certified nurse assistant)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1020", "display": "Personal care services, per diem, not for an inpatient or resident of a hospital, nursing facility, icf/mr or imd, part of the individualized plan of treatment (code may not be used to identify services provided by home health aide or certified nurse assistant)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1021", "display": "Home health aide or certified nurse assistant, per visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1022", "display": "Contracted home health agency services, all services provided under contract, per day" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1030", "display": "Nursing care, in the home, by registered nurse, per diem" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1031", "display": "Nursing care, in the home, by licensed practical nurse, per diem" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "413467001", "display": "Aftercare (regime/therapy)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99504", "display": "Home visit for mechanical ventilation care" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99509", "display": "Home visit for assistance with activities of daily living and personal care" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0162", "display": "Skilled services by a registered nurse (rn) for management and evaluation of the plan of care; each 15 minutes (the patient's underlying condition or complication requires an rn to ensure that essential non-skilled care achieves its purpose in the home health or hospice setting)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0299", "display": "Direct skilled nursing services of a registered nurse (rn) in the home health or hospice setting, each 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0300", "display": "Direct skilled nursing services of a licensed practical nurse (lpn) in the home health or hospice setting, each 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0493", "display": "Skilled services of a registered nurse (rn) for the observation and assessment of the patient's condition, each 15 minutes (the change in the patient's condition requires skilled nursing personnel to identify and evaluate the patient's need for possible modification of treatment in the home health or hospice setting)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0494", "display": "Skilled services of a licensed practical nurse (lpn) for the observation and assessment of the patient's condition, each 15 minutes (the change in the patient's condition requires skilled nursing personnel to identify and evaluate the patient's need for possible modification of treatment in the home health or hospice setting)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S0271", "display": "Physician management of patient home care, hospice monthly case rate (per 30 days)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S0311", "display": "Comprehensive management and care coordination for advanced illness, per calendar month" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S9123", "display": "Nursing care, in the home; by registered nurse, per hour (use for general nursing care only, not to be used when cpt codes 99500-99602 can be used)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S9124", "display": "Nursing care, in the home; by licensed practical nurse, per hour" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1000", "display": "Private duty / independent nursing service(s) - licensed, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1001", "display": "Nursing assessment / evaluation" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1002", "display": "Rn services, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1003", "display": "Lpn/lvn services, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1004", "display": "Services of a qualified nursing aide, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1005", "display": "Respite care services, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1019", "display": "Personal care services, per 15 minutes, not for an inpatient or resident of a hospital, nursing facility, icf/mr or imd, part of the individualized plan of treatment (code may not be used to identify services provided by home health aide or certified nurse assistant)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1020", "display": "Personal care services, per diem, not for an inpatient or resident of a hospital, nursing facility, icf/mr or imd, part of the individualized plan of treatment (code may not be used to identify services provided by home health aide or certified nurse assistant)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1021", "display": "Home health aide or certified nurse assistant, per visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1022", "display": "Contracted home health agency services, all services provided under contract, per day" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1030", "display": "Nursing care, in the home, by registered nurse, per diem" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1031", "display": "Nursing care, in the home, by licensed practical nurse, per diem" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "413467001", "display": "Aftercare (regime/therapy)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99504", "display": "Home visit for mechanical ventilation care" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99509", "display": "Home visit for assistance with activities of daily living and personal care" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0162", "display": "Skilled services by a registered nurse (rn) for management and evaluation of the plan of care; each 15 minutes (the patient's underlying condition or complication requires an rn to ensure that essential non-skilled care achieves its purpose in the home health or hospice setting)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0299", "display": "Direct skilled nursing services of a registered nurse (rn) in the home health or hospice setting, each 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0300", "display": "Direct skilled nursing services of a licensed practical nurse (lpn) in the home health or hospice setting, each 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0493", "display": "Skilled services of a registered nurse (rn) for the observation and assessment of the patient's condition, each 15 minutes (the change in the patient's condition requires skilled nursing personnel to identify and evaluate the patient's need for possible modification of treatment in the home health or hospice setting)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0494", "display": "Skilled services of a licensed practical nurse (lpn) for the observation and assessment of the patient's condition, each 15 minutes (the change in the patient's condition requires skilled nursing personnel to identify and evaluate the patient's need for possible modification of treatment in the home health or hospice setting)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S0271", "display": "Physician management of patient home care, hospice monthly case rate (per 30 days)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S0311", "display": "Comprehensive management and care coordination for advanced illness, per calendar month" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S9123", "display": "Nursing care, in the home; by registered nurse, per hour (use for general nursing care only, not to be used when cpt codes 99500-99602 can be used)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S9124", "display": "Nursing care, in the home; by licensed practical nurse, per hour" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1000", "display": "Private duty / independent nursing service(s) - licensed, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1001", "display": "Nursing assessment / evaluation" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1002", "display": "Rn services, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1003", "display": "Lpn/lvn services, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1004", "display": "Services of a qualified nursing aide, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1005", "display": "Respite care services, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1019", "display": "Personal care services, per 15 minutes, not for an inpatient or resident of a hospital, nursing facility, icf/mr or imd, part of the individualized plan of treatment (code may not be used to identify services provided by home health aide or certified nurse assistant)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1020", "display": "Personal care services, per diem, not for an inpatient or resident of a hospital, nursing facility, icf/mr or imd, part of the individualized plan of treatment (code may not be used to identify services provided by home health aide or certified nurse assistant)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1021", "display": "Home health aide or certified nurse assistant, per visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1022", "display": "Contracted home health agency services, all services provided under contract, per day" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1030", "display": "Nursing care, in the home, by registered nurse, per diem" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1031", "display": "Nursing care, in the home, by licensed practical nurse, per diem" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "413467001", "display": "Aftercare (regime/therapy)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99504", "display": "Home visit for mechanical ventilation care" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99509", "display": "Home visit for assistance with activities of daily living and personal care" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0162", "display": "Skilled services by a registered nurse (rn) for management and evaluation of the plan of care; each 15 minutes (the patient's underlying condition or complication requires an rn to ensure that essential non-skilled care achieves its purpose in the home health or hospice setting)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0299", "display": "Direct skilled nursing services of a registered nurse (rn) in the home health or hospice setting, each 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0300", "display": "Direct skilled nursing services of a licensed practical nurse (lpn) in the home health or hospice setting, each 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0493", "display": "Skilled services of a registered nurse (rn) for the observation and assessment of the patient's condition, each 15 minutes (the change in the patient's condition requires skilled nursing personnel to identify and evaluate the patient's need for possible modification of treatment in the home health or hospice setting)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0494", "display": "Skilled services of a licensed practical nurse (lpn) for the observation and assessment of the patient's condition, each 15 minutes (the change in the patient's condition requires skilled nursing personnel to identify and evaluate the patient's need for possible modification of treatment in the home health or hospice setting)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S0271", "display": "Physician management of patient home care, hospice monthly case rate (per 30 days)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S0311", "display": "Comprehensive management and care coordination for advanced illness, per calendar month" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S9123", "display": "Nursing care, in the home; by registered nurse, per hour (use for general nursing care only, not to be used when cpt codes 99500-99602 can be used)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S9124", "display": "Nursing care, in the home; by licensed practical nurse, per hour" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1000", "display": "Private duty / independent nursing service(s) - licensed, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1001", "display": "Nursing assessment / evaluation" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1002", "display": "Rn services, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1003", "display": "Lpn/lvn services, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1004", "display": "Services of a qualified nursing aide, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1005", "display": "Respite care services, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1019", "display": "Personal care services, per 15 minutes, not for an inpatient or resident of a hospital, nursing facility, icf/mr or imd, part of the individualized plan of treatment (code may not be used to identify services provided by home health aide or certified nurse assistant)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1020", "display": "Personal care services, per diem, not for an inpatient or resident of a hospital, nursing facility, icf/mr or imd, part of the individualized plan of treatment (code may not be used to identify services provided by home health aide or certified nurse assistant)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1021", "display": "Home health aide or certified nurse assistant, per visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1022", "display": "Contracted home health agency services, all services provided under contract, per day" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1030", "display": "Nursing care, in the home, by registered nurse, per diem" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1031", "display": "Nursing care, in the home, by licensed practical nurse, per diem" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "413467001", "display": "Aftercare (regime/therapy)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99504", "display": "Home visit for mechanical ventilation care" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99509", "display": "Home visit for assistance with activities of daily living and personal care" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0162", "display": "Skilled services by a registered nurse (rn) for management and evaluation of the plan of care; each 15 minutes (the patient's underlying condition or complication requires an rn to ensure that essential non-skilled care achieves its purpose in the home health or hospice setting)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0299", "display": "Direct skilled nursing services of a registered nurse (rn) in the home health or hospice setting, each 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0300", "display": "Direct skilled nursing services of a licensed practical nurse (lpn) in the home health or hospice setting, each 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0493", "display": "Skilled services of a registered nurse (rn) for the observation and assessment of the patient's condition, each 15 minutes (the change in the patient's condition requires skilled nursing personnel to identify and evaluate the patient's need for possible modification of treatment in the home health or hospice setting)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0494", "display": "Skilled services of a licensed practical nurse (lpn) for the observation and assessment of the patient's condition, each 15 minutes (the change in the patient's condition requires skilled nursing personnel to identify and evaluate the patient's need for possible modification of treatment in the home health or hospice setting)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S0271", "display": "Physician management of patient home care, hospice monthly case rate (per 30 days)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S0311", "display": "Comprehensive management and care coordination for advanced illness, per calendar month" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S9123", "display": "Nursing care, in the home; by registered nurse, per hour (use for general nursing care only, not to be used when cpt codes 99500-99602 can be used)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "S9124", "display": "Nursing care, in the home; by licensed practical nurse, per hour" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1000", "display": "Private duty / independent nursing service(s) - licensed, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1001", "display": "Nursing assessment / evaluation" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1002", "display": "Rn services, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1003", "display": "Lpn/lvn services, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1004", "display": "Services of a qualified nursing aide, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1005", "display": "Respite care services, up to 15 minutes" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1019", "display": "Personal care services, per 15 minutes, not for an inpatient or resident of a hospital, nursing facility, icf/mr or imd, part of the individualized plan of treatment (code may not be used to identify services provided by home health aide or certified nurse assistant)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1020", "display": "Personal care services, per diem, not for an inpatient or resident of a hospital, nursing facility, icf/mr or imd, part of the individualized plan of treatment (code may not be used to identify services provided by home health aide or certified nurse assistant)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1021", "display": "Home health aide or certified nurse assistant, per visit" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1022", "display": "Contracted home health agency services, all services provided under contract, per day" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1030", "display": "Nursing care, in the home, by registered nurse, per diem" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "T1031", "display": "Nursing care, in the home, by licensed practical nurse, per diem" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "413467001", "display": "Aftercare (regime/therapy)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.101.12.1088" } }, { "resource": { "resourceType": "Encounter", "id": "numer-EXM130-4", "meta": { "profile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter" ] }, "status": "finished", "class": { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "AMB", "display": "ambulatory" }, "type": [ { "coding": [ { "system": "http://www.ama-assn.org/go/cpt", "code": "99201", "display": "Office or other outpatient visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 10 minutes are spent face-to-face with the patient and/or family." } ] } ], "subject": { "reference": "Patient/numer-EXM130" }, "period": { "start": "2019-05-30T00:00:00.0", "end": "2019-05-31T00:00:00.0" } }, "request": { "method": "PUT", "url": "Encounter/numer-EXM130-4" } }, { "resource": { "resourceType": "Procedure", "id": "numer-EXM130-1", "meta": { "profile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure" ] }, "status": "completed", "code": { "coding": [ { "system": "http://www.ama-assn.org/go/cpt", "code": "44388", "display": "Colonoscopy through stoma; with ablation of tumor(s), polyp(s), or other lesion(s) not amenable to removal by hot biopsy forceps, bipolar cautery or snare technique" } ] }, "subject": { "reference": "Patient/numer-EXM130" }, "performedPeriod": { "start": "2010-01-01T00:00:00-06:00", "end": "2010-01-01T01:00:00-07:00" } }, "request": { "method": "PUT", "url": "Procedure/numer-EXM130-1" } }, { "resource": { "resourceType": "Library", "id": "ColorectalCancerScreeningsFHIR", "meta": { "profile": [ "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-library-cqfm" ] }, "language": "en", "extension": [ { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem", "valueReference": { "reference": "Device/cqf-tooling" } } ], "url": "http://ecqi.healthit.gov/ecqms/Library/ColorectalCancerScreeningsFHIR", "version": "0.0.001", "name": "ColorectalCancerScreeningsFHIR", "status": "active", "experimental": false, "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/library-type", "code": "logic-library" } ] }, "date": "2021-04-23T15:32:03+00:00", "publisher": "National Committee for Quality Assurance", "description": "Colorectal Cancer ScreeningFHIR", "relatedArtifact": [ { "type": "depends-on", "display": "FHIR model information", "resource": "http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1" }, { "type": "depends-on", "display": "Library FHIRHelpers", "resource": "http://ecqi.healthit.gov/ecqms/Library/FHIRHelpers|4.0.001" }, { "type": "depends-on", "display": "Library SDE", "resource": "http://ecqi.healthit.gov/ecqms/Library/SupplementalDataElementsFHIR4|2.0.000" }, { "type": "depends-on", "display": "Library Global", "resource": "http://ecqi.healthit.gov/ecqms/Library/MATGlobalCommonFunctionsFHIR4|6.0.000" }, { "type": "depends-on", "display": "Library AdultOutpatientEncounters", "resource": "http://ecqi.healthit.gov/ecqms/Library/AdultOutpatientEncountersFHIR4|2.0.000" }, { "type": "depends-on", "display": "Library Hospice", "resource": "http://ecqi.healthit.gov/ecqms/Library/HospiceFHIR4|2.0.000" }, { "type": "depends-on", "display": "Library Frailty", "resource": "http://ecqi.healthit.gov/ecqms/Library/AdvancedIllnessandFrailtyExclusionECQMFHIR4|5.12.000" }, { "type": "depends-on", "display": "Code system LOINC", "resource": "http://loinc.org" }, { "type": "depends-on", "display": "Code system SNOMEDCT:2017-09", "resource": "http://snomed.info" }, { "type": "depends-on", "display": "Value set Acute Inpatient", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1083" }, { "type": "depends-on", "display": "Value set Advanced Illness", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.110.12.1082" }, { "type": "depends-on", "display": "Value set Annual Wellness Visit", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1240" }, { "type": "depends-on", "display": "Value set Care Services in Long-Term Residential Facility", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1014" }, { "type": "depends-on", "display": "Value set Colonoscopy", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1020" }, { "type": "depends-on", "display": "Value set CT Colonography", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1038" }, { "type": "depends-on", "display": "Value set Dementia Medications", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.196.12.1510" }, { "type": "depends-on", "display": "Value set Discharged to Health Care Facility for Hospice Care", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.207" }, { "type": "depends-on", "display": "Value set Discharged to Home for Hospice Care", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.209" }, { "type": "depends-on", "display": "Value set ED", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1085" }, { "type": "depends-on", "display": "Value set Encounter Inpatient", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307" }, { "type": "depends-on", "display": "Value set Fecal Occult Blood Test (FOBT)", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1011" }, { "type": "depends-on", "display": "Value set FIT DNA", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1039" }, { "type": "depends-on", "display": "Value set Flexible Sigmoidoscopy", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1010" }, { "type": "depends-on", "display": "Value set Frailty Device", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.118.12.1300" }, { "type": "depends-on", "display": "Value set Frailty Diagnosis", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.113.12.1074" }, { "type": "depends-on", "display": "Value set Frailty Encounter", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1088" }, { "type": "depends-on", "display": "Value set Frailty Symptom", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.113.12.1075" }, { "type": "depends-on", "display": "Value set Home Healthcare Services", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1016" }, { "type": "depends-on", "display": "Value set Hospice care ambulatory", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1108.15" }, { "type": "depends-on", "display": "Value set Malignant Neoplasm of Colon", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1001" }, { "type": "depends-on", "display": "Value set Nonacute Inpatient", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1084" }, { "type": "depends-on", "display": "Value set Nursing Facility Visit", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1012" }, { "type": "depends-on", "display": "Value set Observation", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1086" }, { "type": "depends-on", "display": "Value set Office Visit", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001" }, { "type": "depends-on", "display": "Value set Outpatient", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1087" }, { "type": "depends-on", "display": "Value set Preventive Care Services - Established Office Visit, 18 and Up", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1025" }, { "type": "depends-on", "display": "Value set Preventive Care Services-Initial Office Visit, 18 and Up", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1023" }, { "type": "depends-on", "display": "Value set Total Colectomy", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1019" }, { "type": "depends-on", "display": "Value set Payer", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591" } ], "parameter": [ { "name": "Measurement Period", "use": "in", "min": 0, "max": "1", "type": "Period" }, { "name": "Patient", "use": "out", "min": 0, "max": "1", "type": "Patient" }, { "name": "SDE Ethnicity", "use": "out", "min": 0, "max": "*", "type": "Coding" }, { "name": "SDE Payer", "use": "out", "min": 0, "max": "*", "type": "Any" }, { "name": "SDE Race", "use": "out", "min": 0, "max": "*", "type": "Coding" }, { "name": "SDE Sex", "use": "out", "min": 0, "max": "1", "type": "Coding" }, { "name": "Initial Population", "use": "out", "min": 0, "max": "1", "type": "boolean" }, { "name": "Denominator", "use": "out", "min": 0, "max": "1", "type": "boolean" }, { "name": "Flexible Sigmoidoscopy Performed", "use": "out", "min": 0, "max": "*", "type": "Procedure" }, { "name": "CT Colonography Performed", "use": "out", "min": 0, "max": "*", "type": "Procedure" }, { "name": "Total Colectomy Performed", "use": "out", "min": 0, "max": "*", "type": "Procedure" }, { "name": "Fecal Occult Blood Test Performed", "use": "out", "min": 0, "max": "*", "type": "Observation" }, { "name": "Fecal Immunochemical Test DNA", "use": "out", "min": 0, "max": "*", "type": "Observation" }, { "name": "Colonoscopy Performed", "use": "out", "min": 0, "max": "*", "type": "Procedure" }, { "name": "Numerator", "use": "out", "min": 0, "max": "1", "type": "boolean" }, { "name": "Malignant Neoplasm", "use": "out", "min": 0, "max": "*", "type": "Condition" }, { "name": "Denominator Exclusion", "use": "out", "min": 0, "max": "1", "type": "boolean" } ], "dataRequirement": [ { "type": "Patient", "profile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ] }, { "type": "Patient", "profile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ], "mustSupport": [ "extension", "value", "url" ], "codeFilter": [ { "path": "url", "code": [ { "code": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity" } ] } ] }, { "type": "Patient", "profile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ], "mustSupport": [ "extension", "value", "url" ], "codeFilter": [ { "path": "url", "code": [ { "code": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-race" } ] } ] }, { "type": "Procedure", "profile": [ "http://hl7.org/fhir/StructureDefinition/Procedure" ], "mustSupport": [ "code", "performed", "status" ], "codeFilter": [ { "path": "code", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1010" }, { "path": "status", "code": [ { "code": "completed" } ] } ] }, { "type": "Procedure", "profile": [ "http://hl7.org/fhir/StructureDefinition/Procedure" ], "mustSupport": [ "code", "performed", "status" ], "codeFilter": [ { "path": "code", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1038" }, { "path": "status", "code": [ { "code": "completed" } ] } ] }, { "type": "Procedure", "profile": [ "http://hl7.org/fhir/StructureDefinition/Procedure" ], "mustSupport": [ "code", "performed", "status" ], "codeFilter": [ { "path": "code", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1019" }, { "path": "status", "code": [ { "code": "completed" } ] } ] }, { "type": "Procedure", "profile": [ "http://hl7.org/fhir/StructureDefinition/Procedure" ], "mustSupport": [ "code", "performed", "status" ], "codeFilter": [ { "path": "code", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1020" }, { "path": "status", "code": [ { "code": "completed" } ] } ] }, { "type": "Procedure", "profile": [ "http://hl7.org/fhir/StructureDefinition/Procedure" ], "mustSupport": [ "code", "performed", "status" ], "codeFilter": [ { "path": "code", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1108.15" }, { "path": "status", "code": [ { "code": "completed" } ] }, { "path": "status", "code": [ { "code": "completed" } ] }, { "path": "status", "code": [ { "code": "completed" } ] }, { "path": "status", "code": [ { "code": "completed" } ] } ] }, { "type": "Observation", "profile": [ "http://hl7.org/fhir/StructureDefinition/Observation" ], "mustSupport": [ "effective", "code", "value", "status" ], "codeFilter": [ { "path": "code", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1011" } ] }, { "type": "Observation", "profile": [ "http://hl7.org/fhir/StructureDefinition/Observation" ], "mustSupport": [ "effective", "code", "value", "status" ], "codeFilter": [ { "path": "code", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1039" } ] }, { "type": "Observation", "profile": [ "http://hl7.org/fhir/StructureDefinition/Observation" ], "mustSupport": [ "effective", "code" ], "codeFilter": [ { "path": "code", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.113.12.1075" } ] }, { "type": "Condition", "profile": [ "http://hl7.org/fhir/StructureDefinition/Condition" ], "mustSupport": [ "code" ], "codeFilter": [ { "path": "code", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1001" } ] }, { "type": "Condition", "profile": [ "http://hl7.org/fhir/StructureDefinition/Condition" ], "mustSupport": [ "code" ], "codeFilter": [ { "path": "code", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.113.12.1074" } ] }, { "type": "Encounter", "profile": [ "http://hl7.org/fhir/StructureDefinition/Encounter" ], "mustSupport": [ "period", "hospitalization", "hospitalization.dischargeDisposition", "type", "status" ], "codeFilter": [ { "path": "type", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307" } ], "dateFilter": [ { "path": "period", "_valueDateTime": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-expression", "valueExpression": { "language": "text/cql-identifier", "expression": "Measurement Period" } } ] } }, { "path": "period", "_valueDateTime": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-expression", "valueExpression": { "language": "text/cql-identifier", "expression": "Measurement Period" } } ] } }, { "path": "period", "_valueDateTime": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-expression", "valueExpression": { "language": "text/cql-identifier", "expression": "Measurement Period" } } ] } }, { "path": "period", "_valueDateTime": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-expression", "valueExpression": { "language": "text/cql-identifier", "expression": "Measurement Period" } } ] } } ] }, { "type": "Encounter", "profile": [ "http://hl7.org/fhir/StructureDefinition/Encounter" ], "mustSupport": [ "period", "type" ], "codeFilter": [ { "path": "type", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1088" } ] }, { "type": "ServiceRequest", "profile": [ "http://hl7.org/fhir/StructureDefinition/ServiceRequest" ], "mustSupport": [ "code", "authoredOn", "intent" ], "codeFilter": [ { "path": "code", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1108.15" }, { "path": "intent", "code": [ { "code": "order" } ] }, { "path": "intent", "code": [ { "code": "order" } ] }, { "path": "intent", "code": [ { "code": "order" } ] }, { "path": "intent", "code": [ { "code": "order" } ] } ], "dateFilter": [ { "path": "authoredOn", "_valueDateTime": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-expression", "valueExpression": { "language": "text/cql-identifier", "expression": "Measurement Period" } } ] } }, { "path": "authoredOn", "_valueDateTime": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-expression", "valueExpression": { "language": "text/cql-identifier", "expression": "Measurement Period" } } ] } }, { "path": "authoredOn", "_valueDateTime": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-expression", "valueExpression": { "language": "text/cql-identifier", "expression": "Measurement Period" } } ] } }, { "path": "authoredOn", "_valueDateTime": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-expression", "valueExpression": { "language": "text/cql-identifier", "expression": "Measurement Period" } } ] } } ] }, { "type": "DeviceRequest", "profile": [ "http://hl7.org/fhir/StructureDefinition/DeviceRequest" ], "mustSupport": [ "code", "authoredOn" ], "codeFilter": [ { "path": "code", "valueSet": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.118.12.1300" } ], "dateFilter": [ { "path": "authoredOn", "_valueDateTime": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-expression", "valueExpression": { "language": "text/cql-identifier", "expression": "Measurement Period" } } ] } }, { "path": "authoredOn", "_valueDateTime": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-expression", "valueExpression": { "language": "text/cql-identifier", "expression": "Measurement Period" } } ] } }, { "path": "authoredOn", "_valueDateTime": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-expression", "valueExpression": { "language": "text/cql-identifier", "expression": "Measurement Period" } } ] } } ] } ], "content": [ { "contentType": "text/cql", "data": "bGlicmFyeSBDb2xvcmVjdGFsQ2FuY2VyU2NyZWVuaW5nc0ZISVIgdmVyc2lvbiAnMC4wLjAwMScNCg0KdXNpbmcgRkhJUiB2ZXJzaW9uICc0LjAuMScNCg0KaW5jbHVkZSBGSElSSGVscGVycyB2ZXJzaW9uICc0LjAuMDAxJyBjYWxsZWQgRkhJUkhlbHBlcnMNCmluY2x1ZGUgU3VwcGxlbWVudGFsRGF0YUVsZW1lbnRzRkhJUjQgdmVyc2lvbiAnMi4wLjAwMCcgY2FsbGVkIFNERQ0KaW5jbHVkZSBNQVRHbG9iYWxDb21tb25GdW5jdGlvbnNGSElSNCB2ZXJzaW9uICc2LjAuMDAwJyBjYWxsZWQgR2xvYmFsDQppbmNsdWRlIEFkdWx0T3V0cGF0aWVudEVuY291bnRlcnNGSElSNCB2ZXJzaW9uICcyLjAuMDAwJyBjYWxsZWQgQWR1bHRPdXRwYXRpZW50RW5jb3VudGVycw0KaW5jbHVkZSBIb3NwaWNlRkhJUjQgdmVyc2lvbiAnMi4wLjAwMCcgY2FsbGVkIEhvc3BpY2UNCmluY2x1ZGUgQWR2YW5jZWRJbGxuZXNzYW5kRnJhaWx0eUV4Y2x1c2lvbkVDUU1GSElSNCB2ZXJzaW9uICc1LjEyLjAwMCcgY2FsbGVkIEZyYWlsdHkNCg0KY29kZXN5c3RlbSAiTE9JTkMiOiAnaHR0cDovL2xvaW5jLm9yZycNCg0KdmFsdWVzZXQgIkFjdXRlIElucGF0aWVudCI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4MycNCnZhbHVlc2V0ICJBZHZhbmNlZCBJbGxuZXNzIjogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjExMC4xMi4xMDgyJw0KdmFsdWVzZXQgIkFubnVhbCBXZWxsbmVzcyBWaXNpdCI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy41MjYuMy4xMjQwJw0KdmFsdWVzZXQgIkNhcmUgU2VydmljZXMgaW4gTG9uZy1UZXJtIFJlc2lkZW50aWFsIEZhY2lsaXR5IjogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDE0Jw0KdmFsdWVzZXQgIkNvbG9ub3Njb3B5IjogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwOC4xMi4xMDIwJw0KdmFsdWVzZXQgIkNUIENvbG9ub2dyYXBoeSI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDguMTIuMTAzOCcNCnZhbHVlc2V0ICJEZW1lbnRpYSBNZWRpY2F0aW9ucyI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xOTYuMTIuMTUxMCcNCnZhbHVlc2V0ICJEaXNjaGFyZ2VkIHRvIEhlYWx0aCBDYXJlIEZhY2lsaXR5IGZvciBIb3NwaWNlIENhcmUiOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuMTE3LjEuNy4xLjIwNycNCnZhbHVlc2V0ICJEaXNjaGFyZ2VkIHRvIEhvbWUgZm9yIEhvc3BpY2UgQ2FyZSI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy4xMTcuMS43LjEuMjA5Jw0KdmFsdWVzZXQgIkVEIjogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDg1Jw0KdmFsdWVzZXQgIkVuY291bnRlciBJbnBhdGllbnQiOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNjY2LjUuMzA3Jw0KdmFsdWVzZXQgIkZlY2FsIE9jY3VsdCBCbG9vZCBUZXN0IChGT0JUKSI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xOTguMTIuMTAxMScNCnZhbHVlc2V0ICJGSVQgRE5BIjogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwOC4xMi4xMDM5Jw0KdmFsdWVzZXQgIkZsZXhpYmxlIFNpZ21vaWRvc2NvcHkiOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTk4LjEyLjEwMTAnDQp2YWx1ZXNldCAiRnJhaWx0eSBEZXZpY2UiOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTE4LjEyLjEzMDAnDQp2YWx1ZXNldCAiRnJhaWx0eSBEaWFnbm9zaXMiOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTEzLjEyLjEwNzQnDQp2YWx1ZXNldCAiRnJhaWx0eSBFbmNvdW50ZXIiOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwODgnDQp2YWx1ZXNldCAiRnJhaWx0eSBTeW1wdG9tIjogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjExMy4xMi4xMDc1Jw0KdmFsdWVzZXQgIkhvbWUgSGVhbHRoY2FyZSBTZXJ2aWNlcyI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTAxNicNCnZhbHVlc2V0ICJIb3NwaWNlIGNhcmUgYW1idWxhdG9yeSI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM3NjIuMS40LjExMDguMTUnDQp2YWx1ZXNldCAiTWFsaWduYW50IE5lb3BsYXNtIG9mIENvbG9uIjogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwOC4xMi4xMDAxJw0KdmFsdWVzZXQgIk5vbmFjdXRlIElucGF0aWVudCI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4NCcNCnZhbHVlc2V0ICJOdXJzaW5nIEZhY2lsaXR5IFZpc2l0IjogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDEyJw0KdmFsdWVzZXQgIk9ic2VydmF0aW9uIjogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDg2Jw0KdmFsdWVzZXQgIk9mZmljZSBWaXNpdCI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTAwMScNCnZhbHVlc2V0ICJPdXRwYXRpZW50IjogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDg3Jw0KdmFsdWVzZXQgIlByZXZlbnRpdmUgQ2FyZSBTZXJ2aWNlcyAtIEVzdGFibGlzaGVkIE9mZmljZSBWaXNpdCwgMTggYW5kIFVwIjogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDI1Jw0KdmFsdWVzZXQgIlByZXZlbnRpdmUgQ2FyZSBTZXJ2aWNlcy1Jbml0aWFsIE9mZmljZSBWaXNpdCwgMTggYW5kIFVwIjogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDIzJw0KdmFsdWVzZXQgIlRvdGFsIENvbGVjdG9teSI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xOTguMTIuMTAxOScNCg0KY29kZSAiQmlydGggZGF0ZSI6ICcyMTExMi04JyBmcm9tICJMT0lOQyIgZGlzcGxheSAnQmlydGggZGF0ZScNCg0KcGFyYW1ldGVyICJNZWFzdXJlbWVudCBQZXJpb2QiIEludGVydmFsPERhdGVUaW1lPg0KICBkZWZhdWx0IEludGVydmFsW0AyMDE5LTAxLTAxVDAwOjAwOjAwLjAsIEAyMDIwLTAxLTAxVDAwOjAwOjAwLjApDQoNCmNvbnRleHQgUGF0aWVudA0KDQpkZWZpbmUgIlNERSBFdGhuaWNpdHkiOg0KICBTREUuIlNERSBFdGhuaWNpdHkiDQoNCmRlZmluZSAiU0RFIFBheWVyIjoNCiAgU0RFLiJTREUgUGF5ZXIiDQoNCmRlZmluZSAiU0RFIFJhY2UiOg0KICBTREUuIlNERSBSYWNlIg0KDQpkZWZpbmUgIlNERSBTZXgiOg0KICBTREUuIlNERSBTZXgiDQoNCmRlZmluZSAiSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgQWdlSW5ZZWFyc0F0KHN0YXJ0IG9mICJNZWFzdXJlbWVudCBQZXJpb2QiKSBiZXR3ZWVuIDUwIGFuZCA3NQ0KCSBhbmQgZXhpc3RzIEFkdWx0T3V0cGF0aWVudEVuY291bnRlcnMuIlF1YWxpZnlpbmcgRW5jb3VudGVycyINCg0KZGVmaW5lICJEZW5vbWluYXRvciI6DQogICJJbml0aWFsIFBvcHVsYXRpb24iDQoNCmRlZmluZSAiRmxleGlibGUgU2lnbW9pZG9zY29weSBQZXJmb3JtZWQiOg0KICBbUHJvY2VkdXJlOiAiRmxleGlibGUgU2lnbW9pZG9zY29weSJdIEZsZXhpYmxlU2lnbW9pZG9zY29weQ0KICAgICAgICAgICAgICAgICAgICAJCXdoZXJlIEZsZXhpYmxlU2lnbW9pZG9zY29weS5zdGF0dXMgPSAnY29tcGxldGVkJw0KICAgICAgICAgICAgICAgICAgICAJCQlhbmQgR2xvYmFsLiJOb3JtYWxpemUgSW50ZXJ2YWwiKEZsZXhpYmxlU2lnbW9pZG9zY29weS5wZXJmb3JtZWQpIGVuZHMgNSB5ZWFycyBvciBsZXNzIG9uIG9yIGJlZm9yZSBlbmQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCINCg0KZGVmaW5lICJDVCBDb2xvbm9ncmFwaHkgUGVyZm9ybWVkIjoNCiAgW1Byb2NlZHVyZTogIkNUIENvbG9ub2dyYXBoeSJdIENvbG9ub2dyYXBoeQ0KICAgICAgICAgICAgICAgICAgICAJCXdoZXJlIENvbG9ub2dyYXBoeS5zdGF0dXMgPSAnY29tcGxldGVkJw0KICAgICAgICAgICAgICAgICAgICAJCQlhbmQgR2xvYmFsLiJOb3JtYWxpemUgSW50ZXJ2YWwiKENvbG9ub2dyYXBoeS5wZXJmb3JtZWQpIGVuZHMgNSB5ZWFycyBvciBsZXNzIG9uIG9yIGJlZm9yZSBlbmQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCINCg0KZGVmaW5lICJUb3RhbCBDb2xlY3RvbXkgUGVyZm9ybWVkIjoNCiAgW1Byb2NlZHVyZTogIlRvdGFsIENvbGVjdG9teSJdIENvbGVjdG9teQ0KICAgICAgICAgICAgICAgICAgICAJCXdoZXJlIENvbGVjdG9teS5zdGF0dXMgPSAnY29tcGxldGVkJw0KICAgICAgICAgICAgICAgICAgICAJCQlhbmQgR2xvYmFsLiJOb3JtYWxpemUgSW50ZXJ2YWwiKENvbGVjdG9teS5wZXJmb3JtZWQpIHN0YXJ0cyBvbiBvciBiZWZvcmUgZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiDQoNCmRlZmluZSAiRmVjYWwgT2NjdWx0IEJsb29kIFRlc3QgUGVyZm9ybWVkIjoNCiAgW09ic2VydmF0aW9uOiAiRmVjYWwgT2NjdWx0IEJsb29kIFRlc3QgKEZPQlQpIl0gRmVjYWxPY2N1bHRSZXN1bHQNCiAgICAgICAgICAgICAgICAgICAgCQl3aGVyZSBGZWNhbE9jY3VsdFJlc3VsdC5zdGF0dXMgaW4geydmaW5hbCcsICdhbWVuZGVkJywgJ2NvcnJlY3RlZCcsICdwcmVsaW1pbmFyeSd9DQogICAgICAgICAgICAgICAgICAgIAkJCWFuZCBGZWNhbE9jY3VsdFJlc3VsdC52YWx1ZSBpcyBub3QgbnVsbA0KICAgICAgICAgICAgICAgICAgICAJCQlhbmQgR2xvYmFsLiJOb3JtYWxpemUgSW50ZXJ2YWwiKEZlY2FsT2NjdWx0UmVzdWx0LmVmZmVjdGl2ZSkgZHVyaW5nIGRheSBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIg0KDQpkZWZpbmUgIkZlY2FsIEltbXVub2NoZW1pY2FsIFRlc3QgRE5BIjoNCiAgW09ic2VydmF0aW9uOiAiRklUIEROQSJdIEZpdEROQQ0KICAgICAgICAgICAgICAgICAgICAJCXdoZXJlIEZpdEROQS5zdGF0dXMgaW4geydmaW5hbCcsICdhbWVuZGVkJywgJ2NvcnJlY3RlZCcsICdwcmVsaW1pbmFyeSd9DQogICAgICAgICAgICAgICAgICAgIAkJCWFuZCBGaXRETkEudmFsdWUgaXMgbm90IG51bGwNCiAgICAgICAgICAgICAgICAgICAgCQkJYW5kIEdsb2JhbC4iTm9ybWFsaXplIEludGVydmFsIihGaXRETkEuZWZmZWN0aXZlKSBvY2N1cnMgMyB5ZWFycyBvciBsZXNzIG9uIG9yIGJlZm9yZSBkYXkgb2YgZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiDQoNCmRlZmluZSAiQ29sb25vc2NvcHkgUGVyZm9ybWVkIjoNCiAgW1Byb2NlZHVyZTogIkNvbG9ub3Njb3B5Il0gQ29sb25vc2NvcHkNCiAgICAgICAgICAgICAgICAgICAgCQl3aGVyZSBDb2xvbm9zY29weS5zdGF0dXMgPSAnY29tcGxldGVkJw0KICAgICAgICAgICAgICAgICAgICAJCSAgYW5kIEdsb2JhbC4iTm9ybWFsaXplIEludGVydmFsIihDb2xvbm9zY29weS5wZXJmb3JtZWQpIGVuZHMgMTAgeWVhcnMgb3IgbGVzcyBvbiBvciBiZWZvcmUgZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiDQoNCmRlZmluZSAiTnVtZXJhdG9yIjoNCiAgZXhpc3RzICJDb2xvbm9zY29weSBQZXJmb3JtZWQiDQogICAgICAgICAgICAgICAgICAgIAkJb3IgZXhpc3RzICJGZWNhbCBPY2N1bHQgQmxvb2QgVGVzdCBQZXJmb3JtZWQiDQogICAgICAgICAgICAgICAgICAgIAkJb3IgZXhpc3RzICJGbGV4aWJsZSBTaWdtb2lkb3Njb3B5IFBlcmZvcm1lZCINCiAgICAgICAgICAgICAgICAgICAgCQlvciBleGlzdHMgIkZlY2FsIEltbXVub2NoZW1pY2FsIFRlc3QgRE5BIg0KICAgICAgICAgICAgICAgICAgICAJCW9yIGV4aXN0cyAiQ1QgQ29sb25vZ3JhcGh5IFBlcmZvcm1lZCINCg0KZGVmaW5lICJNYWxpZ25hbnQgTmVvcGxhc20iOg0KICBbQ29uZGl0aW9uOiAiTWFsaWduYW50IE5lb3BsYXNtIG9mIENvbG9uIl0gQ29sb3JlY3RhbENhbmNlcg0KICAgICAgICAgICAgICAgICAgICAJCXdoZXJlIEdsb2JhbC4iUHJldmFsZW5jZSBQZXJpb2QiKENvbG9yZWN0YWxDYW5jZXIpIHN0YXJ0cyBvbiBvciBiZWZvcmUgZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiDQoNCmRlZmluZSAiRGVub21pbmF0b3IgRXhjbHVzaW9uIjoNCiAgSG9zcGljZS4iSGFzIEhvc3BpY2UiDQogICAgICAgICAgICAgICAgICAgIAkJb3IgZXhpc3RzICJNYWxpZ25hbnQgTmVvcGxhc20iDQogICAgICAgICAgICAgICAgICAgIAkJb3IgZXhpc3RzICJUb3RhbCBDb2xlY3RvbXkgUGVyZm9ybWVkIg0KICAgICAgICAgICAgICAgICAgICAJCW9yIEZyYWlsdHkuICJBZHZhbmNlZCBJbGxuZXNzIGFuZCBGcmFpbHR5IEV4Y2x1c2lvbiBOb3QgSW5jbHVkaW5nIE92ZXIgQWdlIDgwIg0KICAgICAgICAgICAgICAgICAgICAJCWFuZCBGcmFpbHR5LiJMb25nIFRlcm0gQ2FyZSBQZXJpb2RzIExvbmdlciBUaGFuIDkwIENvbnNlY3V0aXZlIERheXMiDQo=" }, { "contentType": "application/elm+xml", "data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxsaWJyYXJ5IHhtbG5zPSJ1cm46aGw3LW9yZzplbG06cjEiIHhtbG5zOnQ9InVybjpobDctb3JnOmVsbS10eXBlczpyMSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6Zmhpcj0iaHR0cDovL2hsNy5vcmcvZmhpciIgeG1sbnM6cWRtNDM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY0XzMiIHhtbG5zOnFkbTUzPSJ1cm46aGVhbHRoaXQtZ292OnFkbTp2NV8zIiB4bWxuczphPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiPg0KICAgPGFubm90YXRpb24gdHJhbnNsYXRvclZlcnNpb249IjEuMyIgdHJhbnNsYXRvck9wdGlvbnM9IkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iIHhzaTp0eXBlPSJhOkNxbFRvRWxtSW5mbyIvPg0KICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICA8YTpzIHI9IjIyNSI+DQogICAgICAgICA8YTpzPmxpYnJhcnkgQ29sb3JlY3RhbENhbmNlclNjcmVlbmluZ3NGSElSIHZlcnNpb24gJzAuMC4wMDEnPC9hOnM+DQogICAgICA8L2E6cz4NCiAgIDwvYW5ub3RhdGlvbj4NCiAgIDxpZGVudGlmaWVyIGlkPSJDb2xvcmVjdGFsQ2FuY2VyU2NyZWVuaW5nc0ZISVIiIHN5c3RlbT0iaHR0cDovL2VjcWkuaGVhbHRoaXQuZ292L2VjcW1zIiB2ZXJzaW9uPSIwLjAuMDAxIi8+DQogICA8c2NoZW1hSWRlbnRpZmllciBpZD0idXJuOmhsNy1vcmc6ZWxtIiB2ZXJzaW9uPSJyMSIvPg0KICAgPHVzaW5ncz4NCiAgICAgIDxkZWYgbG9jYWxJZGVudGlmaWVyPSJTeXN0ZW0iIHVyaT0idXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIi8+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEiIGxvY2F0b3I9IjM6MS0zOjI2IiBsb2NhbElkZW50aWZpZXI9IkZISVIiIHVyaT0iaHR0cDovL2hsNy5vcmcvZmhpciIgdmVyc2lvbj0iNC4wLjEiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEiPg0KICAgICAgICAgICAgICAgPGE6cz51c2luZyA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPkZISVI8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gdmVyc2lvbiAnNC4wLjEnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgPC91c2luZ3M+DQogICA8aW5jbHVkZXM+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjIiIGxvY2F0b3I9IjU6MS01OjU2IiBsb2NhbElkZW50aWZpZXI9IkZISVJIZWxwZXJzIiBwYXRoPSJodHRwOi8vZWNxaS5oZWFsdGhpdC5nb3YvZWNxbXMvRkhJUkhlbHBlcnMiIHZlcnNpb249IjQuMC4wMDEiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjIiPg0KICAgICAgICAgICAgICAgPGE6cz5pbmNsdWRlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUkhlbHBlcnM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gdmVyc2lvbiAnNC4wLjAwMScgY2FsbGVkIEZISVJIZWxwZXJzPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzIiBsb2NhdG9yPSI2OjEtNjo2NiIgbG9jYWxJZGVudGlmaWVyPSJTREUiIHBhdGg9Imh0dHA6Ly9lY3FpLmhlYWx0aGl0Lmdvdi9lY3Ftcy9TdXBwbGVtZW50YWxEYXRhRWxlbWVudHNGSElSNCIgdmVyc2lvbj0iMi4wLjAwMCI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMyI+DQogICAgICAgICAgICAgICA8YTpzPmluY2x1ZGUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz5TdXBwbGVtZW50YWxEYXRhRWxlbWVudHNGSElSNDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiB2ZXJzaW9uICcyLjAuMDAwJyBjYWxsZWQgU0RFPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0IiBsb2NhdG9yPSI3OjEtNzo2OSIgbG9jYWxJZGVudGlmaWVyPSJHbG9iYWwiIHBhdGg9Imh0dHA6Ly9lY3FpLmhlYWx0aGl0Lmdvdi9lY3Ftcy9NQVRHbG9iYWxDb21tb25GdW5jdGlvbnNGSElSNCIgdmVyc2lvbj0iNi4wLjAwMCI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNCI+DQogICAgICAgICAgICAgICA8YTpzPmluY2x1ZGUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz5NQVRHbG9iYWxDb21tb25GdW5jdGlvbnNGSElSNDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiB2ZXJzaW9uICc2LjAuMDAwJyBjYWxsZWQgR2xvYmFsPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI1IiBsb2NhdG9yPSI4OjEtODo4OSIgbG9jYWxJZGVudGlmaWVyPSJBZHVsdE91dHBhdGllbnRFbmNvdW50ZXJzIiBwYXRoPSJodHRwOi8vZWNxaS5oZWFsdGhpdC5nb3YvZWNxbXMvQWR1bHRPdXRwYXRpZW50RW5jb3VudGVyc0ZISVI0IiB2ZXJzaW9uPSIyLjAuMDAwIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI1Ij4NCiAgICAgICAgICAgICAgIDxhOnM+aW5jbHVkZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPkFkdWx0T3V0cGF0aWVudEVuY291bnRlcnNGSElSNDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiB2ZXJzaW9uICcyLjAuMDAwJyBjYWxsZWQgQWR1bHRPdXRwYXRpZW50RW5jb3VudGVyczwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNiIgbG9jYXRvcj0iOToxLTk6NTMiIGxvY2FsSWRlbnRpZmllcj0iSG9zcGljZSIgcGF0aD0iaHR0cDovL2VjcWkuaGVhbHRoaXQuZ292L2VjcW1zL0hvc3BpY2VGSElSNCIgdmVyc2lvbj0iMi4wLjAwMCI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNiI+DQogICAgICAgICAgICAgICA8YTpzPmluY2x1ZGUgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz5Ib3NwaWNlRkhJUjQ8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gdmVyc2lvbiAnMi4wLjAwMCcgY2FsbGVkIEhvc3BpY2U8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjciIGxvY2F0b3I9IjEwOjEtMTA6ODUiIGxvY2FsSWRlbnRpZmllcj0iRnJhaWx0eSIgcGF0aD0iaHR0cDovL2VjcWkuaGVhbHRoaXQuZ292L2VjcW1zL0FkdmFuY2VkSWxsbmVzc2FuZEZyYWlsdHlFeGNsdXNpb25FQ1FNRkhJUjQiIHZlcnNpb249IjUuMTIuMDAwIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI3Ij4NCiAgICAgICAgICAgICAgIDxhOnM+aW5jbHVkZSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPkFkdmFuY2VkSWxsbmVzc2FuZEZyYWlsdHlFeGNsdXNpb25FQ1FNRkhJUjQ8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gdmVyc2lvbiAnNS4xMi4wMDAnIGNhbGxlZCBGcmFpbHR5PC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgPC9pbmNsdWRlcz4NCiAgIDxwYXJhbWV0ZXJzPg0KICAgICAgPGRlZiBsb2NhbElkPSI0NSIgbG9jYXRvcj0iNDY6MS00Nzo2NiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI0NSI+DQogICAgICAgICAgICAgICA8YTpzPnBhcmFtZXRlciAmcXVvdDtNZWFzdXJlbWVudCBQZXJpb2QmcXVvdDsgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjQ0Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+SW50ZXJ2YWwmbHQ7PC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjQzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+RGF0ZVRpbWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz4+PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+CiAgZGVmYXVsdCA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNDIiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI0MCI+SW50ZXJ2YWxbQDIwMTktMDEtMDFUMDA6MDA6MDAuMCwgQDIwMjAtMDEtMDFUMDA6MDA6MDAuMCk8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZGVmYXVsdCBsb2NhbElkPSI0MiIgbG9jYXRvcj0iNDc6MTEtNDc6NjYiIGxvd0Nsb3NlZD0idHJ1ZSIgaGlnaENsb3NlZD0iZmFsc2UiIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICA8bG93IGxvY2FsSWQ9IjQwIiBsb2NhdG9yPSI0NzoyMC00Nzo0MSIgeHNpOnR5cGU9IkRhdGVUaW1lIj4NCiAgICAgICAgICAgICAgIDx5ZWFyIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMjAxOSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDxtb250aCB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjEiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8ZGF5IHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMSIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDxob3VyIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDxtaW51dGUgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPHNlY29uZCB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8bWlsbGlzZWNvbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgPC9sb3c+DQogICAgICAgICAgICA8aGlnaCBsb2NhbElkPSI0MSIgbG9jYXRvcj0iNDc6NDQtNDc6NjUiIHhzaTp0eXBlPSJEYXRlVGltZSI+DQogICAgICAgICAgICAgICA8eWVhciB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjIwMjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8bW9udGggdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIxIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPGRheSB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjEiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8aG91ciB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8bWludXRlIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDxzZWNvbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPG1pbGxpc2Vjb25kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgIDwvaGlnaD4NCiAgICAgICAgIDwvZGVmYXVsdD4NCiAgICAgICAgIDxwYXJhbWV0ZXJUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjQ0IiBsb2NhdG9yPSI0NjozMi00Njo0OSIgeHNpOnR5cGU9IkludGVydmFsVHlwZVNwZWNpZmllciI+DQogICAgICAgICAgICA8cG9pbnRUeXBlIGxvY2FsSWQ9IjQzIiBsb2NhdG9yPSI0Njo0MS00Njo0OCIgbmFtZT0idDpEYXRlVGltZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9wYXJhbWV0ZXJUeXBlU3BlY2lmaWVyPg0KICAgICAgPC9kZWY+DQogICA8L3BhcmFtZXRlcnM+DQogICA8Y29kZVN5c3RlbXM+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjgiIGxvY2F0b3I9IjEyOjEtMTI6MzgiIG5hbWU9IkxPSU5DIiBpZD0iaHR0cDovL2xvaW5jLm9yZyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iOCI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGVzeXN0ZW0gJnF1b3Q7TE9JTkMmcXVvdDs6ICdodHRwOi8vbG9pbmMub3JnJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgIDwvY29kZVN5c3RlbXM+DQogICA8dmFsdWVTZXRzPg0KICAgICAgPGRlZiBsb2NhbElkPSI5IiBsb2NhdG9yPSIxNDoxLTE0OjEwNyIgbmFtZT0iQWN1dGUgSW5wYXRpZW50IiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwODMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjkiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtBY3V0ZSBJbnBhdGllbnQmcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4Myc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEwIiBsb2NhdG9yPSIxNToxLTE1OjEwOCIgbmFtZT0iQWR2YW5jZWQgSWxsbmVzcyIgaWQ9Imh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjExMC4xMi4xMDgyIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMCI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0FkdmFuY2VkIElsbG5lc3MmcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMTAuMTIuMTA4Mic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjExIiBsb2NhdG9yPSIxNjoxLTE2OjEwMyIgbmFtZT0iQW5udWFsIFdlbGxuZXNzIFZpc2l0IiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNTI2LjMuMTI0MCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTEiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtBbm51YWwgV2VsbG5lc3MgVmlzaXQmcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy41MjYuMy4xMjQwJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTIiIGxvY2F0b3I9IjE3OjEtMTc6MTM5IiBuYW1lPSJDYXJlIFNlcnZpY2VzIGluIExvbmctVGVybSBSZXNpZGVudGlhbCBGYWNpbGl0eSIgaWQ9Imh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDE0IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMiI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0NhcmUgU2VydmljZXMgaW4gTG9uZy1UZXJtIFJlc2lkZW50aWFsIEZhY2lsaXR5JnF1b3Q7OiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMTQnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMyIgbG9jYXRvcj0iMTg6MS0xODoxMDMiIG5hbWU9IkNvbG9ub3Njb3B5IiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTA4LjEyLjEwMjAiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEzIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7Q29sb25vc2NvcHkmcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDguMTIuMTAyMCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE0IiBsb2NhdG9yPSIxOToxLTE5OjEwNyIgbmFtZT0iQ1QgQ29sb25vZ3JhcGh5IiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTA4LjEyLjEwMzgiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7Q1QgQ29sb25vZ3JhcGh5JnF1b3Q7OiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTA4LjEyLjEwMzgnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxNSIgbG9jYXRvcj0iMjA6MS0yMDoxMTIiIG5hbWU9IkRlbWVudGlhIE1lZGljYXRpb25zIiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTk2LjEyLjE1MTAiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE1Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7RGVtZW50aWEgTWVkaWNhdGlvbnMmcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xOTYuMTIuMTUxMCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE2IiBsb2NhdG9yPSIyMToxLTIxOjEzNiIgbmFtZT0iRGlzY2hhcmdlZCB0byBIZWFsdGggQ2FyZSBGYWNpbGl0eSBmb3IgSG9zcGljZSBDYXJlIiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuMTE3LjEuNy4xLjIwNyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTYiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtEaXNjaGFyZ2VkIHRvIEhlYWx0aCBDYXJlIEZhY2lsaXR5IGZvciBIb3NwaWNlIENhcmUmcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy4xMTcuMS43LjEuMjA3JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTciIGxvY2F0b3I9IjIyOjEtMjI6MTIwIiBuYW1lPSJEaXNjaGFyZ2VkIHRvIEhvbWUgZm9yIEhvc3BpY2UgQ2FyZSIgaWQ9Imh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjExNy4xLjcuMS4yMDkiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE3Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7RGlzY2hhcmdlZCB0byBIb21lIGZvciBIb3NwaWNlIENhcmUmcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy4xMTcuMS43LjEuMjA5JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTgiIGxvY2F0b3I9IjIzOjEtMjM6OTQiIG5hbWU9IkVEIiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwODUiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7RUQmcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4NSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE5IiBsb2NhdG9yPSIyNDoxLTI0OjEwMCIgbmFtZT0iRW5jb3VudGVyIElucGF0aWVudCIgaWQ9Imh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjY2Ni41LjMwNyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTkiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtFbmNvdW50ZXIgSW5wYXRpZW50JnF1b3Q7OiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNjY2LjUuMzA3JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMjAiIGxvY2F0b3I9IjI1OjEtMjU6MTIyIiBuYW1lPSJGZWNhbCBPY2N1bHQgQmxvb2QgVGVzdCAoRk9CVCkiIGlkPSJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xOTguMTIuMTAxMSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMjAiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtGZWNhbCBPY2N1bHQgQmxvb2QgVGVzdCAoRk9CVCkmcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xOTguMTIuMTAxMSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjIxIiBsb2NhdG9yPSIyNjoxLTI2Ojk5IiBuYW1lPSJGSVQgRE5BIiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTA4LjEyLjEwMzkiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjIxIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7RklUIEROQSZxdW90OzogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwOC4xMi4xMDM5JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMjIiIGxvY2F0b3I9IjI3OjEtMjc6MTE0IiBuYW1lPSJGbGV4aWJsZSBTaWdtb2lkb3Njb3B5IiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTk4LjEyLjEwMTAiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjIyIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7RmxleGlibGUgU2lnbW9pZG9zY29weSZxdW90OzogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjE5OC4xMi4xMDEwJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMjMiIGxvY2F0b3I9IjI4OjEtMjg6MTA2IiBuYW1lPSJGcmFpbHR5IERldmljZSIgaWQ9Imh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjExOC4xMi4xMzAwIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIyMyI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0ZyYWlsdHkgRGV2aWNlJnF1b3Q7OiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTE4LjEyLjEzMDAnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIyNCIgbG9jYXRvcj0iMjk6MS0yOToxMDkiIG5hbWU9IkZyYWlsdHkgRGlhZ25vc2lzIiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTEzLjEyLjEwNzQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjI0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7RnJhaWx0eSBEaWFnbm9zaXMmcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMTMuMTIuMTA3NCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjI1IiBsb2NhdG9yPSIzMDoxLTMwOjEwOSIgbmFtZT0iRnJhaWx0eSBFbmNvdW50ZXIiIGlkPSJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4OCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMjUiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtGcmFpbHR5IEVuY291bnRlciZxdW90OzogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDg4JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMjYiIGxvY2F0b3I9IjMxOjEtMzE6MTA3IiBuYW1lPSJGcmFpbHR5IFN5bXB0b20iIGlkPSJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMTMuMTIuMTA3NSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMjYiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtGcmFpbHR5IFN5bXB0b20mcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMTMuMTIuMTA3NSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjI3IiBsb2NhdG9yPSIzMjoxLTMyOjExNiIgbmFtZT0iSG9tZSBIZWFsdGhjYXJlIFNlcnZpY2VzIiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMTYiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjI3Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7SG9tZSBIZWFsdGhjYXJlIFNlcnZpY2VzJnF1b3Q7OiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMTYnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIyOCIgbG9jYXRvcj0iMzM6MS0zMzoxMDQiIG5hbWU9Ikhvc3BpY2UgY2FyZSBhbWJ1bGF0b3J5IiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzNzYyLjEuNC4xMTA4LjE1IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIyOCI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0hvc3BpY2UgY2FyZSBhbWJ1bGF0b3J5JnF1b3Q7OiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzNzYyLjEuNC4xMTA4LjE1JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMjkiIGxvY2F0b3I9IjM0OjEtMzQ6MTE5IiBuYW1lPSJNYWxpZ25hbnQgTmVvcGxhc20gb2YgQ29sb24iIGlkPSJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDguMTIuMTAwMSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMjkiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtNYWxpZ25hbnQgTmVvcGxhc20gb2YgQ29sb24mcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDguMTIuMTAwMSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjMwIiBsb2NhdG9yPSIzNToxLTM1OjExMCIgbmFtZT0iTm9uYWN1dGUgSW5wYXRpZW50IiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwODQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjMwIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7Tm9uYWN1dGUgSW5wYXRpZW50JnF1b3Q7OiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwODQnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzMSIgbG9jYXRvcj0iMzY6MS0zNjoxMTQiIG5hbWU9Ik51cnNpbmcgRmFjaWxpdHkgVmlzaXQiIGlkPSJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTAxMiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzEiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtOdXJzaW5nIEZhY2lsaXR5IFZpc2l0JnF1b3Q7OiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMTInPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzMiIgbG9jYXRvcj0iMzc6MS0zNzoxMDMiIG5hbWU9Ik9ic2VydmF0aW9uIiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwODYiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjMyIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7T2JzZXJ2YXRpb24mcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4Nic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjMzIiBsb2NhdG9yPSIzODoxLTM4OjEwNCIgbmFtZT0iT2ZmaWNlIFZpc2l0IiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMDEiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjMzIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7T2ZmaWNlIFZpc2l0JnF1b3Q7OiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMDEnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzNCIgbG9jYXRvcj0iMzk6MS0zOToxMDIiIG5hbWU9Ik91dHBhdGllbnQiIGlkPSJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4NyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzQiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtPdXRwYXRpZW50JnF1b3Q7OiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwODcnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzNSIgbG9jYXRvcj0iNDA6MS00MDoxNTQiIG5hbWU9IlByZXZlbnRpdmUgQ2FyZSBTZXJ2aWNlcyAtIEVzdGFibGlzaGVkIE9mZmljZSBWaXNpdCwgMTggYW5kIFVwIiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMjUiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjM1Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7UHJldmVudGl2ZSBDYXJlIFNlcnZpY2VzIC0gRXN0YWJsaXNoZWQgT2ZmaWNlIFZpc2l0LCAxOCBhbmQgVXAmcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTAyNSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjM2IiBsb2NhdG9yPSI0MToxLTQxOjE0OCIgbmFtZT0iUHJldmVudGl2ZSBDYXJlIFNlcnZpY2VzLUluaXRpYWwgT2ZmaWNlIFZpc2l0LCAxOCBhbmQgVXAiIGlkPSJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTAyMyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzYiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtQcmV2ZW50aXZlIENhcmUgU2VydmljZXMtSW5pdGlhbCBPZmZpY2UgVmlzaXQsIDE4IGFuZCBVcCZxdW90OzogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDIzJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMzciIGxvY2F0b3I9IjQyOjEtNDI6MTA3IiBuYW1lPSJUb3RhbCBDb2xlY3RvbXkiIGlkPSJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xOTguMTIuMTAxOSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzciPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtUb3RhbCBDb2xlY3RvbXkmcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xOTguMTIuMTAxOSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICA8L3ZhbHVlU2V0cz4NCiAgIDxjb2Rlcz4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMzkiIGxvY2F0b3I9IjQ0OjEtNDQ6NjIiIG5hbWU9IkJpcnRoIGRhdGUiIGlkPSIyMTExMi04IiBkaXNwbGF5PSJCaXJ0aCBkYXRlIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIzOSI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7QmlydGggZGF0ZSZxdW90OzogJzIxMTEyLTgnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjM4Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TE9JTkMmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnQmlydGggZGF0ZSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMzgiIGxvY2F0b3I9IjQ0OjM1LTQ0OjQxIiBuYW1lPSJMT0lOQyIvPg0KICAgICAgPC9kZWY+DQogICA8L2NvZGVzPg0KICAgPHN0YXRlbWVudHM+DQogICAgICA8ZGVmIGxvY2F0b3I9IjQ5OjEtNDk6MTUiIG5hbWU9IlBhdGllbnQiIGNvbnRleHQ9IlBhdGllbnQiPg0KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IlNpbmdsZXRvbkZyb20iPg0KICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iNDk6MS00OToxNSIgZGF0YVR5cGU9ImZoaXI6UGF0aWVudCIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL1BhdGllbnQiIHhzaTp0eXBlPSJSZXRyaWV2ZSIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQ4IiBsb2NhdG9yPSI1MToxLTUyOjIxIiBuYW1lPSJTREUgRXRobmljaXR5IiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI0OCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSAmcXVvdDtTREUgRXRobmljaXR5JnF1b3Q7OgogIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI0NyI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjQ2Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+U0RFPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI0NyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O1NERSBFdGhuaWNpdHkmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjQ3IiBsb2NhdG9yPSI1MjozLTUyOjIxIiBuYW1lPSJTREUgRXRobmljaXR5IiBsaWJyYXJ5TmFtZT0iU0RFIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjUxIiBsb2NhdG9yPSI1NDoxLTU1OjE3IiBuYW1lPSJTREUgUGF5ZXIiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjUxIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lICZxdW90O1NERSBQYXllciZxdW90OzoKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNTAiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI0OSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPlNERTwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTAiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtTREUgUGF5ZXImcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjUwIiBsb2NhdG9yPSI1NTozLTU1OjE3IiBuYW1lPSJTREUgUGF5ZXIiIGxpYnJhcnlOYW1lPSJTREUiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNTQiIGxvY2F0b3I9IjU3OjEtNTg6MTYiIG5hbWU9IlNERSBSYWNlIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI1NCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSAmcXVvdDtTREUgUmFjZSZxdW90OzoKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNTMiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI1MiI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPlNERTwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNTMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtTREUgUmFjZSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iNTMiIGxvY2F0b3I9IjU4OjMtNTg6MTYiIG5hbWU9IlNERSBSYWNlIiBsaWJyYXJ5TmFtZT0iU0RFIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjU3IiBsb2NhdG9yPSI2MDoxLTYxOjE1IiBuYW1lPSJTREUgU2V4IiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI1NyI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSAmcXVvdDtTREUgU2V4JnF1b3Q7OgogIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI1NiI+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjU1Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+U0RFPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI1NiI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O1NERSBTZXgmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjU2IiBsb2NhdG9yPSI2MTozLTYxOjE1IiBuYW1lPSJTREUgU2V4IiBsaWJyYXJ5TmFtZT0iU0RFIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjY4IiBsb2NhdG9yPSI2MzoxLTY1OjYyIiBuYW1lPSJJbml0aWFsIFBvcHVsYXRpb24iIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjY4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lICZxdW90O0luaXRpYWwgUG9wdWxhdGlvbiZxdW90OzoKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjciPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI2MyI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+QWdlSW5ZZWFyc0F0KDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnN0YXJ0IG9mIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI1OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O01lYXN1cmVtZW50IFBlcmlvZCZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+KTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjYxIj4gYmV0d2VlbiA1MCBhbmQgNzU8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz4KCSBhbmQgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjY2Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZXhpc3RzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI2NSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjY0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+QWR1bHRPdXRwYXRpZW50RW5jb3VudGVyczwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNjUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtRdWFsaWZ5aW5nIEVuY291bnRlcnMmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI2NyIgbG9jYXRvcj0iNjQ6My02NTo2MiIgeHNpOnR5cGU9IkFuZCI+DQogICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2MyIgbG9jYXRvcj0iNjQ6My02NDo2MyIgeHNpOnR5cGU9IkFuZCI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iR3JlYXRlck9yRXF1YWwiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjAiIGxvY2F0b3I9IjY0OjMtNjQ6NDUiIHByZWNpc2lvbj0iWWVhciIgeHNpOnR5cGU9IkNhbGN1bGF0ZUFnZUF0Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb0RhdGVUaW1lIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImJpcnRoRGF0ZS52YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbmFtZT0iUGF0aWVudCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU5IiBsb2NhdG9yPSI2NDoxNi02NDo0NCIgeHNpOnR5cGU9IlN0YXJ0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU4IiBsb2NhdG9yPSI2NDoyNS02NDo0NCIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIiB4c2k6dHlwZT0iUGFyYW1ldGVyUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2MSIgbG9jYXRvcj0iNjQ6NTUtNjQ6NTYiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iNTAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8b3BlcmFuZCB4c2k6dHlwZT0iTGVzc09yRXF1YWwiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNjAiIGxvY2F0b3I9IjY0OjMtNjQ6NDUiIHByZWNpc2lvbj0iWWVhciIgeHNpOnR5cGU9IkNhbGN1bGF0ZUFnZUF0Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHhzaTp0eXBlPSJUb0RhdGVUaW1lIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIHBhdGg9ImJpcnRoRGF0ZS52YWx1ZSIgeHNpOnR5cGU9IlByb3BlcnR5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbmFtZT0iUGF0aWVudCIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU5IiBsb2NhdG9yPSI2NDoxNi02NDo0NCIgeHNpOnR5cGU9IlN0YXJ0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjU4IiBsb2NhdG9yPSI2NDoyNS02NDo0NCIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIiB4c2k6dHlwZT0iUGFyYW1ldGVyUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2MiIgbG9jYXRvcj0iNjQ6NjItNjQ6NjMiIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iNzUiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2NiIgbG9jYXRvcj0iNjU6Ny02NTo2MiIgeHNpOnR5cGU9IkV4aXN0cyI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI2NSIgbG9jYXRvcj0iNjU6MTQtNjU6NjIiIG5hbWU9IlF1YWxpZnlpbmcgRW5jb3VudGVycyIgbGlicmFyeU5hbWU9IkFkdWx0T3V0cGF0aWVudEVuY291bnRlcnMiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNzAiIGxvY2F0b3I9IjY3OjEtNjg6MjIiIG5hbWU9IkRlbm9taW5hdG9yIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI3MCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSAmcXVvdDtEZW5vbWluYXRvciZxdW90OzoKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iNjkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtJbml0aWFsIFBvcHVsYXRpb24mcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI2OSIgbG9jYXRvcj0iNjg6My02ODoyMiIgbmFtZT0iSW5pdGlhbCBQb3B1bGF0aW9uIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijg3IiBsb2NhdG9yPSI3MDoxLTczOjE0OSIgbmFtZT0iRmxleGlibGUgU2lnbW9pZG9zY29weSBQZXJmb3JtZWQiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9Ijg3Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lICZxdW90O0ZsZXhpYmxlIFNpZ21vaWRvc2NvcHkgUGVyZm9ybWVkJnF1b3Q7OgogIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI4NiI+DQogICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjcxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5bUHJvY2VkdXJlOiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0ZsZXhpYmxlIFNpZ21vaWRvc2NvcHkmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5dPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gRmxleGlibGVTaWdtb2lkb3Njb3B5PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAJCTwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPndoZXJlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4NSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZsZXhpYmxlU2lnbW9pZG9zY29weTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA9IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidjb21wbGV0ZWQnPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAJCQlhbmQgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI3NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkdsb2JhbDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtOb3JtYWxpemUgSW50ZXJ2YWwmcXVvdDsoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iNzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GbGV4aWJsZVNpZ21vaWRvc2NvcHk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijc5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cGVyZm9ybWVkPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZW5kcyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz41IHllYXJzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IG9yIGxlc3Mgb24gb3IgYmVmb3JlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmVuZCBvZiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtNZWFzdXJlbWVudCBQZXJpb2QmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iODYiIGxvY2F0b3I9IjcxOjMtNzM6MTQ5IiB4c2k6dHlwZT0iUXVlcnkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSI3MiIgbG9jYXRvcj0iNzE6My03MTo2MSIgYWxpYXM9IkZsZXhpYmxlU2lnbW9pZG9zY29weSI+DQogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSI3MSIgbG9jYXRvcj0iNzE6My03MTozOSIgZGF0YVR5cGU9ImZoaXI6UHJvY2VkdXJlIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vUHJvY2VkdXJlIiBjb2RlUHJvcGVydHk9ImNvZGUiIGNvZGVDb21wYXJhdG9yPSJpbiIgeHNpOnR5cGU9IlJldHJpZXZlIj4NCiAgICAgICAgICAgICAgICAgIDxjb2RlcyBsb2NhdG9yPSI3MToxNS03MTozOCIgbmFtZT0iRmxleGlibGUgU2lnbW9pZG9zY29weSIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+DQogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgIDx3aGVyZSBsb2NhbElkPSI4NSIgbG9jYXRvcj0iNzI6MjMtNzM6MTQ5IiB4c2k6dHlwZT0iQW5kIj4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9Ijc2IiBsb2NhdG9yPSI3MjoyOS03Mjo3MCIgeHNpOnR5cGU9IkVxdWFsIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3NCIgbG9jYXRvcj0iNzI6MjktNzI6NTYiIHBhdGg9InN0YXR1cyIgc2NvcGU9IkZsZXhpYmxlU2lnbW9pZG9zY29weSIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI3NSIgbG9jYXRvcj0iNzI6NjAtNzI6NzAiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJjb21wbGV0ZWQiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI4NCIgbG9jYXRvcj0iNzM6MjgtNzM6MTQ5IiB4c2k6dHlwZT0iQW5kIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9IjczOjk0LTczOjEwOCIgeHNpOnR5cGU9IkluIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9IjczOjg5LTczOjkyIiB4c2k6dHlwZT0iRW5kIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjgwIiBsb2NhdG9yPSI3MzoyOC03Mzo4NyIgbmFtZT0iTm9ybWFsaXplIEludGVydmFsIiBsaWJyYXJ5TmFtZT0iR2xvYmFsIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iNzkiIGxvY2F0b3I9IjczOjU2LTczOjg2IiBwYXRoPSJwZXJmb3JtZWQiIHNjb3BlPSJGbGV4aWJsZVNpZ21vaWRvc2NvcHkiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iNzM6OTQtNzM6MTA4IiBsb3dDbG9zZWQ9InRydWUiIGhpZ2hDbG9zZWQ9InRydWUiIHhzaTp0eXBlPSJJbnRlcnZhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8bG93IGxvY2F0b3I9IjczOjEyMy03MzoxNDkiIHhzaTp0eXBlPSJTdWJ0cmFjdCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI4MiIgbG9jYXRvcj0iNzM6MTIzLTczOjE0OSIgeHNpOnR5cGU9IkVuZCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI4MSIgbG9jYXRvcj0iNzM6MTMwLTczOjE0OSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIiB4c2k6dHlwZT0iUGFyYW1ldGVyUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI4MyIgbG9jYXRvcj0iNzM6OTQtNzM6MTAwIiB2YWx1ZT0iNSIgdW5pdD0ieWVhcnMiIHhzaTp0eXBlPSJRdWFudGl0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9sb3c+DQogICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCBsb2NhbElkPSI4MiIgbG9jYXRvcj0iNzM6MTIzLTczOjE0OSIgeHNpOnR5cGU9IkVuZCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI4MSIgbG9jYXRvcj0iNzM6MTMwLTczOjE0OSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIiB4c2k6dHlwZT0iUGFyYW1ldGVyUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2hpZ2g+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSI3Mzo5NC03MzoxMDgiIHhzaTp0eXBlPSJOb3QiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iNzM6OTQtNzM6MTA4IiB4c2k6dHlwZT0iSXNOdWxsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjgyIiBsb2NhdG9yPSI3MzoxMjMtNzM6MTQ5IiB4c2k6dHlwZT0iRW5kIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjgxIiBsb2NhdG9yPSI3MzoxMzAtNzM6MTQ5IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiIHhzaTp0eXBlPSJQYXJhbWV0ZXJSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgIDwvd2hlcmU+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTA0IiBsb2NhdG9yPSI3NToxLTc4OjE0MCIgbmFtZT0iQ1QgQ29sb25vZ3JhcGh5IFBlcmZvcm1lZCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTA0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lICZxdW90O0NUIENvbG9ub2dyYXBoeSBQZXJmb3JtZWQmcXVvdDs6CiAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwMyI+DQogICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI4OSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijg4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iODgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5bUHJvY2VkdXJlOiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0NUIENvbG9ub2dyYXBoeSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBDb2xvbm9ncmFwaHk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgIAkJPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwMiI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPndoZXJlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5MyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjkxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5Db2xvbm9ncmFwaHk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjkxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nY29tcGxldGVkJzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgCQkJYW5kIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMDEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+R2xvYmFsPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O05vcm1hbGl6ZSBJbnRlcnZhbCZxdW90Oyg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSI5NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkNvbG9ub2dyYXBoeTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5wZXJmb3JtZWQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZW5kcyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTAwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+NSB5ZWFyczwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBvciBsZXNzIG9uIG9yIGJlZm9yZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iOTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5lbmQgb2YgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9Ijk4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TWVhc3VyZW1lbnQgUGVyaW9kJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjEwMyIgbG9jYXRvcj0iNzY6My03ODoxNDAiIHhzaTp0eXBlPSJRdWVyeSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9Ijg5IiBsb2NhdG9yPSI3NjozLTc2OjQ1IiBhbGlhcz0iQ29sb25vZ3JhcGh5Ij4NCiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9Ijg4IiBsb2NhdG9yPSI3NjozLTc2OjMyIiBkYXRhVHlwZT0iZmhpcjpQcm9jZWR1cmUiIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9Qcm9jZWR1cmUiIGNvZGVQcm9wZXJ0eT0iY29kZSIgY29kZUNvbXBhcmF0b3I9ImluIiB4c2k6dHlwZT0iUmV0cmlldmUiPg0KICAgICAgICAgICAgICAgICAgPGNvZGVzIGxvY2F0b3I9Ijc2OjE1LTc2OjMxIiBuYW1lPSJDVCBDb2xvbm9ncmFwaHkiIHhzaTp0eXBlPSJWYWx1ZVNldFJlZiIvPg0KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICA8d2hlcmUgbG9jYWxJZD0iMTAyIiBsb2NhdG9yPSI3NzoyMy03ODoxNDAiIHhzaTp0eXBlPSJBbmQiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iOTMiIGxvY2F0b3I9Ijc3OjI5LTc3OjYxIiB4c2k6dHlwZT0iRXF1YWwiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjkxIiBsb2NhdG9yPSI3NzoyOS03Nzo0NyIgcGF0aD0ic3RhdHVzIiBzY29wZT0iQ29sb25vZ3JhcGh5IiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjkyIiBsb2NhdG9yPSI3Nzo1MS03Nzo2MSIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9ImNvbXBsZXRlZCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjEwMSIgbG9jYXRvcj0iNzg6MjgtNzg6MTQwIiB4c2k6dHlwZT0iQW5kIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9Ijc4Ojg1LTc4Ojk5IiB4c2k6dHlwZT0iSW4iPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iNzg6ODAtNzg6ODMiIHhzaTp0eXBlPSJFbmQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iOTciIGxvY2F0b3I9Ijc4OjI4LTc4Ojc4IiBuYW1lPSJOb3JtYWxpemUgSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJHbG9iYWwiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSI5NiIgbG9jYXRvcj0iNzg6NTYtNzg6NzciIHBhdGg9InBlcmZvcm1lZCIgc2NvcGU9IkNvbG9ub2dyYXBoeSIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSI3ODo4NS03ODo5OSIgbG93Q2xvc2VkPSJ0cnVlIiBoaWdoQ2xvc2VkPSJ0cnVlIiB4c2k6dHlwZT0iSW50ZXJ2YWwiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyBsb2NhdG9yPSI3ODoxMTQtNzg6MTQwIiB4c2k6dHlwZT0iU3VidHJhY3QiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iOTkiIGxvY2F0b3I9Ijc4OjExNC03ODoxNDAiIHhzaTp0eXBlPSJFbmQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iOTgiIGxvY2F0b3I9Ijc4OjEyMS03ODoxNDAiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIgeHNpOnR5cGU9IlBhcmFtZXRlclJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTAwIiBsb2NhdG9yPSI3ODo4NS03ODo5MSIgdmFsdWU9IjUiIHVuaXQ9InllYXJzIiB4c2k6dHlwZT0iUXVhbnRpdHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbG93Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggbG9jYWxJZD0iOTkiIGxvY2F0b3I9Ijc4OjExNC03ODoxNDAiIHhzaTp0eXBlPSJFbmQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iOTgiIGxvY2F0b3I9Ijc4OjEyMS03ODoxNDAiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIgeHNpOnR5cGU9IlBhcmFtZXRlclJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9oaWdoPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iNzg6ODUtNzg6OTkiIHhzaTp0eXBlPSJOb3QiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iNzg6ODUtNzg6OTkiIHhzaTp0eXBlPSJJc051bGwiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iOTkiIGxvY2F0b3I9Ijc4OjExNC03ODoxNDAiIHhzaTp0eXBlPSJFbmQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iOTgiIGxvY2F0b3I9Ijc4OjEyMS03ODoxNDAiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIgeHNpOnR5cGU9IlBhcmFtZXRlclJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgPC93aGVyZT4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMjAiIGxvY2F0b3I9IjgwOjEtODM6MTIzIiBuYW1lPSJUb3RhbCBDb2xlY3RvbXkgUGVyZm9ybWVkIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMjAiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgJnF1b3Q7VG90YWwgQ29sZWN0b215IFBlcmZvcm1lZCZxdW90OzoKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTE5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwNiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPltQcm9jZWR1cmU6IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7VG90YWwgQ29sZWN0b215JnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+XTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IENvbGVjdG9teTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgCQk8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE4Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlcmUgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExOCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwOCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEwNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkNvbGVjdG9teTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTA5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J2NvbXBsZXRlZCc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgIAkJCWFuZCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTExIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+R2xvYmFsPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtOb3JtYWxpemUgSW50ZXJ2YWwmcXVvdDsoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkNvbGVjdG9teTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTEzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+cGVyZm9ybWVkPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4pPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTciPiBzdGFydHMgb24gb3IgYmVmb3JlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5lbmQgb2YgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjExNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O01lYXN1cmVtZW50IFBlcmlvZCZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxMTkiIGxvY2F0b3I9IjgxOjMtODM6MTIzIiB4c2k6dHlwZT0iUXVlcnkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxMDYiIGxvY2F0b3I9IjgxOjMtODE6NDIiIGFsaWFzPSJDb2xlY3RvbXkiPg0KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTA1IiBsb2NhdG9yPSI4MTozLTgxOjMyIiBkYXRhVHlwZT0iZmhpcjpQcm9jZWR1cmUiIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9Qcm9jZWR1cmUiIGNvZGVQcm9wZXJ0eT0iY29kZSIgY29kZUNvbXBhcmF0b3I9ImluIiB4c2k6dHlwZT0iUmV0cmlldmUiPg0KICAgICAgICAgICAgICAgICAgPGNvZGVzIGxvY2F0b3I9IjgxOjE1LTgxOjMxIiBuYW1lPSJUb3RhbCBDb2xlY3RvbXkiIHhzaTp0eXBlPSJWYWx1ZVNldFJlZiIvPg0KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICA8d2hlcmUgbG9jYWxJZD0iMTE4IiBsb2NhdG9yPSI4MjoyMy04MzoxMjMiIHhzaTp0eXBlPSJBbmQiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTEwIiBsb2NhdG9yPSI4MjoyOS04Mjo1OCIgeHNpOnR5cGU9IkVxdWFsIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMDgiIGxvY2F0b3I9IjgyOjI5LTgyOjQ0IiBwYXRoPSJzdGF0dXMiIHNjb3BlPSJDb2xlY3RvbXkiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTA5IiBsb2NhdG9yPSI4Mjo0OC04Mjo1OCIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9ImNvbXBsZXRlZCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjExNyIgbG9jYXRvcj0iODM6MjgtODM6MTIzIiB4c2k6dHlwZT0iU2FtZU9yQmVmb3JlIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9IjgzOjc3LTgzOjgyIiB4c2k6dHlwZT0iU3RhcnQiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTE0IiBsb2NhdG9yPSI4MzoyOC04Mzo3NSIgbmFtZT0iTm9ybWFsaXplIEludGVydmFsIiBsaWJyYXJ5TmFtZT0iR2xvYmFsIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTEzIiBsb2NhdG9yPSI4Mzo1Ni04Mzo3NCIgcGF0aD0icGVyZm9ybWVkIiBzY29wZT0iQ29sZWN0b215IiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjExNiIgbG9jYXRvcj0iODM6OTctODM6MTIzIiB4c2k6dHlwZT0iRW5kIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjExNSIgbG9jYXRvcj0iODM6MTA0LTgzOjEyMyIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIiB4c2k6dHlwZT0iUGFyYW1ldGVyUmVmIi8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICA8L3doZXJlPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE0MyIgbG9jYXRvcj0iODU6MS04OToxMTgiIG5hbWU9IkZlY2FsIE9jY3VsdCBCbG9vZCBUZXN0IFBlcmZvcm1lZCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTQzIj4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lICZxdW90O0ZlY2FsIE9jY3VsdCBCbG9vZCBUZXN0IFBlcmZvcm1lZCZxdW90OzoKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTQyIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyMiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPltPYnNlcnZhdGlvbjogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtGZWNhbCBPY2N1bHQgQmxvb2QgVGVzdCAoRk9CVCkmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5dPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gRmVjYWxPY2N1bHRSZXN1bHQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgIAkJPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0MSI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPndoZXJlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMjMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GZWNhbE9jY3VsdFJlc3VsdDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+c3RhdHVzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gaW4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPns8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J2ZpbmFsJzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidhbWVuZGVkJzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEyNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidjb3JyZWN0ZWQnPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTI4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+J3ByZWxpbWluYXJ5JzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPn08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgIAkJCWFuZCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTMzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTMyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTMxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+RmVjYWxPY2N1bHRSZXN1bHQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnZhbHVlPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gaXMgbm90IG51bGw8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgIAkJCWFuZCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTM1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+R2xvYmFsPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtOb3JtYWxpemUgSW50ZXJ2YWwmcXVvdDsoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzNiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZlY2FsT2NjdWx0UmVzdWx0PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxMzciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5lZmZlY3RpdmU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0MCI+IGR1cmluZyBkYXkgb2YgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjEzOSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O01lYXN1cmVtZW50IFBlcmlvZCZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTQyIiBsb2NhdG9yPSI4NjozLTg5OjExOCIgeHNpOnR5cGU9IlF1ZXJ5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTIyIiBsb2NhdG9yPSI4NjozLTg2OjY3IiBhbGlhcz0iRmVjYWxPY2N1bHRSZXN1bHQiPg0KICAgICAgICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTIxIiBsb2NhdG9yPSI4NjozLTg2OjQ5IiBkYXRhVHlwZT0iZmhpcjpPYnNlcnZhdGlvbiIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL09ic2VydmF0aW9uIiBjb2RlUHJvcGVydHk9ImNvZGUiIGNvZGVDb21wYXJhdG9yPSJpbiIgeHNpOnR5cGU9IlJldHJpZXZlIj4NCiAgICAgICAgICAgICAgICAgIDxjb2RlcyBsb2NhdG9yPSI4NjoxNy04Njo0OCIgbmFtZT0iRmVjYWwgT2NjdWx0IEJsb29kIFRlc3QgKEZPQlQpIiB4c2k6dHlwZT0iVmFsdWVTZXRSZWYiLz4NCiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgPHdoZXJlIGxvY2FsSWQ9IjE0MSIgbG9jYXRvcj0iODc6MjMtODk6MTE4IiB4c2k6dHlwZT0iQW5kIj4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjEzNCIgbG9jYXRvcj0iODc6MjktODg6NjIiIHhzaTp0eXBlPSJBbmQiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTMwIiBsb2NhdG9yPSI4NzoyOS04NzoxMDQiIHhzaTp0eXBlPSJJbiI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIiB4c2k6dHlwZT0iRnVuY3Rpb25SZWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTI0IiBsb2NhdG9yPSI4NzoyOS04Nzo1MiIgcGF0aD0ic3RhdHVzIiBzY29wZT0iRmVjYWxPY2N1bHRSZXN1bHQiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTI5IiBsb2NhdG9yPSI4Nzo1Ny04NzoxMDQiIHhzaTp0eXBlPSJMaXN0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IGxvY2FsSWQ9IjEyNSIgbG9jYXRvcj0iODc6NTgtODc6NjQiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJmaW5hbCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IGxvY2FsSWQ9IjEyNiIgbG9jYXRvcj0iODc6NjctODc6NzUiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJhbWVuZGVkIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbG9jYWxJZD0iMTI3IiBsb2NhdG9yPSI4Nzo3OC04Nzo4OCIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9ImNvcnJlY3RlZCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IGxvY2FsSWQ9IjEyOCIgbG9jYXRvcj0iODc6OTEtODc6MTAzIiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0icHJlbGltaW5hcnkiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMzMiIGxvY2F0b3I9Ijg4OjI4LTg4OjYyIiB4c2k6dHlwZT0iTm90Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9Ijg4OjI4LTg4OjYyIiB4c2k6dHlwZT0iSXNOdWxsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjEzMiIgbG9jYXRvcj0iODg6MjgtODg6NTAiIHBhdGg9InZhbHVlIiBzY29wZT0iRmVjYWxPY2N1bHRSZXN1bHQiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTQwIiBsb2NhdG9yPSI4OToyOC04OToxMTgiIHByZWNpc2lvbj0iRGF5IiB4c2k6dHlwZT0iSW5jbHVkZWRJbiI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMzgiIGxvY2F0b3I9Ijg5OjI4LTg5OjgzIiBuYW1lPSJOb3JtYWxpemUgSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJHbG9iYWwiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMzciIGxvY2F0b3I9Ijg5OjU2LTg5OjgyIiBwYXRoPSJlZmZlY3RpdmUiIHNjb3BlPSJGZWNhbE9jY3VsdFJlc3VsdCIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxMzkiIGxvY2F0b3I9Ijg5Ojk5LTg5OjExOCIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIiB4c2k6dHlwZT0iUGFyYW1ldGVyUmVmIi8+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICA8L3doZXJlPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE2OCIgbG9jYXRvcj0iOTE6MS05NToxNDMiIG5hbWU9IkZlY2FsIEltbXVub2NoZW1pY2FsIFRlc3QgRE5BIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxNjgiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgJnF1b3Q7RmVjYWwgSW1tdW5vY2hlbWljYWwgVGVzdCBETkEmcXVvdDs6CiAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE2NyI+DQogICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5bT2JzZXJ2YXRpb246IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7RklUIEROQSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBGaXRETkE8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgIAkJPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjE2NiI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPndoZXJlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNjYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNTciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GaXRETkE8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnN0YXR1czwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IGluIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNTIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz57PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE0OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidmaW5hbCc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNDkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nYW1lbmRlZCc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4sIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nY29ycmVjdGVkJzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiwgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE1MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPidwcmVsaW1pbmFyeSc8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz59PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAJCQlhbmQgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE1NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE1NSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE1NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZpdEROQTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTU1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+dmFsdWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBpcyBub3QgbnVsbDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgCQkJYW5kIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNjUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNjEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNTgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5HbG9iYWw8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE2MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O05vcm1hbGl6ZSBJbnRlcnZhbCZxdW90Oyg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTYwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTU5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Rml0RE5BPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNjAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5lZmZlY3RpdmU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTY1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+b2NjdXJzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNjQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4zIHllYXJzPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IG9yIGxlc3Mgb24gb3IgYmVmb3JlIGRheSBvZjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTYzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZW5kIG9mIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtNZWFzdXJlbWVudCBQZXJpb2QmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGV4cHJlc3Npb24gbG9jYWxJZD0iMTY3IiBsb2NhdG9yPSI5MjozLTk1OjE0MyIgeHNpOnR5cGU9IlF1ZXJ5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMTQ1IiBsb2NhdG9yPSI5MjozLTkyOjMzIiBhbGlhcz0iRml0RE5BIj4NCiAgICAgICAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjE0NCIgbG9jYXRvcj0iOTI6My05MjoyNiIgZGF0YVR5cGU9ImZoaXI6T2JzZXJ2YXRpb24iIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9PYnNlcnZhdGlvbiIgY29kZVByb3BlcnR5PSJjb2RlIiBjb2RlQ29tcGFyYXRvcj0iaW4iIHhzaTp0eXBlPSJSZXRyaWV2ZSI+DQogICAgICAgICAgICAgICAgICA8Y29kZXMgbG9jYXRvcj0iOTI6MTctOTI6MjUiIG5hbWU9IkZJVCBETkEiIHhzaTp0eXBlPSJWYWx1ZVNldFJlZiIvPg0KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICA8d2hlcmUgbG9jYWxJZD0iMTY2IiBsb2NhdG9yPSI5MzoyMy05NToxNDMiIHhzaTp0eXBlPSJBbmQiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTU3IiBsb2NhdG9yPSI5MzoyOS05NDo1MSIgeHNpOnR5cGU9IkFuZCI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNTMiIGxvY2F0b3I9IjkzOjI5LTkzOjkzIiB4c2k6dHlwZT0iSW4iPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE0NyIgbG9jYXRvcj0iOTM6MjktOTM6NDEiIHBhdGg9InN0YXR1cyIgc2NvcGU9IkZpdEROQSIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNTIiIGxvY2F0b3I9IjkzOjQ2LTkzOjkzIiB4c2k6dHlwZT0iTGlzdCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZWxlbWVudCBsb2NhbElkPSIxNDgiIGxvY2F0b3I9IjkzOjQ3LTkzOjUzIiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iZmluYWwiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZWxlbWVudCBsb2NhbElkPSIxNDkiIGxvY2F0b3I9IjkzOjU2LTkzOjY0IiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0iYW1lbmRlZCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IGxvY2FsSWQ9IjE1MCIgbG9jYXRvcj0iOTM6NjctOTM6NzciIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJjb3JyZWN0ZWQiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZWxlbWVudCBsb2NhbElkPSIxNTEiIGxvY2F0b3I9IjkzOjgwLTkzOjkyIiB2YWx1ZVR5cGU9InQ6U3RyaW5nIiB2YWx1ZT0icHJlbGltaW5hcnkiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNTYiIGxvY2F0b3I9Ijk0OjI4LTk0OjUxIiB4c2k6dHlwZT0iTm90Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9Ijk0OjI4LTk0OjUxIiB4c2k6dHlwZT0iSXNOdWxsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE1NSIgbG9jYXRvcj0iOTQ6MjgtOTQ6MzkiIHBhdGg9InZhbHVlIiBzY29wZT0iRml0RE5BIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE2NSIgbG9jYXRvcj0iOTU6MjgtOTU6MTQzIiB4c2k6dHlwZT0iQW5kIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9Ijk1OjgxLTk1Ojk1IiBwcmVjaXNpb249IkRheSIgeHNpOnR5cGU9IkluIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9Ijk1OjM1LTk1OjcyIiB4c2k6dHlwZT0iRW5kIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE2MSIgbG9jYXRvcj0iOTU6MjgtOTU6NzIiIG5hbWU9Ik5vcm1hbGl6ZSBJbnRlcnZhbCIgbGlicmFyeU5hbWU9Ikdsb2JhbCIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE2MCIgbG9jYXRvcj0iOTU6NTYtOTU6NzEiIHBhdGg9ImVmZmVjdGl2ZSIgc2NvcGU9IkZpdEROQSIgeHNpOnR5cGU9IlByb3BlcnR5Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSI5NTo4MS05NTo5NSIgbG93Q2xvc2VkPSJ0cnVlIiBoaWdoQ2xvc2VkPSJ0cnVlIiB4c2k6dHlwZT0iSW50ZXJ2YWwiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyBsb2NhdG9yPSI5NToxMTctOTU6MTQzIiB4c2k6dHlwZT0iU3VidHJhY3QiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTYzIiBsb2NhdG9yPSI5NToxMTctOTU6MTQzIiB4c2k6dHlwZT0iRW5kIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE2MiIgbG9jYXRvcj0iOTU6MTI0LTk1OjE0MyIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIiB4c2k6dHlwZT0iUGFyYW1ldGVyUmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNjQiIGxvY2F0b3I9Ijk1OjgxLTk1Ojg3IiB2YWx1ZT0iMyIgdW5pdD0ieWVhcnMiIHhzaTp0eXBlPSJRdWFudGl0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9sb3c+DQogICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCBsb2NhbElkPSIxNjMiIGxvY2F0b3I9Ijk1OjExNy05NToxNDMiIHhzaTp0eXBlPSJFbmQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTYyIiBsb2NhdG9yPSI5NToxMjQtOTU6MTQzIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiIHhzaTp0eXBlPSJQYXJhbWV0ZXJSZWYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvaGlnaD4NCiAgICAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9Ijk1OjgxLTk1Ojk1IiB4c2k6dHlwZT0iTm90Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9Ijk1OjgxLTk1Ojk1IiB4c2k6dHlwZT0iSXNOdWxsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE2MyIgbG9jYXRvcj0iOTU6MTE3LTk1OjE0MyIgeHNpOnR5cGU9IkVuZCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNjIiIGxvY2F0b3I9Ijk1OjEyNC05NToxNDMiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIgeHNpOnR5cGU9IlBhcmFtZXRlclJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgPC93aGVyZT4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxODUiIGxvY2F0b3I9Ijk3OjEtMTAwOjE0MSIgbmFtZT0iQ29sb25vc2NvcHkgUGVyZm9ybWVkIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxODUiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgJnF1b3Q7Q29sb25vc2NvcHkgUGVyZm9ybWVkJnF1b3Q7OgogIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxODQiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTcwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTY5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTY5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+W1Byb2NlZHVyZTogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtDb2xvbm9zY29weSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBDb2xvbm9zY29weTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgCQk8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTgzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+d2hlcmUgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE4MyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3MiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3MSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkNvbG9ub3Njb3B5PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNzIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA9IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNzMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nY29tcGxldGVkJzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgCQkgIGFuZCA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTgyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTc4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTc1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+R2xvYmFsPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNzgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtOb3JtYWxpemUgSW50ZXJ2YWwmcXVvdDsoPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3NyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkNvbG9ub3Njb3B5PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxNzciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5wZXJmb3JtZWQ8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTgyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZW5kcyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTgxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+MTAgeWVhcnM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gb3IgbGVzcyBvbiBvciBiZWZvcmU8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE4MCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmVuZCBvZiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTc5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TWVhc3VyZW1lbnQgUGVyaW9kJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjE4NCIgbG9jYXRvcj0iOTg6My0xMDA6MTQxIiB4c2k6dHlwZT0iUXVlcnkiPg0KICAgICAgICAgICAgPHNvdXJjZSBsb2NhbElkPSIxNzAiIGxvY2F0b3I9Ijk4OjMtOTg6NDAiIGFsaWFzPSJDb2xvbm9zY29weSI+DQogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxNjkiIGxvY2F0b3I9Ijk4OjMtOTg6MjgiIGRhdGFUeXBlPSJmaGlyOlByb2NlZHVyZSIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL1Byb2NlZHVyZSIgY29kZVByb3BlcnR5PSJjb2RlIiBjb2RlQ29tcGFyYXRvcj0iaW4iIHhzaTp0eXBlPSJSZXRyaWV2ZSI+DQogICAgICAgICAgICAgICAgICA8Y29kZXMgbG9jYXRvcj0iOTg6MTUtOTg6MjciIG5hbWU9IkNvbG9ub3Njb3B5IiB4c2k6dHlwZT0iVmFsdWVTZXRSZWYiLz4NCiAgICAgICAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgICAgICAgIDwvc291cmNlPg0KICAgICAgICAgICAgPHdoZXJlIGxvY2FsSWQ9IjE4MyIgbG9jYXRvcj0iOTk6MjMtMTAwOjE0MSIgeHNpOnR5cGU9IkFuZCI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNzQiIGxvY2F0b3I9Ijk5OjI5LTk5OjYwIiB4c2k6dHlwZT0iRXF1YWwiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE3MiIgbG9jYXRvcj0iOTk6MjktOTk6NDYiIHBhdGg9InN0YXR1cyIgc2NvcGU9IkNvbG9ub3Njb3B5IiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE3MyIgbG9jYXRvcj0iOTk6NTAtOTk6NjAiIHZhbHVlVHlwZT0idDpTdHJpbmciIHZhbHVlPSJjb21wbGV0ZWQiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxODIiIGxvY2F0b3I9IjEwMDoyOS0xMDA6MTQxIiB4c2k6dHlwZT0iQW5kIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2F0b3I9IjEwMDo4NS0xMDA6MTAwIiB4c2k6dHlwZT0iSW4iPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iMTAwOjgwLTEwMDo4MyIgeHNpOnR5cGU9IkVuZCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNzgiIGxvY2F0b3I9IjEwMDoyOS0xMDA6NzgiIG5hbWU9Ik5vcm1hbGl6ZSBJbnRlcnZhbCIgbGlicmFyeU5hbWU9Ikdsb2JhbCIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE3NyIgbG9jYXRvcj0iMTAwOjU3LTEwMDo3NyIgcGF0aD0icGVyZm9ybWVkIiBzY29wZT0iQ29sb25vc2NvcHkiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iMTAwOjg1LTEwMDoxMDAiIGxvd0Nsb3NlZD0idHJ1ZSIgaGlnaENsb3NlZD0idHJ1ZSIgeHNpOnR5cGU9IkludGVydmFsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgbG9jYXRvcj0iMTAwOjExNS0xMDA6MTQxIiB4c2k6dHlwZT0iU3VidHJhY3QiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTgwIiBsb2NhdG9yPSIxMDA6MTE1LTEwMDoxNDEiIHhzaTp0eXBlPSJFbmQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTc5IiBsb2NhdG9yPSIxMDA6MTIyLTEwMDoxNDEiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIgeHNpOnR5cGU9IlBhcmFtZXRlclJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTgxIiBsb2NhdG9yPSIxMDA6ODUtMTAwOjkyIiB2YWx1ZT0iMTAiIHVuaXQ9InllYXJzIiB4c2k6dHlwZT0iUXVhbnRpdHkiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbG93Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggbG9jYWxJZD0iMTgwIiBsb2NhdG9yPSIxMDA6MTE1LTEwMDoxNDEiIHhzaTp0eXBlPSJFbmQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTc5IiBsb2NhdG9yPSIxMDA6MTIyLTEwMDoxNDEiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIgeHNpOnR5cGU9IlBhcmFtZXRlclJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9oaWdoPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iMTAwOjg1LTEwMDoxMDAiIHhzaTp0eXBlPSJOb3QiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iMTAwOjg1LTEwMDoxMDAiIHhzaTp0eXBlPSJJc051bGwiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTgwIiBsb2NhdG9yPSIxMDA6MTE1LTEwMDoxNDEiIHhzaTp0eXBlPSJFbmQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTc5IiBsb2NhdG9yPSIxMDA6MTIyLTEwMDoxNDEiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIgeHNpOnR5cGU9IlBhcmFtZXRlclJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgPC93aGVyZT4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIyMDAiIGxvY2F0b3I9IjEwMjoxLTEwNzo1OSIgbmFtZT0iTnVtZXJhdG9yIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIyMDAiPg0KICAgICAgICAgICAgICAgPGE6cz5kZWZpbmUgJnF1b3Q7TnVtZXJhdG9yJnF1b3Q7OgogIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxOTkiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOTYiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOTMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOTAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5leGlzdHMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE4NiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0NvbG9ub3Njb3B5IFBlcmZvcm1lZCZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgCQlvciA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTg5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZXhpc3RzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxODgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtGZWNhbCBPY2N1bHQgQmxvb2QgVGVzdCBQZXJmb3JtZWQmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgCQlvciA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTkyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+ZXhpc3RzIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtGbGV4aWJsZSBTaWdtb2lkb3Njb3B5IFBlcmZvcm1lZCZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAJCW9yIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5leGlzdHMgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE5NCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0ZlY2FsIEltbXVub2NoZW1pY2FsIFRlc3QgRE5BJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgIAkJb3IgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjE5OCI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPmV4aXN0cyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTk3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7Q1QgQ29sb25vZ3JhcGh5IFBlcmZvcm1lZCZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIxOTkiIGxvY2F0b3I9IjEwMzozLTEwNzo1OSIgeHNpOnR5cGU9Ik9yIj4NCiAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE5NiIgbG9jYXRvcj0iMTAzOjMtMTA2OjYzIiB4c2k6dHlwZT0iT3IiPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTkzIiBsb2NhdG9yPSIxMDM6My0xMDU6NjYiIHhzaTp0eXBlPSJPciI+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxOTAiIGxvY2F0b3I9IjEwMzozLTEwNDo2NyIgeHNpOnR5cGU9Ik9yIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE4NyIgbG9jYXRvcj0iMTAzOjMtMTAzOjMyIiB4c2k6dHlwZT0iRXhpc3RzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE4NiIgbG9jYXRvcj0iMTAzOjEwLTEwMzozMiIgbmFtZT0iQ29sb25vc2NvcHkgUGVyZm9ybWVkIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTg5IiBsb2NhdG9yPSIxMDQ6MjYtMTA0OjY3IiB4c2k6dHlwZT0iRXhpc3RzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE4OCIgbG9jYXRvcj0iMTA0OjMzLTEwNDo2NyIgbmFtZT0iRmVjYWwgT2NjdWx0IEJsb29kIFRlc3QgUGVyZm9ybWVkIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTkyIiBsb2NhdG9yPSIxMDU6MjYtMTA1OjY2IiB4c2k6dHlwZT0iRXhpc3RzIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE5MSIgbG9jYXRvcj0iMTA1OjMzLTEwNTo2NiIgbmFtZT0iRmxleGlibGUgU2lnbW9pZG9zY29weSBQZXJmb3JtZWQiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxOTUiIGxvY2F0b3I9IjEwNjoyNi0xMDY6NjMiIHhzaTp0eXBlPSJFeGlzdHMiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTk0IiBsb2NhdG9yPSIxMDY6MzMtMTA2OjYzIiBuYW1lPSJGZWNhbCBJbW11bm9jaGVtaWNhbCBUZXN0IEROQSIgeHNpOnR5cGU9IkV4cHJlc3Npb25SZWYiLz4NCiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE5OCIgbG9jYXRvcj0iMTA3OjI2LTEwNzo1OSIgeHNpOnR5cGU9IkV4aXN0cyI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxOTciIGxvY2F0b3I9IjEwNzozMy0xMDc6NTkiIG5hbWU9IkNUIENvbG9ub2dyYXBoeSBQZXJmb3JtZWQiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMjEwIiBsb2NhdG9yPSIxMDk6MS0xMTE6MTIwIiBuYW1lPSJNYWxpZ25hbnQgTmVvcGxhc20iIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjIxMCI+DQogICAgICAgICAgICAgICA8YTpzPmRlZmluZSAmcXVvdDtNYWxpZ25hbnQgTmVvcGxhc20mcXVvdDs6CiAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjIwOSI+DQogICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMDIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMDEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMDEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5bQ29uZGl0aW9uOiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O01hbGlnbmFudCBOZW9wbGFzbSBvZiBDb2xvbiZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiBDb2xvcmVjdGFsQ2FuY2VyPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAJCTwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMDgiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cz53aGVyZSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjA4Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjA1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjAzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+R2xvYmFsPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMDUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtQcmV2YWxlbmNlIFBlcmlvZCZxdW90Oyg8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjA0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+Q29sb3JlY3RhbENhbmNlcjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPik8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIwOCI+IHN0YXJ0cyBvbiBvciBiZWZvcmUgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIwNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmVuZCBvZiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjA2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TWVhc3VyZW1lbnQgUGVyaW9kJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIyMDkiIGxvY2F0b3I9IjExMDozLTExMToxMjAiIHhzaTp0eXBlPSJRdWVyeSI+DQogICAgICAgICAgICA8c291cmNlIGxvY2FsSWQ9IjIwMiIgbG9jYXRvcj0iMTEwOjMtMTEwOjYxIiBhbGlhcz0iQ29sb3JlY3RhbENhbmNlciI+DQogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIyMDEiIGxvY2F0b3I9IjExMDozLTExMDo0NCIgZGF0YVR5cGU9ImZoaXI6Q29uZGl0aW9uIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vQ29uZGl0aW9uIiBjb2RlUHJvcGVydHk9ImNvZGUiIGNvZGVDb21wYXJhdG9yPSJpbiIgeHNpOnR5cGU9IlJldHJpZXZlIj4NCiAgICAgICAgICAgICAgICAgIDxjb2RlcyBsb2NhdG9yPSIxMTA6MTUtMTEwOjQzIiBuYW1lPSJNYWxpZ25hbnQgTmVvcGxhc20gb2YgQ29sb24iIHhzaTp0eXBlPSJWYWx1ZVNldFJlZiIvPg0KICAgICAgICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgICAgICAgPC9zb3VyY2U+DQogICAgICAgICAgICA8d2hlcmUgbG9jYWxJZD0iMjA4IiBsb2NhdG9yPSIxMTE6MjMtMTExOjEyMCIgeHNpOnR5cGU9IlNhbWVPckJlZm9yZSI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhdG9yPSIxMTE6NzQtMTExOjc5IiB4c2k6dHlwZT0iU3RhcnQiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjA1IiBsb2NhdG9yPSIxMTE6MjktMTExOjcyIiBuYW1lPSJQcmV2YWxlbmNlIFBlcmlvZCIgbGlicmFyeU5hbWU9Ikdsb2JhbCIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjIwNCIgbG9jYXRvcj0iMTExOjU2LTExMTo3MSIgbmFtZT0iQ29sb3JlY3RhbENhbmNlciIgeHNpOnR5cGU9IkFsaWFzUmVmIi8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMDciIGxvY2F0b3I9IjExMTo5NC0xMTE6MTIwIiB4c2k6dHlwZT0iRW5kIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjIwNiIgbG9jYXRvcj0iMTExOjEwMS0xMTE6MTIwIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiIHhzaTp0eXBlPSJQYXJhbWV0ZXJSZWYiLz4NCiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgIDwvd2hlcmU+DQogICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMjI1IiBsb2NhdG9yPSIxMTM6MS0xMTg6OTAiIG5hbWU9IkRlbm9taW5hdG9yIEV4Y2x1c2lvbiIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMjI1Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lICZxdW90O0Rlbm9taW5hdG9yIEV4Y2x1c2lvbiZxdW90OzoKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMjI0Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjE4Ij4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjE1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjEyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjExIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+SG9zcGljZTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjEyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7SGFzIEhvc3BpY2UmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgIAkJb3IgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIxNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmV4aXN0cyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjEzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TWFsaWduYW50IE5lb3BsYXNtJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgICAgICAgICAgICAgICAgIAkJb3IgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIxNyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzPmV4aXN0cyA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjE2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7VG90YWwgQ29sZWN0b215IFBlcmZvcm1lZCZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz4KICAgICAgICAgICAgICAgICAgICAJCW9yIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMjMiPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMjAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5GcmFpbHR5PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjIwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7QWR2YW5jZWQgSWxsbmVzcyBhbmQgRnJhaWx0eSBFeGNsdXNpb24gTm90IEluY2x1ZGluZyBPdmVyIEFnZSA4MCZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAgICAgICAgICAgICAgICAgCQlhbmQgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIyMiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIyMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPkZyYWlsdHk8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4uPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIyMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0xvbmcgVGVybSBDYXJlIFBlcmlvZHMgTG9uZ2VyIFRoYW4gOTAgQ29uc2VjdXRpdmUgRGF5cyZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxleHByZXNzaW9uIGxvY2FsSWQ9IjIyNCIgbG9jYXRvcj0iMTE0OjMtMTE4OjkwIiB4c2k6dHlwZT0iT3IiPg0KICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjE4IiBsb2NhdG9yPSIxMTQ6My0xMTY6NTkiIHhzaTp0eXBlPSJPciI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMTUiIGxvY2F0b3I9IjExNDozLTExNTo1MiIgeHNpOnR5cGU9Ik9yIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjIxMiIgbG9jYXRvcj0iMTE0OjMtMTE0OjIzIiBuYW1lPSJIYXMgSG9zcGljZSIgbGlicmFyeU5hbWU9Ikhvc3BpY2UiIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMTQiIGxvY2F0b3I9IjExNToyNi0xMTU6NTIiIHhzaTp0eXBlPSJFeGlzdHMiPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjEzIiBsb2NhdG9yPSIxMTU6MzMtMTE1OjUyIiBuYW1lPSJNYWxpZ25hbnQgTmVvcGxhc20iIHhzaTp0eXBlPSJFeHByZXNzaW9uUmVmIi8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMTciIGxvY2F0b3I9IjExNjoyNi0xMTY6NTkiIHhzaTp0eXBlPSJFeGlzdHMiPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjE2IiBsb2NhdG9yPSIxMTY6MzMtMTE2OjU5IiBuYW1lPSJUb3RhbCBDb2xlY3RvbXkgUGVyZm9ybWVkIiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjIzIiBsb2NhdG9yPSIxMTc6MjYtMTE4OjkwIiB4c2k6dHlwZT0iQW5kIj4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjIyMCIgbG9jYXRvcj0iMTE3OjI2LTExNzoxMDAiIG5hbWU9IkFkdmFuY2VkIElsbG5lc3MgYW5kIEZyYWlsdHkgRXhjbHVzaW9uIE5vdCBJbmNsdWRpbmcgT3ZlciBBZ2UgODAiIGxpYnJhcnlOYW1lPSJGcmFpbHR5IiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjIyIiBsb2NhdG9yPSIxMTg6MjctMTE4OjkwIiBuYW1lPSJMb25nIFRlcm0gQ2FyZSBQZXJpb2RzIExvbmdlciBUaGFuIDkwIENvbnNlY3V0aXZlIERheXMiIGxpYnJhcnlOYW1lPSJGcmFpbHR5IiB4c2k6dHlwZT0iRXhwcmVzc2lvblJlZiIvPg0KICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgPC9kZWY+DQogICA8L3N0YXRlbWVudHM+DQo8L2xpYnJhcnk+DQo=" }, { "contentType": "application/elm+json", "data": "ew0KICAgImxpYnJhcnkiIDogew0KICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAidHJhbnNsYXRvclZlcnNpb24iIDogIjEuMyIsDQogICAgICAgICAidHJhbnNsYXRvck9wdGlvbnMiIDogIkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iLA0KICAgICAgICAgInR5cGUiIDogIkNxbFRvRWxtSW5mbyINCiAgICAgIH0sIHsNCiAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJyIiA6ICIyMjUiLA0KICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwibGlicmFyeSBDb2xvcmVjdGFsQ2FuY2VyU2NyZWVuaW5nc0ZISVIgdmVyc2lvbiAnMC4wLjAwMSciIF0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfQ0KICAgICAgfSBdLA0KICAgICAgImlkZW50aWZpZXIiIDogew0KICAgICAgICAgImlkIiA6ICJDb2xvcmVjdGFsQ2FuY2VyU2NyZWVuaW5nc0ZISVIiLA0KICAgICAgICAgInN5c3RlbSIgOiAiaHR0cDovL2VjcWkuaGVhbHRoaXQuZ292L2VjcW1zIiwNCiAgICAgICAgICJ2ZXJzaW9uIiA6ICIwLjAuMDAxIg0KICAgICAgfSwNCiAgICAgICJzY2hlbWFJZGVudGlmaWVyIiA6IHsNCiAgICAgICAgICJpZCIgOiAidXJuOmhsNy1vcmc6ZWxtIiwNCiAgICAgICAgICJ2ZXJzaW9uIiA6ICJyMSINCiAgICAgIH0sDQogICAgICAidXNpbmdzIiA6IHsNCiAgICAgICAgICJkZWYiIDogWyB7DQogICAgICAgICAgICAibG9jYWxJZGVudGlmaWVyIiA6ICJTeXN0ZW0iLA0KICAgICAgICAgICAgInVyaSIgOiAidXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxIg0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM6MS0zOjI2IiwNCiAgICAgICAgICAgICJsb2NhbElkZW50aWZpZXIiIDogIkZISVIiLA0KICAgICAgICAgICAgInVyaSIgOiAiaHR0cDovL2hsNy5vcmcvZmhpciIsDQogICAgICAgICAgICAidmVyc2lvbiIgOiAiNC4wLjEiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMSIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ1c2luZyAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB2ZXJzaW9uICIsIic0LjAuMSciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9IF0NCiAgICAgIH0sDQogICAgICAiaW5jbHVkZXMiIDogew0KICAgICAgICAgImRlZiIgOiBbIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1OjEtNTo1NiIsDQogICAgICAgICAgICAibG9jYWxJZGVudGlmaWVyIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAicGF0aCIgOiAiaHR0cDovL2VjcWkuaGVhbHRoaXQuZ292L2VjcW1zL0ZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICJ2ZXJzaW9uIiA6ICI0LjAuMDAxIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjIiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiaW5jbHVkZSAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVJIZWxwZXJzIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdmVyc2lvbiAiLCInNC4wLjAwMSciLCIgY2FsbGVkICIsIkZISVJIZWxwZXJzIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjMiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjY6MS02OjY2IiwNCiAgICAgICAgICAgICJsb2NhbElkZW50aWZpZXIiIDogIlNERSIsDQogICAgICAgICAgICAicGF0aCIgOiAiaHR0cDovL2VjcWkuaGVhbHRoaXQuZ292L2VjcW1zL1N1cHBsZW1lbnRhbERhdGFFbGVtZW50c0ZISVI0IiwNCiAgICAgICAgICAgICJ2ZXJzaW9uIiA6ICIyLjAuMDAwIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjMiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiaW5jbHVkZSAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlN1cHBsZW1lbnRhbERhdGFFbGVtZW50c0ZISVI0IiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgdmVyc2lvbiAiLCInMi4wLjAwMCciLCIgY2FsbGVkICIsIlNERSIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3OjEtNzo2OSIsDQogICAgICAgICAgICAibG9jYWxJZGVudGlmaWVyIiA6ICJHbG9iYWwiLA0KICAgICAgICAgICAgInBhdGgiIDogImh0dHA6Ly9lY3FpLmhlYWx0aGl0Lmdvdi9lY3Ftcy9NQVRHbG9iYWxDb21tb25GdW5jdGlvbnNGSElSNCIsDQogICAgICAgICAgICAidmVyc2lvbiIgOiAiNi4wLjAwMCIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImluY2x1ZGUgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJNQVRHbG9iYWxDb21tb25GdW5jdGlvbnNGSElSNCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIHZlcnNpb24gIiwiJzYuMC4wMDAnIiwiIGNhbGxlZCAiLCJHbG9iYWwiIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiODoxLTg6ODkiLA0KICAgICAgICAgICAgImxvY2FsSWRlbnRpZmllciIgOiAiQWR1bHRPdXRwYXRpZW50RW5jb3VudGVycyIsDQogICAgICAgICAgICAicGF0aCIgOiAiaHR0cDovL2VjcWkuaGVhbHRoaXQuZ292L2VjcW1zL0FkdWx0T3V0cGF0aWVudEVuY291bnRlcnNGSElSNCIsDQogICAgICAgICAgICAidmVyc2lvbiIgOiAiMi4wLjAwMCIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI1IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImluY2x1ZGUgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJBZHVsdE91dHBhdGllbnRFbmNvdW50ZXJzRkhJUjQiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB2ZXJzaW9uICIsIicyLjAuMDAwJyIsIiBjYWxsZWQgIiwiQWR1bHRPdXRwYXRpZW50RW5jb3VudGVycyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5OjEtOTo1MyIsDQogICAgICAgICAgICAibG9jYWxJZGVudGlmaWVyIiA6ICJIb3NwaWNlIiwNCiAgICAgICAgICAgICJwYXRoIiA6ICJodHRwOi8vZWNxaS5oZWFsdGhpdC5nb3YvZWNxbXMvSG9zcGljZUZISVI0IiwNCiAgICAgICAgICAgICJ2ZXJzaW9uIiA6ICIyLjAuMDAwIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiaW5jbHVkZSAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkhvc3BpY2VGSElSNCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIHZlcnNpb24gIiwiJzIuMC4wMDAnIiwiIGNhbGxlZCAiLCJIb3NwaWNlIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjciLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwOjEtMTA6ODUiLA0KICAgICAgICAgICAgImxvY2FsSWRlbnRpZmllciIgOiAiRnJhaWx0eSIsDQogICAgICAgICAgICAicGF0aCIgOiAiaHR0cDovL2VjcWkuaGVhbHRoaXQuZ292L2VjcW1zL0FkdmFuY2VkSWxsbmVzc2FuZEZyYWlsdHlFeGNsdXNpb25FQ1FNRkhJUjQiLA0KICAgICAgICAgICAgInZlcnNpb24iIDogIjUuMTIuMDAwIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjciLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiaW5jbHVkZSAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkFkdmFuY2VkSWxsbmVzc2FuZEZyYWlsdHlFeGNsdXNpb25FQ1FNRkhJUjQiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB2ZXJzaW9uICIsIic1LjEyLjAwMCciLCIgY2FsbGVkICIsIkZyYWlsdHkiIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9IF0NCiAgICAgIH0sDQogICAgICAicGFyYW1ldGVycyIgOiB7DQogICAgICAgICAiZGVmIiA6IFsgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjQ1IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0NjoxLTQ3OjY2IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNDUiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwicGFyYW1ldGVyICIsIlwiTWVhc3VyZW1lbnQgUGVyaW9kXCIiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDQiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiSW50ZXJ2YWw8IiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRGF0ZVRpbWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIj4iIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICBkZWZhdWx0ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQyIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJJbnRlcnZhbFsiLCJAMjAxOS0wMS0wMVQwMDowMDowMC4wIiwiLCAiLCJAMjAyMC0wMS0wMVQwMDowMDowMC4wIiwiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJkZWZhdWx0IiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MiIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDc6MTEtNDc6NjYiLA0KICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogZmFsc2UsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgImxvdyIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDAiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ3OjIwLTQ3OjQxIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJEYXRlVGltZSIsDQogICAgICAgICAgICAgICAgICAieWVhciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIyMDE5IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJtb250aCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIxIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJkYXkiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAiaG91ciIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJtaW51dGUiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAic2Vjb25kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjAiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgIm1pbGxpc2Vjb25kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjAiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjQxIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0Nzo0NC00Nzo2NSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgInllYXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMjAyMCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAibW9udGgiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAiZGF5IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjEiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgImhvdXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAibWludXRlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjAiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgInNlY29uZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJtaWxsaXNlY29uZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJwYXJhbWV0ZXJUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0NCIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDY6MzItNDY6NDkiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsVHlwZVNwZWNpZmllciIsDQogICAgICAgICAgICAgICAicG9pbnRUeXBlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI0MyIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDY6NDEtNDY6NDgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9RGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0gXQ0KICAgICAgfSwNCiAgICAgICJjb2RlU3lzdGVtcyIgOiB7DQogICAgICAgICAiZGVmIiA6IFsgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjEyOjEtMTI6MzgiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkxPSU5DIiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2xvaW5jLm9yZyIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImNvZGVzeXN0ZW0gIiwiXCJMT0lOQ1wiIiwiOiAiLCInaHR0cDovL2xvaW5jLm9yZyciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9IF0NCiAgICAgIH0sDQogICAgICAidmFsdWVTZXRzIiA6IHsNCiAgICAgICAgICJkZWYiIDogWyB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiOSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTQ6MS0xNDoxMDciLA0KICAgICAgICAgICAgIm5hbWUiIDogIkFjdXRlIElucGF0aWVudCIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDgzIiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjkiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJBY3V0ZSBJbnBhdGllbnRcIiIsIjogIiwiJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDgzJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTU6MS0xNToxMDgiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkFkdmFuY2VkIElsbG5lc3MiLA0KICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMTAuMTIuMTA4MiIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ2YWx1ZXNldCAiLCJcIkFkdmFuY2VkIElsbG5lc3NcIiIsIjogIiwiJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjExMC4xMi4xMDgyJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTY6MS0xNjoxMDMiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkFubnVhbCBXZWxsbmVzcyBWaXNpdCIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjUyNi4zLjEyNDAiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTEiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJBbm51YWwgV2VsbG5lc3MgVmlzaXRcIiIsIjogIiwiJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjUyNi4zLjEyNDAnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzoxLTE3OjEzOSIsDQogICAgICAgICAgICAibmFtZSIgOiAiQ2FyZSBTZXJ2aWNlcyBpbiBMb25nLVRlcm0gUmVzaWRlbnRpYWwgRmFjaWxpdHkiLA0KICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTAxNCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ2YWx1ZXNldCAiLCJcIkNhcmUgU2VydmljZXMgaW4gTG9uZy1UZXJtIFJlc2lkZW50aWFsIEZhY2lsaXR5XCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTAxNCciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTMiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE4OjEtMTg6MTAzIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJDb2xvbm9zY29weSIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwOC4xMi4xMDIwIiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEzIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiQ29sb25vc2NvcHlcIiIsIjogIiwiJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwOC4xMi4xMDIwJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTk6MS0xOToxMDciLA0KICAgICAgICAgICAgIm5hbWUiIDogIkNUIENvbG9ub2dyYXBoeSIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwOC4xMi4xMDM4IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjE0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiQ1QgQ29sb25vZ3JhcGh5XCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDguMTIuMTAzOCciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTUiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjIwOjEtMjA6MTEyIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJEZW1lbnRpYSBNZWRpY2F0aW9ucyIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjE5Ni4xMi4xNTEwIiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjE1IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiRGVtZW50aWEgTWVkaWNhdGlvbnNcIiIsIjogIiwiJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjE5Ni4xMi4xNTEwJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjE6MS0yMToxMzYiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkRpc2NoYXJnZWQgdG8gSGVhbHRoIENhcmUgRmFjaWxpdHkgZm9yIEhvc3BpY2UgQ2FyZSIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjExNy4xLjcuMS4yMDciLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJEaXNjaGFyZ2VkIHRvIEhlYWx0aCBDYXJlIEZhY2lsaXR5IGZvciBIb3NwaWNlIENhcmVcIiIsIjogIiwiJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjExNy4xLjcuMS4yMDcnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjE3IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMjoxLTIyOjEyMCIsDQogICAgICAgICAgICAibmFtZSIgOiAiRGlzY2hhcmdlZCB0byBIb21lIGZvciBIb3NwaWNlIENhcmUiLA0KICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy4xMTcuMS43LjEuMjA5IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjE3IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiRGlzY2hhcmdlZCB0byBIb21lIGZvciBIb3NwaWNlIENhcmVcIiIsIjogIiwiJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjExNy4xLjcuMS4yMDknIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjE4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzoxLTIzOjk0IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJFRCIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDg1IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjE4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiRURcIiIsIjogIiwiJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDg1JyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjQ6MS0yNDoxMDAiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkVuY291bnRlciBJbnBhdGllbnQiLA0KICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy42NjYuNS4zMDciLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTkiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJFbmNvdW50ZXIgSW5wYXRpZW50XCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy42NjYuNS4zMDcnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjIwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNToxLTI1OjEyMiIsDQogICAgICAgICAgICAibmFtZSIgOiAiRmVjYWwgT2NjdWx0IEJsb29kIFRlc3QgKEZPQlQpIiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTk4LjEyLjEwMTEiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMjAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJGZWNhbCBPY2N1bHQgQmxvb2QgVGVzdCAoRk9CVClcIiIsIjogIiwiJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjE5OC4xMi4xMDExJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjY6MS0yNjo5OSIsDQogICAgICAgICAgICAibmFtZSIgOiAiRklUIEROQSIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwOC4xMi4xMDM5IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjIxIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiRklUIEROQVwiIiwiOiAiLCInaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTA4LjEyLjEwMzknIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjIyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNzoxLTI3OjExNCIsDQogICAgICAgICAgICAibmFtZSIgOiAiRmxleGlibGUgU2lnbW9pZG9zY29weSIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjE5OC4xMi4xMDEwIiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjIyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiRmxleGlibGUgU2lnbW9pZG9zY29weVwiIiwiOiAiLCInaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTk4LjEyLjEwMTAnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjIzIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyODoxLTI4OjEwNiIsDQogICAgICAgICAgICAibmFtZSIgOiAiRnJhaWx0eSBEZXZpY2UiLA0KICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMTguMTIuMTMwMCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIyMyIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ2YWx1ZXNldCAiLCJcIkZyYWlsdHkgRGV2aWNlXCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMTguMTIuMTMwMCciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMjQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI5OjEtMjk6MTA5IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJGcmFpbHR5IERpYWdub3NpcyIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjExMy4xMi4xMDc0IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjI0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiRnJhaWx0eSBEaWFnbm9zaXNcIiIsIjogIiwiJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjExMy4xMi4xMDc0JyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzA6MS0zMDoxMDkiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkZyYWlsdHkgRW5jb3VudGVyIiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwODgiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMjUiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJGcmFpbHR5IEVuY291bnRlclwiIiwiOiAiLCInaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwODgnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjI2IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMToxLTMxOjEwNyIsDQogICAgICAgICAgICAibmFtZSIgOiAiRnJhaWx0eSBTeW1wdG9tIiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTEzLjEyLjEwNzUiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMjYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJGcmFpbHR5IFN5bXB0b21cIiIsIjogIiwiJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjExMy4xMi4xMDc1JyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNyIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzI6MS0zMjoxMTYiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkhvbWUgSGVhbHRoY2FyZSBTZXJ2aWNlcyIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDE2IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjI3IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiSG9tZSBIZWFsdGhjYXJlIFNlcnZpY2VzXCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTAxNiciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMjgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzOjEtMzM6MTA0IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJIb3NwaWNlIGNhcmUgYW1idWxhdG9yeSIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzc2Mi4xLjQuMTEwOC4xNSIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIyOCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ2YWx1ZXNldCAiLCJcIkhvc3BpY2UgY2FyZSBhbWJ1bGF0b3J5XCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM3NjIuMS40LjExMDguMTUnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjI5IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNDoxLTM0OjExOSIsDQogICAgICAgICAgICAibmFtZSIgOiAiTWFsaWduYW50IE5lb3BsYXNtIG9mIENvbG9uIiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTA4LjEyLjEwMDEiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMjkiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJNYWxpZ25hbnQgTmVvcGxhc20gb2YgQ29sb25cIiIsIjogIiwiJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwOC4xMi4xMDAxJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzU6MS0zNToxMTAiLA0KICAgICAgICAgICAgIm5hbWUiIDogIk5vbmFjdXRlIElucGF0aWVudCIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDg0IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjMwIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiTm9uYWN1dGUgSW5wYXRpZW50XCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4NCciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMzEiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM2OjEtMzY6MTE0IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJOdXJzaW5nIEZhY2lsaXR5IFZpc2l0IiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMTIiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMzEiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJOdXJzaW5nIEZhY2lsaXR5IFZpc2l0XCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTAxMiciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMzIiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3OjEtMzc6MTAzIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJPYnNlcnZhdGlvbiIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDg2IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjMyIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiT2JzZXJ2YXRpb25cIiIsIjogIiwiJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDg2JyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMyIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMzg6MS0zODoxMDQiLA0KICAgICAgICAgICAgIm5hbWUiIDogIk9mZmljZSBWaXNpdCIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDAxIiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjMzIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiT2ZmaWNlIFZpc2l0XCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTAwMSciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMzQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjM5OjEtMzk6MTAyIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJPdXRwYXRpZW50IiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwODciLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMzQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJPdXRwYXRpZW50XCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTA4NyciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMzUiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjQwOjEtNDA6MTU0IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJQcmV2ZW50aXZlIENhcmUgU2VydmljZXMgLSBFc3RhYmxpc2hlZCBPZmZpY2UgVmlzaXQsIDE4IGFuZCBVcCIsDQogICAgICAgICAgICAiaWQiIDogImh0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDI1IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjM1IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiUHJldmVudGl2ZSBDYXJlIFNlcnZpY2VzIC0gRXN0YWJsaXNoZWQgT2ZmaWNlIFZpc2l0LCAxOCBhbmQgVXBcIiIsIjogIiwiJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDI1JyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzNiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiNDE6MS00MToxNDgiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlByZXZlbnRpdmUgQ2FyZSBTZXJ2aWNlcy1Jbml0aWFsIE9mZmljZSBWaXNpdCwgMTggYW5kIFVwIiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMjMiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMzYiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJQcmV2ZW50aXZlIENhcmUgU2VydmljZXMtSW5pdGlhbCBPZmZpY2UgVmlzaXQsIDE4IGFuZCBVcFwiIiwiOiAiLCInaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMjMnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjM3IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0MjoxLTQyOjEwNyIsDQogICAgICAgICAgICAibmFtZSIgOiAiVG90YWwgQ29sZWN0b215IiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTk4LjEyLjEwMTkiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMzciLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwidmFsdWVzZXQgIiwiXCJUb3RhbCBDb2xlY3RvbXlcIiIsIjogIiwiJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjE5OC4xMi4xMDE5JyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0gXQ0KICAgICAgfSwNCiAgICAgICJjb2RlcyIgOiB7DQogICAgICAgICAiZGVmIiA6IFsgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjM5IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI0NDoxLTQ0OjYyIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJCaXJ0aCBkYXRlIiwNCiAgICAgICAgICAgICJpZCIgOiAiMjExMTItOCIsDQogICAgICAgICAgICAiZGlzcGxheSIgOiAiQmlydGggZGF0ZSIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIzOSIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJjb2RlICIsIlwiQmlydGggZGF0ZVwiIiwiOiAiLCInMjExMTItOCciLCIgZnJvbSAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzOCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkxPSU5DXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBkaXNwbGF5ICIsIidCaXJ0aCBkYXRlJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiY29kZVN5c3RlbSIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzgiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjQ0OjM1LTQ0OjQxIiwNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJMT0lOQyINCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0gXQ0KICAgICAgfSwNCiAgICAgICJzdGF0ZW1lbnRzIiA6IHsNCiAgICAgICAgICJkZWYiIDogWyB7DQogICAgICAgICAgICAibG9jYXRvciIgOiAiNDk6MS00OToxNSIsDQogICAgICAgICAgICAibmFtZSIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiU2luZ2xldG9uRnJvbSIsDQogICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNDk6MS00OToxNSIsDQogICAgICAgICAgICAgICAgICAiZGF0YVR5cGUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgInRlbXBsYXRlSWQiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9QYXRpZW50IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJSZXRyaWV2ZSINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI0OCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiNTE6MS01MjoyMSIsDQogICAgICAgICAgICAibmFtZSIgOiAiU0RFIEV0aG5pY2l0eSIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI0OCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgIiwiXCJTREUgRXRobmljaXR5XCIiLCI6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlNERSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiU0RFIEV0aG5pY2l0eVwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNDciLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjUyOjMtNTI6MjEiLA0KICAgICAgICAgICAgICAgIm5hbWUiIDogIlNERSBFdGhuaWNpdHkiLA0KICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJTREUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNTEiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjU0OjEtNTU6MTciLA0KICAgICAgICAgICAgIm5hbWUiIDogIlNERSBQYXllciIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI1MSIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgIiwiXCJTREUgUGF5ZXJcIiIsIjpcbiAgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTAiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiU0RFIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJTREUgUGF5ZXJcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUwIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1NTozLTU1OjE3IiwNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJTREUgUGF5ZXIiLA0KICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJTREUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNTQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjU3OjEtNTg6MTYiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlNERSBSYWNlIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjU0IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSAiLCJcIlNERSBSYWNlXCIiLCI6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUzIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlNERSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjUzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiU0RFIFJhY2VcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjUzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI1ODozLTU4OjE2IiwNCiAgICAgICAgICAgICAgICJuYW1lIiA6ICJTREUgUmFjZSIsDQogICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIlNERSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiRXhwcmVzc2lvblJlZiINCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI1NyIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiNjA6MS02MToxNSIsDQogICAgICAgICAgICAibmFtZSIgOiAiU0RFIFNleCIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI1NyIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgIiwiXCJTREUgU2V4XCIiLCI6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU2IiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlNERSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiU0RFIFNleFwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTYiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjYxOjMtNjE6MTUiLA0KICAgICAgICAgICAgICAgIm5hbWUiIDogIlNERSBTZXgiLA0KICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJTREUiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNjgiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjYzOjEtNjU6NjIiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkluaXRpYWwgUG9wdWxhdGlvbiIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI2OCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgIiwiXCJJbml0aWFsIFBvcHVsYXRpb25cIiIsIjpcbiAgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjciLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQWdlSW5ZZWFyc0F0IiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN0YXJ0IG9mICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjU4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiTWVhc3VyZW1lbnQgUGVyaW9kXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBiZXR3ZWVuICIsIjUwIiwiIGFuZCAiLCI3NSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG5cdCBhbmQgIiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZXhpc3RzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjY0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkFkdWx0T3V0cGF0aWVudEVuY291bnRlcnMiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI2NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIlF1YWxpZnlpbmcgRW5jb3VudGVyc1wiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjY3IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2NDozLTY1OjYyIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbmQiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjMiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjY0OjMtNjQ6NjMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFuZCIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJHcmVhdGVyT3JFcXVhbCIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjQ6My02NDo0NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicHJlY2lzaW9uIiA6ICJZZWFyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJDYWxjdWxhdGVBZ2VBdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJUb0RhdGVUaW1lIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJiaXJ0aERhdGUudmFsdWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjY0OjE2LTY0OjQ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTdGFydCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjY0OjI1LTY0OjQ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlBhcmFtZXRlclJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2NDo1NS02NDo1NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICI1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxlc3NPckVxdWFsIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjYwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI2NDozLTY0OjQ1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJwcmVjaXNpb24iIDogIlllYXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkNhbGN1bGF0ZUFnZUF0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlRvRGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImJpcnRoRGF0ZS52YWx1ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhwcmVzc2lvblJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjQ6MTYtNjQ6NDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlN0YXJ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI1OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjQ6MjUtNjQ6NDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIk1lYXN1cmVtZW50IFBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUGFyYW1ldGVyUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjY0OjYyLTY0OjYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjc1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjU6Ny02NTo2MiIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhpc3RzIiwNCiAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2NSIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjU6MTQtNjU6NjIiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlF1YWxpZnlpbmcgRW5jb3VudGVycyIsDQogICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkFkdWx0T3V0cGF0aWVudEVuY291bnRlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI3MCIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiNjc6MS02ODoyMiIsDQogICAgICAgICAgICAibmFtZSIgOiAiRGVub21pbmF0b3IiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNzAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lICIsIlwiRGVub21pbmF0b3JcIiIsIjpcbiAgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiNjkiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJJbml0aWFsIFBvcHVsYXRpb25cIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI2OSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNjg6My02ODoyMiIsDQogICAgICAgICAgICAgICAibmFtZSIgOiAiSW5pdGlhbCBQb3B1bGF0aW9uIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeHByZXNzaW9uUmVmIg0KICAgICAgICAgICAgfQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjg3IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3MDoxLTczOjE0OSIsDQogICAgICAgICAgICAibmFtZSIgOiAiRmxleGlibGUgU2lnbW9pZG9zY29weSBQZXJmb3JtZWQiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiODciLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lICIsIlwiRmxleGlibGUgU2lnbW9pZG9zY29weSBQZXJmb3JtZWRcIiIsIjpcbiAgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiODYiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJbIiwiUHJvY2VkdXJlIiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiRmxleGlibGUgU2lnbW9pZG9zY29weVwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJdIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCJGbGV4aWJsZVNpZ21vaWRvc2NvcHkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAgICAgICAgIFx0XHQiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVyZSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGbGV4aWJsZVNpZ21vaWRvc2NvcHkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJzdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIj0iLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiNzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ2NvbXBsZXRlZCciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAgICAgICAgIFx0XHRcdGFuZCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI3NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJHbG9iYWwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIk5vcm1hbGl6ZSBJbnRlcnZhbFwiIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZsZXhpYmxlU2lnbW9pZG9zY29weSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmZvcm1lZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJlbmRzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIjUgIiwieWVhcnMiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBvciBsZXNzIG9uIG9yIGJlZm9yZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImVuZCBvZiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIk1lYXN1cmVtZW50IFBlcmlvZFwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4NiIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzE6My03MzoxNDkiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlF1ZXJ5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogWyB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjcxOjMtNzE6NjEiLA0KICAgICAgICAgICAgICAgICAgImFsaWFzIiA6ICJGbGV4aWJsZVNpZ21vaWRvc2NvcHkiLA0KICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjcxIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3MTozLTcxOjM5IiwNCiAgICAgICAgICAgICAgICAgICAgICJkYXRhVHlwZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UHJvY2VkdXJlIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vUHJvY2VkdXJlIiwNCiAgICAgICAgICAgICAgICAgICAgICJjb2RlUHJvcGVydHkiIDogImNvZGUiLA0KICAgICAgICAgICAgICAgICAgICAgImNvZGVDb21wYXJhdG9yIiA6ICJpbiIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiLA0KICAgICAgICAgICAgICAgICAgICAgImNvZGVzIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3MToxNS03MTozOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiRmxleGlibGUgU2lnbW9pZG9zY29weSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXRSZWYiDQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAicmVsYXRpb25zaGlwIiA6IFsgXSwNCiAgICAgICAgICAgICAgICJ3aGVyZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODUiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjcyOjIzLTczOjE0OSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQW5kIiwNCiAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc2IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3MjoyOS03Mjo3MCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXF1YWwiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjcyOjI5LTcyOjU2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJzdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJGbGV4aWJsZVNpZ21vaWRvc2NvcHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiNzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjcyOjYwLTcyOjcwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiY29tcGxldGVkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODQiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjczOjI4LTczOjE0OSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjczOjk0LTczOjEwOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW4iLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzM6ODktNzM6OTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVuZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjczOjI4LTczOjg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJOb3JtYWxpemUgSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJHbG9iYWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3Mzo1Ni03Mzo4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAicGVyZm9ybWVkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiRmxleGlibGVTaWdtb2lkb3Njb3B5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjczOjk0LTczOjEwOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG93Q2xvc2VkIiA6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlnaENsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb3ciIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjczOjEyMy03MzoxNDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlN1YnRyYWN0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjgyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3MzoxMjMtNzM6MTQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjgxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3MzoxMzAtNzM6MTQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlBhcmFtZXRlclJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzM6OTQtNzM6MTAwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiA1LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVuaXQiIDogInllYXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWFudGl0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJoaWdoIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzM6MTIzLTczOjE0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzM6MTMwLTczOjE0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiTWVhc3VyZW1lbnQgUGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQYXJhbWV0ZXJSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3Mzo5NC03MzoxMDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5vdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzM6OTQtNzM6MTA4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJc051bGwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjgyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3MzoxMjMtNzM6MTQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjgxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3MzoxMzAtNzM6MTQ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlBhcmFtZXRlclJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3NToxLTc4OjE0MCIsDQogICAgICAgICAgICAibmFtZSIgOiAiQ1QgQ29sb25vZ3JhcGh5IFBlcmZvcm1lZCIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDQiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lICIsIlwiQ1QgQ29sb25vZ3JhcGh5IFBlcmZvcm1lZFwiIiwiOlxuICAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI4OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJbIiwiUHJvY2VkdXJlIiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiQ1QgQ29sb25vZ3JhcGh5XCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIl0iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsIkNvbG9ub2dyYXBoeSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgICAgICAgICAgICAgXHRcdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVyZSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29sb25vZ3JhcGh5IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCI9IiwiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjkyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIidjb21wbGV0ZWQnIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICAgICAgICAgICAgICBcdFx0XHRhbmQgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTAxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkdsb2JhbCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjk3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiTm9ybWFsaXplIEludGVydmFsXCIiLCIoIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29sb25vZ3JhcGh5IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicGVyZm9ybWVkIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIikiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJlbmRzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICI1ICIsInllYXJzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgb3IgbGVzcyBvbiBvciBiZWZvcmUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICI5OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJlbmQgb2YgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiOTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJNZWFzdXJlbWVudCBQZXJpb2RcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3NjozLTc4OjE0MCIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUXVlcnkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4OSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzY6My03Njo0NSIsDQogICAgICAgICAgICAgICAgICAiYWxpYXMiIDogIkNvbG9ub2dyYXBoeSIsDQogICAgICAgICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiODgiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc2OjMtNzY6MzIiLA0KICAgICAgICAgICAgICAgICAgICAgImRhdGFUeXBlIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Qcm9jZWR1cmUiLA0KICAgICAgICAgICAgICAgICAgICAgInRlbXBsYXRlSWQiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9Qcm9jZWR1cmUiLA0KICAgICAgICAgICAgICAgICAgICAgImNvZGVQcm9wZXJ0eSIgOiAiY29kZSIsDQogICAgICAgICAgICAgICAgICAgICAiY29kZUNvbXBhcmF0b3IiIDogImluIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJSZXRyaWV2ZSIsDQogICAgICAgICAgICAgICAgICAgICAiY29kZXMiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc2OjE1LTc2OjMxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJDVCBDb2xvbm9ncmFwaHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0UmVmIg0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgICAgInJlbGF0aW9uc2hpcCIgOiBbIF0sDQogICAgICAgICAgICAgICAid2hlcmUiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwMiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzc6MjMtNzg6MTQwIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbmQiLA0KICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTMiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc3OjI5LTc3OjYxIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFcXVhbCIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzc6MjktNzc6NDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInN0YXR1cyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIkNvbG9ub2dyYXBoeSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzc6NTEtNzc6NjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJjb21wbGV0ZWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDEiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc4OjI4LTc4OjE0MCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc4Ojg1LTc4Ojk5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3ODo4MC03ODo4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzg6MjgtNzg6NzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIk5vcm1hbGl6ZSBJbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkdsb2JhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc4OjU2LTc4Ojc3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJwZXJmb3JtZWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJDb2xvbm9ncmFwaHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzg6ODUtNzg6OTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvd0Nsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2hDbG9zZWQiIDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG93IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3ODoxMTQtNzg6MTQwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTdWJ0cmFjdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzg6MTE0LTc4OjE0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzg6MTIxLTc4OjE0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiTWVhc3VyZW1lbnQgUGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQYXJhbWV0ZXJSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTAwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI3ODo4NS03ODo5MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogNSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1bml0IiA6ICJ5ZWFycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUXVhbnRpdHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlnaCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc4OjExNC03ODoxNDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVuZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc4OjEyMS03ODoxNDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIk1lYXN1cmVtZW50IFBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUGFyYW1ldGVyUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzg6ODUtNzg6OTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5vdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiNzg6ODUtNzg6OTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIklzTnVsbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc4OjExNC03ODoxNDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVuZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiOTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjc4OjEyMS03ODoxNDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIk1lYXN1cmVtZW50IFBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUGFyYW1ldGVyUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjAiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjgwOjEtODM6MTIzIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJUb3RhbCBDb2xlY3RvbXkgUGVyZm9ybWVkIiwNCiAgICAgICAgICAgICJjb250ZXh0IiA6ICJQYXRpZW50IiwNCiAgICAgICAgICAgICJhY2Nlc3NMZXZlbCIgOiAiUHVibGljIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEyMCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgIiwiXCJUb3RhbCBDb2xlY3RvbXkgUGVyZm9ybWVkXCIiLCI6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlsiLCJQcm9jZWR1cmUiLCI6ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJUb3RhbCBDb2xlY3RvbXlcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiQ29sZWN0b215IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICAgICAgICAgICAgICBcdFx0IiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndoZXJlICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTA4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJDb2xlY3RvbXkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAic3RhdHVzIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCI9IiwiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInY29tcGxldGVkJyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgICAgICAgICAgICAgXHRcdFx0YW5kICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTExIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkdsb2JhbCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIk5vcm1hbGl6ZSBJbnRlcnZhbFwiIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiQ29sZWN0b215IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmZvcm1lZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjExNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsInN0YXJ0cyBvbiBvciBiZWZvcmUiLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTE2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImVuZCBvZiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJNZWFzdXJlbWVudCBQZXJpb2RcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE5IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4MTozLTgzOjEyMyIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUXVlcnkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDYiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjgxOjMtODE6NDIiLA0KICAgICAgICAgICAgICAgICAgImFsaWFzIiA6ICJDb2xlY3RvbXkiLA0KICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwNSIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODE6My04MTozMiIsDQogICAgICAgICAgICAgICAgICAgICAiZGF0YVR5cGUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfVByb2NlZHVyZSIsDQogICAgICAgICAgICAgICAgICAgICAidGVtcGxhdGVJZCIgOiAiaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL1Byb2NlZHVyZSIsDQogICAgICAgICAgICAgICAgICAgICAiY29kZVByb3BlcnR5IiA6ICJjb2RlIiwNCiAgICAgICAgICAgICAgICAgICAgICJjb2RlQ29tcGFyYXRvciIgOiAiaW4iLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlJldHJpZXZlIiwNCiAgICAgICAgICAgICAgICAgICAgICJjb2RlcyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODE6MTUtODE6MzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvdGFsIENvbGVjdG9teSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXRSZWYiDQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAicmVsYXRpb25zaGlwIiA6IFsgXSwNCiAgICAgICAgICAgICAgICJ3aGVyZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTE4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4MjoyMy04MzoxMjMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFuZCIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTAiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjgyOjI5LTgyOjU4IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFcXVhbCIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb1N0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjgyOjI5LTgyOjQ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJzdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJDb2xlY3RvbXkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTA5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4Mjo0OC04Mjo1OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogImNvbXBsZXRlZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExNyIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODM6MjgtODM6MTIzIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTYW1lT3JCZWZvcmUiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODM6NzctODM6ODIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlN0YXJ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjgzOjI4LTgzOjc1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJOb3JtYWxpemUgSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJHbG9iYWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjExMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODM6NTYtODM6NzQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInBlcmZvcm1lZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIkNvbGVjdG9teSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjgzOjk3LTgzOjEyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjgzOjEwNC04MzoxMjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIk1lYXN1cmVtZW50IFBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUGFyYW1ldGVyUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDMiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjg1OjEtODk6MTE4IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJGZWNhbCBPY2N1bHQgQmxvb2QgVGVzdCBQZXJmb3JtZWQiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTQzIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSAiLCJcIkZlY2FsIE9jY3VsdCBCbG9vZCBUZXN0IFBlcmZvcm1lZFwiIiwiOlxuICAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDIiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJbIiwiT2JzZXJ2YXRpb24iLCI6ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJGZWNhbCBPY2N1bHQgQmxvb2QgVGVzdCAoRk9CVClcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiRmVjYWxPY2N1bHRSZXN1bHQiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAgICAgICAgIFx0XHQiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlcmUgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGZWNhbE9jY3VsdFJlc3VsdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJzdGF0dXMiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIGluICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEyOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ7IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIidmaW5hbCciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIidhbWVuZGVkJyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMjciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ2NvcnJlY3RlZCciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiwgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTI4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIidwcmVsaW1pbmFyeSciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIn0iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAgICAgICAgIFx0XHRcdGFuZCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTMyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGZWNhbE9jY3VsdFJlc3VsdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgaXMgbm90IG51bGwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAgICAgICAgIFx0XHRcdGFuZCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEzNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJHbG9iYWwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJOb3JtYWxpemUgSW50ZXJ2YWxcIiIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxMzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZlY2FsT2NjdWx0UmVzdWx0IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImVmZmVjdGl2ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsImR1cmluZyBkYXkgb2YiLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTM5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiTWVhc3VyZW1lbnQgUGVyaW9kXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDIiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg2OjMtODk6MTE4IiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWVyeSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IFsgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyMiIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODY6My04Njo2NyIsDQogICAgICAgICAgICAgICAgICAiYWxpYXMiIDogIkZlY2FsT2NjdWx0UmVzdWx0IiwNCiAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMjEiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg2OjMtODY6NDkiLA0KICAgICAgICAgICAgICAgICAgICAgImRhdGFUeXBlIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1PYnNlcnZhdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAidGVtcGxhdGVJZCIgOiAiaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL09ic2VydmF0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICJjb2RlUHJvcGVydHkiIDogImNvZGUiLA0KICAgICAgICAgICAgICAgICAgICAgImNvZGVDb21wYXJhdG9yIiA6ICJpbiIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiLA0KICAgICAgICAgICAgICAgICAgICAgImNvZGVzIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4NjoxNy04Njo0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiRmVjYWwgT2NjdWx0IEJsb29kIFRlc3QgKEZPQlQpIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJWYWx1ZVNldFJlZiINCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICAgICJyZWxhdGlvbnNoaXAiIDogWyBdLA0KICAgICAgICAgICAgICAgIndoZXJlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDEiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg3OjIzLTg5OjExOCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiQW5kIiwNCiAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzNCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODc6MjktODg6NjIiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFuZCIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg3OjI5LTg3OjEwNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW4iLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4NzoyOS04Nzo1MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAic3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiRmVjYWxPY2N1bHRSZXN1bHQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4Nzo1Ny04NzoxMDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpc3QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImVsZW1lbnQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4Nzo1OC04Nzo2NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogImZpbmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODc6NjctODc6NzUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJhbWVuZGVkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEyNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODc6NzgtODc6ODgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJjb3JyZWN0ZWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTI4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4Nzo5MS04NzoxMDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJwcmVsaW1pbmFyeSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTMzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4ODoyOC04ODo2MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTm90IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI4ODoyOC04ODo2MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSXNOdWxsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg4OjI4LTg4OjUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJ2YWx1ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIkZlY2FsT2NjdWx0UmVzdWx0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0MCIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODk6MjgtODk6MTE4IiwNCiAgICAgICAgICAgICAgICAgICAgICJwcmVjaXNpb24iIDogIkRheSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW5jbHVkZWRJbiIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjg5OjI4LTg5OjgzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJOb3JtYWxpemUgSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJHbG9iYWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODk6NTYtODk6ODIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImVmZmVjdGl2ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIkZlY2FsT2NjdWx0UmVzdWx0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiODk6OTktODk6MTE4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlBhcmFtZXRlclJlZiINCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMTY4IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5MToxLTk1OjE0MyIsDQogICAgICAgICAgICAibmFtZSIgOiAiRmVjYWwgSW1tdW5vY2hlbWljYWwgVGVzdCBETkEiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTY4IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSAiLCJcIkZlY2FsIEltbXVub2NoZW1pY2FsIFRlc3QgRE5BXCIiLCI6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE2NyIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQ0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlsiLCJPYnNlcnZhdGlvbiIsIjogIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkZJVCBETkFcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiRml0RE5BIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICAgICAgICAgICAgICBcdFx0IiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTY2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndoZXJlICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE2NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTUzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE0NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRml0RE5BIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgaW4gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInsiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ2ZpbmFsJyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNDkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ2FtZW5kZWQnIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIsICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICInY29ycmVjdGVkJyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ3ByZWxpbWluYXJ5JyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAifSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgICAgICAgICAgICAgXHRcdFx0YW5kICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE1NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTU0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZpdEROQSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ2YWx1ZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgaXMgbm90IG51bGwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAgICAgICAgIFx0XHRcdGFuZCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTYxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE1OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJHbG9iYWwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJOb3JtYWxpemUgSW50ZXJ2YWxcIiIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZpdEROQSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE2MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJlZmZlY3RpdmUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiKSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTY1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIm9jY3VycyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiMyAiLCJ5ZWFycyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIG9yIGxlc3Mgb24gb3IgYmVmb3JlIGRheSBvZiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE2MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJlbmQgb2YgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTYyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiTWVhc3VyZW1lbnQgUGVyaW9kXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE2NyIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTI6My05NToxNDMiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIlF1ZXJ5IiwNCiAgICAgICAgICAgICAgICJzb3VyY2UiIDogWyB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQ1IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5MjozLTkyOjMzIiwNCiAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAiRml0RE5BIiwNCiAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNDQiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjkyOjMtOTI6MjYiLA0KICAgICAgICAgICAgICAgICAgICAgImRhdGFUeXBlIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1PYnNlcnZhdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAidGVtcGxhdGVJZCIgOiAiaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL09ic2VydmF0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICJjb2RlUHJvcGVydHkiIDogImNvZGUiLA0KICAgICAgICAgICAgICAgICAgICAgImNvZGVDb21wYXJhdG9yIiA6ICJpbiIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiLA0KICAgICAgICAgICAgICAgICAgICAgImNvZGVzIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5MjoxNy05MjoyNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiRklUIEROQSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXRSZWYiDQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAicmVsYXRpb25zaGlwIiA6IFsgXSwNCiAgICAgICAgICAgICAgICJ3aGVyZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTY2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5MzoyMy05NToxNDMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFuZCIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNTciLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjkzOjI5LTk0OjUxIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbmQiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTUzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5MzoyOS05Mzo5MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW4iLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQ3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5MzoyOS05Mzo0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAic3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiRml0RE5BIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE1MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTM6NDYtOTM6OTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpc3QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImVsZW1lbnQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQ4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5Mzo0Ny05Mzo1MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogImZpbmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE0OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTM6NTYtOTM6NjQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJhbWVuZGVkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE1MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTM6NjctOTM6NzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICJjb3JyZWN0ZWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTUxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5Mzo4MC05Mzo5MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogInByZWxpbWluYXJ5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk0OjI4LTk0OjUxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOb3QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk0OjI4LTk0OjUxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJc051bGwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE1NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTQ6MjgtOTQ6MzkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInZhbHVlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiRml0RE5BIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE2NSIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTU6MjgtOTU6MTQzIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbmQiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTU6ODEtOTU6OTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInByZWNpc2lvbiIgOiAiRGF5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5NTozNS05NTo3MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk1OjI4LTk1OjcyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJOb3JtYWxpemUgSW50ZXJ2YWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJHbG9iYWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE2MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTU6NTYtOTU6NzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogImVmZmVjdGl2ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIkZpdEROQSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5NTo4MS05NTo5NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG93Q2xvc2VkIiA6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlnaENsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb3ciIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk1OjExNy05NToxNDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlN1YnRyYWN0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE2MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTU6MTE3LTk1OjE0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk1OjEyNC05NToxNDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIk1lYXN1cmVtZW50IFBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUGFyYW1ldGVyUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE2NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTU6ODEtOTU6ODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IDMsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidW5pdCIgOiAieWVhcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1YW50aXR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE2MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTU6MTE3LTk1OjE0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNjIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk1OjEyNC05NToxNDMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIk1lYXN1cmVtZW50IFBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUGFyYW1ldGVyUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTU6ODEtOTU6OTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5vdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTU6ODEtOTU6OTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIklzTnVsbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5NToxMTctOTU6MTQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE2MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTU6MTI0LTk1OjE0MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiTWVhc3VyZW1lbnQgUGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQYXJhbWV0ZXJSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjE4NSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiOTc6MS0xMDA6MTQxIiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJDb2xvbm9zY29weSBQZXJmb3JtZWQiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTg1IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsImRlZmluZSAiLCJcIkNvbG9ub3Njb3B5IFBlcmZvcm1lZFwiIiwiOlxuICAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODQiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTY5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE2OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJbIiwiUHJvY2VkdXJlIiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiQ29sb25vc2NvcHlcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiQ29sb25vc2NvcHkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAgICAgICAgIFx0XHQiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAid2hlcmUgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTgzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE3NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTcxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNvbG9ub3Njb3B5IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTcyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiPSIsIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ2NvbXBsZXRlZCciIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAgICAgICAgIFx0XHQgIGFuZCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTc4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE3NSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJHbG9iYWwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJOb3JtYWxpemUgSW50ZXJ2YWxcIiIsIigiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNzciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTc2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkNvbG9ub3Njb3B5IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTc3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInBlcmZvcm1lZCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZW5kcyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiMTAgIiwieWVhcnMiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiBvciBsZXNzIG9uIG9yIGJlZm9yZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJlbmQgb2YgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiTWVhc3VyZW1lbnQgUGVyaW9kXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE4NCIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTg6My0xMDA6MTQxIiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWVyeSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IFsgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE3MCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiOTg6My05ODo0MCIsDQogICAgICAgICAgICAgICAgICAiYWxpYXMiIDogIkNvbG9ub3Njb3B5IiwNCiAgICAgICAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNjkiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk4OjMtOTg6MjgiLA0KICAgICAgICAgICAgICAgICAgICAgImRhdGFUeXBlIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Qcm9jZWR1cmUiLA0KICAgICAgICAgICAgICAgICAgICAgInRlbXBsYXRlSWQiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9Qcm9jZWR1cmUiLA0KICAgICAgICAgICAgICAgICAgICAgImNvZGVQcm9wZXJ0eSIgOiAiY29kZSIsDQogICAgICAgICAgICAgICAgICAgICAiY29kZUNvbXBhcmF0b3IiIDogImluIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJSZXRyaWV2ZSIsDQogICAgICAgICAgICAgICAgICAgICAiY29kZXMiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjk4OjE1LTk4OjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJDb2xvbm9zY29weSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXRSZWYiDQogICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAicmVsYXRpb25zaGlwIiA6IFsgXSwNCiAgICAgICAgICAgICAgICJ3aGVyZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTgzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5OToyMy0xMDA6MTQxIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbmQiLA0KICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTc0IiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5OToyOS05OTo2MCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXF1YWwiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9TdHJpbmciLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGSElSSGVscGVycyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTcyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5OToyOS05OTo0NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAic3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiQ29sb25vc2NvcHkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTczIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICI5OTo1MC05OTo2MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogImNvbXBsZXRlZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE4MiIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTAwOjI5LTEwMDoxNDEiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFuZCIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDA6ODUtMTAwOjEwMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiSW4iLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTAwOjgwLTEwMDo4MyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRW5kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwMDoyOS0xMDA6NzgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIk5vcm1hbGl6ZSBJbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkdsb2JhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTc3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDA6NTctMTAwOjc3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoIiA6ICJwZXJmb3JtZWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNjb3BlIiA6ICJDb2xvbm9zY29weSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUHJvcGVydHkiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDA6ODUtMTAwOjEwMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG93Q2xvc2VkIiA6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlnaENsb3NlZCIgOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb3ciIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwMDoxMTUtMTAwOjE0MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiU3VidHJhY3QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTgwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDA6MTE1LTEwMDoxNDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVuZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTc5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDA6MTIyLTEwMDoxNDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIk1lYXN1cmVtZW50IFBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUGFyYW1ldGVyUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE4MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTAwOjg1LTEwMDo5MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogMTAsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidW5pdCIgOiAieWVhcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlF1YW50aXR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImhpZ2giIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE4MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTAwOjExNS0xMDA6MTQxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTAwOjEyMi0xMDA6MTQxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlBhcmFtZXRlclJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwMDo4NS0xMDA6MTAwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJOb3QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwMDo4NS0xMDA6MTAwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJc051bGwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE4MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTAwOjExNS0xMDA6MTQxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFbmQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE3OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTAwOjEyMi0xMDA6MTQxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlBhcmFtZXRlclJlZiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMjAwIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDI6MS0xMDc6NTkiLA0KICAgICAgICAgICAgIm5hbWUiIDogIk51bWVyYXRvciIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lICIsIlwiTnVtZXJhdG9yXCIiLCI6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE5OSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOTYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTkzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE5MCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZXhpc3RzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE4NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkNvbG9ub3Njb3B5IFBlcmZvcm1lZFwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICAgICAgICAgICAgICBcdFx0b3IgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTg5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImV4aXN0cyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxODgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJGZWNhbCBPY2N1bHQgQmxvb2QgVGVzdCBQZXJmb3JtZWRcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICAgICAgICAgICAgICBcdFx0b3IgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTkyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImV4aXN0cyAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJGbGV4aWJsZSBTaWdtb2lkb3Njb3B5IFBlcmZvcm1lZFwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAgICAgICAgIFx0XHRvciAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOTUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZXhpc3RzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE5NCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkZlY2FsIEltbXVub2NoZW1pY2FsIFRlc3QgRE5BXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgICAgICAgICAgICAgXHRcdG9yICIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE5OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJleGlzdHMgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTk3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiQ1QgQ29sb25vZ3JhcGh5IFBlcmZvcm1lZFwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXSwNCiAgICAgICAgICAgICJleHByZXNzaW9uIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOTkiLA0KICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwMzozLTEwNzo1OSIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiT3IiLA0KICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTk2IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDM6My0xMDY6NjMiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk9yIiwNCiAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE5MyIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTAzOjMtMTA1OjY2IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPciIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOTAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwMzozLTEwNDo2NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3IiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTg3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDM6My0xMDM6MzIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4aXN0cyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTg2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDM6MTAtMTAzOjMyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJDb2xvbm9zY29weSBQZXJmb3JtZWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTg5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDQ6MjYtMTA0OjY3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeGlzdHMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE4OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTA0OjMzLTEwNDo2NyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiRmVjYWwgT2NjdWx0IEJsb29kIFRlc3QgUGVyZm9ybWVkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeHByZXNzaW9uUmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTkyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDU6MjYtMTA1OjY2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeGlzdHMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE5MSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTA1OjMzLTEwNTo2NiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiRmxleGlibGUgU2lnbW9pZG9zY29weSBQZXJmb3JtZWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOTUiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwNjoyNi0xMDY6NjMiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4aXN0cyIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTk0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMDY6MzMtMTA2OjYzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJGZWNhbCBJbW11bm9jaGVtaWNhbCBUZXN0IEROQSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhwcmVzc2lvblJlZiINCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE5OCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTA3OjI2LTEwNzo1OSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhpc3RzIiwNCiAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxOTciLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwNzozMy0xMDc6NTkiLA0KICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkNUIENvbG9ub2dyYXBoeSBQZXJmb3JtZWQiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMTAiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjEwOToxLTExMToxMjAiLA0KICAgICAgICAgICAgIm5hbWUiIDogIk1hbGlnbmFudCBOZW9wbGFzbSIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIyMTAiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lICIsIlwiTWFsaWduYW50IE5lb3BsYXNtXCIiLCI6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIwOSIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIwMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjAxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlsiLCJDb25kaXRpb24iLCI6ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJNYWxpZ25hbnQgTmVvcGxhc20gb2YgQ29sb25cIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiQ29sb3JlY3RhbENhbmNlciIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICAgICAgICAgICAgICAgICAgXHRcdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIwOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJ3aGVyZSAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjA1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIwMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJHbG9iYWwiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIi4iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJQcmV2YWxlbmNlIFBlcmlvZFwiIiwiKCIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIwNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJDb2xvcmVjdGFsQ2FuY2VyIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIpIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIwOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiICIsInN0YXJ0cyBvbiBvciBiZWZvcmUiLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjA3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgImVuZCBvZiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMDYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJNZWFzdXJlbWVudCBQZXJpb2RcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIwOSIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTEwOjMtMTExOjEyMCIsDQogICAgICAgICAgICAgICAidHlwZSIgOiAiUXVlcnkiLA0KICAgICAgICAgICAgICAgInNvdXJjZSIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMDIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExMDozLTExMDo2MSIsDQogICAgICAgICAgICAgICAgICAiYWxpYXMiIDogIkNvbG9yZWN0YWxDYW5jZXIiLA0KICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIwMSIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTEwOjMtMTEwOjQ0IiwNCiAgICAgICAgICAgICAgICAgICAgICJkYXRhVHlwZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29uZGl0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vQ29uZGl0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICJjb2RlUHJvcGVydHkiIDogImNvZGUiLA0KICAgICAgICAgICAgICAgICAgICAgImNvZGVDb21wYXJhdG9yIiA6ICJpbiIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiLA0KICAgICAgICAgICAgICAgICAgICAgImNvZGVzIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTA6MTUtMTEwOjQzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJNYWxpZ25hbnQgTmVvcGxhc20gb2YgQ29sb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0UmVmIg0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgICAgInJlbGF0aW9uc2hpcCIgOiBbIF0sDQogICAgICAgICAgICAgICAid2hlcmUiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIwOCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTExOjIzLTExMToxMjAiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlNhbWVPckJlZm9yZSIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTE6NzQtMTExOjc5IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJTdGFydCIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjA1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTE6MjktMTExOjcyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJQcmV2YWxlbmNlIFBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkdsb2JhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRnVuY3Rpb25SZWYiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjA0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTE6NTYtMTExOjcxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJDb2xvcmVjdGFsQ2FuY2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbGlhc1JlZiINCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIwNyIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTExOjk0LTExMToxMjAiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVuZCIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjA2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTE6MTAxLTExMToxMjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIk1lYXN1cmVtZW50IFBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUGFyYW1ldGVyUmVmIg0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMjI1IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTM6MS0xMTg6OTAiLA0KICAgICAgICAgICAgIm5hbWUiIDogIkRlbm9taW5hdG9yIEV4Y2x1c2lvbiIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIyMjUiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwiZGVmaW5lICIsIlwiRGVub21pbmF0b3IgRXhjbHVzaW9uXCIiLCI6XG4gICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIyNCIsDQogICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMTgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIxMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiSG9zcGljZSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIxMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkhhcyBIb3NwaWNlXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAgICAgICAgIFx0XHRvciAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZXhpc3RzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIxMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIk1hbGlnbmFudCBOZW9wbGFzbVwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAgICAgICAgIFx0XHRvciAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMTciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiZXhpc3RzICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIxNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIlRvdGFsIENvbGVjdG9teSBQZXJmb3JtZWRcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICAgICAgICAgICAgICAgICBcdFx0b3IgIiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjIzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIyMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRnJhaWx0eSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMjAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJBZHZhbmNlZCBJbGxuZXNzIGFuZCBGcmFpbHR5IEV4Y2x1c2lvbiBOb3QgSW5jbHVkaW5nIE92ZXIgQWdlIDgwXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgICAgICAgICAgICAgICAgIFx0XHRhbmQgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjIyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjIyMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJGcmFpbHR5IiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjIyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiTG9uZyBUZXJtIENhcmUgUGVyaW9kcyBMb25nZXIgVGhhbiA5MCBDb25zZWN1dGl2ZSBEYXlzXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAiZXhwcmVzc2lvbiIgOiB7DQogICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjI0IiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTQ6My0xMTg6OTAiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIk9yIiwNCiAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIxOCIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMTE0OjMtMTE2OjU5IiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJPciIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMTUiLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExNDozLTExNTo1MiIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiT3IiLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjEyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTQ6My0xMTQ6MjMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkhhcyBIb3NwaWNlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiSG9zcGljZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRXhwcmVzc2lvblJlZiINCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExNToyNi0xMTU6NTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4aXN0cyIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjEzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTU6MzMtMTE1OjUyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJNYWxpZ25hbnQgTmVvcGxhc20iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMTciLA0KICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjExNjoyNi0xMTY6NTkiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4aXN0cyIsDQogICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjE2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTY6MzMtMTE2OjU5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJUb3RhbCBDb2xlY3RvbXkgUGVyZm9ybWVkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeHByZXNzaW9uUmVmIg0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjIzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTc6MjYtMTE4OjkwIiwNCiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbmQiLA0KICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjIwIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTc6MjYtMTE3OjEwMCIsDQogICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiQWR2YW5jZWQgSWxsbmVzcyBhbmQgRnJhaWx0eSBFeGNsdXNpb24gTm90IEluY2x1ZGluZyBPdmVyIEFnZSA4MCIsDQogICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZyYWlsdHkiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkV4cHJlc3Npb25SZWYiDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMjIyIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxMTg6MjctMTE4OjkwIiwNCiAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJMb25nIFRlcm0gQ2FyZSBQZXJpb2RzIExvbmdlciBUaGFuIDkwIENvbnNlY3V0aXZlIERheXMiLA0KICAgICAgICAgICAgICAgICAgICAgImxpYnJhcnlOYW1lIiA6ICJGcmFpbHR5IiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJFeHByZXNzaW9uUmVmIg0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0gXQ0KICAgICAgfQ0KICAgfQ0KfQ==" } ] }, "request": { "method": "PUT", "url": "Library/ColorectalCancerScreeningsFHIR" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.114222.4.11.3591", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.114222.4.11.3591" } ], "version": "20180718", "name": "Payer", "title": "Payer", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:45-07:00", "contains": [ { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "1", "display": "MEDICARE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "11", "display": "Medicare (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "111", "display": "Medicare HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "112", "display": "Medicare PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "113", "display": "Medicare POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "119", "display": "Medicare Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "12", "display": "Medicare (Non-managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "121", "display": "Medicare FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "122", "display": "Medicare Drug Benefit" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "123", "display": "Medicare Medical Savings Account (MSA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "129", "display": "Medicare Non-managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "13", "display": "Medicare Hospice" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "14", "display": "Dual Eligibility Medicare/Medicaid Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "19", "display": "Medicare Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "191", "display": "Medicare Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "2", "display": "MEDICAID" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "21", "display": "Medicaid (Managed Care)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "211", "display": "Medicaid HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "212", "display": "Medicaid PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "213", "display": "Medicaid PCCM (Primary Care Case Management)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "219", "display": "Medicaid Managed Care Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "22", "display": "Medicaid (Non-managed Care Plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "23", "display": "Medicaid/SCHIP" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "25", "display": "Medicaid - Out of State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "26", "display": "Medicaid - Long Term Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "29", "display": "Medicaid Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "291", "display": "Medicaid Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "299", "display": "Medicaid - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3", "display": "OTHER GOVERNMENT (Federal/State/Local) (excluding Department of Corrections)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "31", "display": "Department of Defense" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "311", "display": "TRICARE (CHAMPUS)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3111", "display": "TRICARE Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3112", "display": "TRICARE Extra--PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3113", "display": "TRICARE Standard - Fee For Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3114", "display": "TRICARE For Life--Medicare Supplement" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3115", "display": "TRICARE Reserve Select" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3116", "display": "Uniformed Services Family Health Plan (USFHP) -- HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3119", "display": "Department of Defense - (other)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "312", "display": "Military Treatment Facility" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3121", "display": "Enrolled Prime--HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3122", "display": "Non-enrolled Space Available" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3123", "display": "TRICARE For Life (TFL)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "313", "display": "Dental --Stand Alone" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32", "display": "Department of Veterans Affairs" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "321", "display": "Veteran care--Care provided to Veterans" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3211", "display": "Direct Care--Care provided in VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3212", "display": "Indirect Care--Care provided outside VA facilities" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32121", "display": "Fee Basis" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32122", "display": "Foreign Fee/Foreign Medical Program (FMP)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32123", "display": "Contract Nursing Home/Community Nursing Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32124", "display": "State Veterans Home" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32125", "display": "Sharing Agreements" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32126", "display": "Other Federal Agency" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32127", "display": "Dental Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "32128", "display": "Vision Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "322", "display": "Non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3221", "display": "Civilian Health and Medical Program for the VA (CHAMPVA)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3222", "display": "Spina Bifida Health Care Program (SB)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3223", "display": "Children of Women Vietnam Veterans (CWVV)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3229", "display": "Other non-veteran care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "33", "display": "Indian Health Service or Tribe" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "331", "display": "Indian Health Service - Regular" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "332", "display": "Indian Health Service - Contract" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "333", "display": "Indian Health Service - Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "334", "display": "Indian Tribe - Sponsored Coverage" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "34", "display": "HRSA Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "341", "display": "Title V (MCH Block Grant)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "342", "display": "Migrant Health Program" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "343", "display": "Ryan White Act" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "349", "display": "Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "35", "display": "Black Lung" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "36", "display": "State Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "361", "display": "State SCHIP program (codes for individual states)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "362", "display": "Specific state programs (list/ local code)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "369", "display": "State, not otherwise specified (other state)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "37", "display": "Local Government" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "371", "display": "Local - Managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3711", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3712", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3713", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "372", "display": "FFS/Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "379", "display": "Local, not otherwise specified (other local, county)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "38", "display": "Other Government (Federal, State, Local not specified)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "381", "display": "Federal, State, Local not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3811", "display": "Federal, State, Local not specified - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3812", "display": "Federal, State, Local not specified - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3813", "display": "Federal, State, Local not specified - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "3819", "display": "Federal, State, Local not specified - not specified managed care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "382", "display": "Federal, State, Local not specified - FFS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "389", "display": "Federal, State, Local not specified - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "39", "display": "Other Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "391", "display": "Federal Employee Health Plan - Use when known" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "4", "display": "DEPARTMENTS OF CORRECTIONS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "41", "display": "Corrections Federal" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "42", "display": "Corrections State" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "43", "display": "Corrections Local" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "44", "display": "Corrections Unknown Level" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "5", "display": "PRIVATE HEALTH INSURANCE" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "51", "display": "Managed Care (Private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "511", "display": "Commercial Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "512", "display": "Commercial Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "513", "display": "Commercial Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "514", "display": "Exclusive Provider Organization" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "515", "display": "Gatekeeper PPO (GPPO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "516", "display": "Commercial Managed Care - Pharmacy Benefit Manager" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "517", "display": "Commercial Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "519", "display": "Managed Care, Other (non HMO)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "52", "display": "Private Health Insurance - Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "521", "display": "Commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "522", "display": "Self-insured (ERISA) Administrative Services Only (ASO) plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "523", "display": "Medicare supplemental policy (as second payer)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "524", "display": "Indemnity Insurance - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "529", "display": "Private health insurance--other commercial Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "53", "display": "Managed Care (private) or private health insurance (indemnity), not otherwise specified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "54", "display": "Organized Delivery System" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "55", "display": "Small Employer Purchasing Group" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "56", "display": "Specialized Stand Alone Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "561", "display": "Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "562", "display": "Vision" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "59", "display": "Other Private Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "6", "display": "BLUE CROSS/BLUE SHIELD" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "61", "display": "BC Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "611", "display": "BC Managed Care - HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "612", "display": "BC Managed Care - PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "613", "display": "BC Managed Care - POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "614", "display": "BC Managed Care - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "619", "display": "BC Managed Care - Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "62", "display": "BC Insurance Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "621", "display": "BC Indemnity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "622", "display": "BC Self-insured (ERISA) Administrative Services Only (ASO)Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "623", "display": "BC Medicare Supplemental Plan" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "629", "display": "BC Indemnity - Dental" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "7", "display": "MANAGED CARE, UNSPECIFIED (to be used only if one can't distinguish public from private)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "71", "display": "HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "72", "display": "PPO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "73", "display": "POS" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "79", "display": "Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "8", "display": "NO PAYMENT from an Organization/Agency/Program/Private Payer Listed" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "81", "display": "Self-pay (Includes applicants for insurance and Medicaid applicants)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "82", "display": "No Charge" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "821", "display": "Charity" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "822", "display": "Professional Courtesy" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "823", "display": "Research/Clinical Trial" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "83", "display": "Refusal to Pay/Bad Debt" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "84", "display": "Hill Burton Free Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "85", "display": "Research/Donor" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "89", "display": "No Payment, Other" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9", "display": "MISCELLANEOUS/OTHER" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "91", "display": "Foreign National" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "92", "display": "Other (Non-government)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "93", "display": "Disability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "94", "display": "Long-term Care Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "95", "display": "Worker's Compensation" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "951", "display": "Worker's Comp HMO" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "953", "display": "Worker's Comp Fee-for-Service" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "954", "display": "Worker's Comp Other Managed Care" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "959", "display": "Worker's Comp, Other unspecified" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "96", "display": "Auto Insurance (includes no fault)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "97", "display": "Legal Liability / Liability Insurance" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "98", "display": "Other specified but not otherwise classifiable (includes Hospice - Unspecified plan)" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "99", "display": "No Typology Code available for payment source" }, { "system": "urn:oid:2.16.840.1.113883.3.221.5", "version": "9.0", "code": "9999", "display": "Unavailable / No Payer Specified / Blank" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.114222.4.11.3591" } }, { "resource": { "resourceType": "Library", "id": "AdultOutpatientEncountersFHIR4", "meta": { "profile": [ "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-library-cqfm" ] }, "language": "en", "extension": [ { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem", "valueReference": { "reference": "Device/cqf-tooling" } } ], "url": "http://ecqi.healthit.gov/ecqms/Library/AdultOutpatientEncountersFHIR4", "version": "2.0.000", "name": "AdultOutpatientEncountersFHIR4", "status": "active", "experimental": false, "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/library-type", "code": "logic-library" } ] }, "date": "2021-01-08T13:45:12+00:00", "publisher": "Mathematica", "description": "AdultOutpatientEncountersFHIR4", "relatedArtifact": [ { "type": "depends-on", "display": "FHIR model information", "resource": "http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1" }, { "type": "depends-on", "display": "Library FHIRHelpers", "resource": "http://ecqi.healthit.gov/ecqms/Library/FHIRHelpers|4.0.001" }, { "type": "depends-on", "display": "Value set Annual Wellness Visit", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1240" }, { "type": "depends-on", "display": "Value set Home Healthcare Services", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1016" }, { "type": "depends-on", "display": "Value set Office Visit", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001" }, { "type": "depends-on", "display": "Value set Preventive Care Services - Established Office Visit, 18 and Up", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1025" }, { "type": "depends-on", "display": "Value set Preventive Care Services-Initial Office Visit, 18 and Up", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1023" } ], "parameter": [ { "name": "Measurement Period", "use": "in", "min": 0, "max": "1", "type": "Period" }, { "name": "Patient", "use": "out", "min": 0, "max": "1", "type": "Patient" }, { "name": "Qualifying Encounters", "use": "out", "min": 0, "max": "*", "type": "Encounter" } ], "dataRequirement": [ { "type": "Patient", "profile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ] } ], "content": [ { "contentType": "text/cql", "data": "bGlicmFyeSBBZHVsdE91dHBhdGllbnRFbmNvdW50ZXJzRkhJUjQgdmVyc2lvbiAnMi4wLjAwMCcNCg0KLypUaGlzIGV4YW1wbGUgaXMgYSB3b3JrIGluIHByb2dyZXNzIGFuZCBzaG91bGQgbm90IGJlIGNvbnNpZGVyZWQgYSBmaW5hbCBzcGVjaWZpY2F0aW9uDQpvciByZWNvbW1lbmRhdGlvbiBmb3IgZ3VpZGFuY2UuIFRoaXMgZXhhbXBsZSB3aWxsIGhlbHAgZ3VpZGUgYW5kIGRpcmVjdCB0aGUgcHJvY2Vzcw0Kb2YgZmluZGluZyBjb252ZW50aW9ucyBhbmQgdXNhZ2UgcGF0dGVybnMgdGhhdCBtZWV0IHRoZSBuZWVkcyBvZiB0aGUgdmFyaW91cyBzdGFrZWhvbGRlcnMNCmluIHRoZSBtZWFzdXJlIGRldmVsb3BtZW50IGNvbW11bml0eS4NCg0KQHVwZGF0ZTogQEBCVFIgMjAyMC0wMy0zMSAtPg0KSW5jcmVtZW50ZWQgdmVyc2lvbiB0byAyLjAuMDAwDQpVcGRhdGVkIEZISVIgdmVyc2lvbiB0byA0LjAuMQ0KQEBAKi8NCg0KdXNpbmcgRkhJUiB2ZXJzaW9uICc0LjAuMScNCg0KaW5jbHVkZSBGSElSSGVscGVycyB2ZXJzaW9uICc0LjAuMDAxJyBjYWxsZWQgRkhJUkhlbHBlcnMNCg0KdmFsdWVzZXQgIkFubnVhbCBXZWxsbmVzcyBWaXNpdCI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy41MjYuMy4xMjQwJyANCnZhbHVlc2V0ICJIb21lIEhlYWx0aGNhcmUgU2VydmljZXMiOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMTYnIA0KdmFsdWVzZXQgIk9mZmljZSBWaXNpdCI6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTAwMScgDQp2YWx1ZXNldCAiUHJldmVudGl2ZSBDYXJlIFNlcnZpY2VzIC0gRXN0YWJsaXNoZWQgT2ZmaWNlIFZpc2l0LCAxOCBhbmQgVXAiOiAnaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMjUnIA0KdmFsdWVzZXQgIlByZXZlbnRpdmUgQ2FyZSBTZXJ2aWNlcy1Jbml0aWFsIE9mZmljZSBWaXNpdCwgMTggYW5kIFVwIjogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDIzJyANCg0KcGFyYW1ldGVyICJNZWFzdXJlbWVudCBQZXJpb2QiIEludGVydmFsPERhdGVUaW1lPg0KICBkZWZhdWx0IEludGVydmFsW0AyMDE5LTAxLTAxVDAwOjAwOjAwLjAsIEAyMDIwLTAxLTAxVDAwOjAwOjAwLjApDQoNCmNvbnRleHQgUGF0aWVudA0KDQpkZWZpbmUgIlF1YWxpZnlpbmcgRW5jb3VudGVycyI6DQogICgNCiAgICAgIFtFbmNvdW50ZXI6ICJPZmZpY2UgVmlzaXQiXQ0KICAgIAkJdW5pb24gW0VuY291bnRlcjogIkFubnVhbCBXZWxsbmVzcyBWaXNpdCJdDQogICAgCQl1bmlvbiBbRW5jb3VudGVyOiAiUHJldmVudGl2ZSBDYXJlIFNlcnZpY2VzIC0gRXN0YWJsaXNoZWQgT2ZmaWNlIFZpc2l0LCAxOCBhbmQgVXAiXQ0KICAgIAkJdW5pb24gW0VuY291bnRlcjogIlByZXZlbnRpdmUgQ2FyZSBTZXJ2aWNlcy1Jbml0aWFsIE9mZmljZSBWaXNpdCwgMTggYW5kIFVwIl0NCiAgICAJCXVuaW9uIFtFbmNvdW50ZXI6ICJIb21lIEhlYWx0aGNhcmUgU2VydmljZXMiXQ0KICAgICkgVmFsaWRFbmNvdW50ZXINCiAgCQl3aGVyZSBWYWxpZEVuY291bnRlci5wZXJpb2QgZHVyaW5nICJNZWFzdXJlbWVudCBQZXJpb2QiDQogICAgCQlhbmQgVmFsaWRFbmNvdW50ZXIuc3RhdHVzICA9ICdmaW5pc2hlZCcNCg0K" }, { "contentType": "application/elm+xml", "data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxsaWJyYXJ5IHhtbG5zPSJ1cm46aGw3LW9yZzplbG06cjEiIHhtbG5zOnQ9InVybjpobDctb3JnOmVsbS10eXBlczpyMSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6Zmhpcj0iaHR0cDovL2hsNy5vcmcvZmhpciIgeG1sbnM6cWRtNDM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY0XzMiIHhtbG5zOnFkbTUzPSJ1cm46aGVhbHRoaXQtZ292OnFkbTp2NV8zIiB4bWxuczphPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiPg0KICAgPGFubm90YXRpb24gdHJhbnNsYXRvclZlcnNpb249IjEuMyIgdHJhbnNsYXRvck9wdGlvbnM9IkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iIHhzaTp0eXBlPSJhOkNxbFRvRWxtSW5mbyIvPg0KICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICA8YTpzIHI9IjM0Ij4NCiAgICAgICAgIDxhOnM+bGlicmFyeSBBZHVsdE91dHBhdGllbnRFbmNvdW50ZXJzRkhJUjQgdmVyc2lvbiAnMi4wLjAwMCc8L2E6cz4NCiAgICAgIDwvYTpzPg0KICAgPC9hbm5vdGF0aW9uPg0KICAgPGlkZW50aWZpZXIgaWQ9IkFkdWx0T3V0cGF0aWVudEVuY291bnRlcnNGSElSNCIgc3lzdGVtPSJodHRwOi8vZWNxaS5oZWFsdGhpdC5nb3YvZWNxbXMiIHZlcnNpb249IjIuMC4wMDAiLz4NCiAgIDxzY2hlbWFJZGVudGlmaWVyIGlkPSJ1cm46aGw3LW9yZzplbG0iIHZlcnNpb249InIxIi8+DQogICA8dXNpbmdzPg0KICAgICAgPGRlZiBsb2NhbElkZW50aWZpZXI9IlN5c3RlbSIgdXJpPSJ1cm46aGw3LW9yZzplbG0tdHlwZXM6cjEiLz4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMSIgbG9jYXRvcj0iMTM6MS0xMzoyNiIgbG9jYWxJZGVudGlmaWVyPSJGSElSIiB1cmk9Imh0dHA6Ly9obDcub3JnL2ZoaXIiIHZlcnNpb249IjQuMC4xIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxIj4NCiAgICAgICAgICAgICAgIDxhOnM+LypUaGlzIGV4YW1wbGUgaXMgYSB3b3JrIGluIHByb2dyZXNzIGFuZCBzaG91bGQgbm90IGJlIGNvbnNpZGVyZWQgYSBmaW5hbCBzcGVjaWZpY2F0aW9uCm9yIHJlY29tbWVuZGF0aW9uIGZvciBndWlkYW5jZS4gVGhpcyBleGFtcGxlIHdpbGwgaGVscCBndWlkZSBhbmQgZGlyZWN0IHRoZSBwcm9jZXNzCm9mIGZpbmRpbmcgY29udmVudGlvbnMgYW5kIHVzYWdlIHBhdHRlcm5zIHRoYXQgbWVldCB0aGUgbmVlZHMgb2YgdGhlIHZhcmlvdXMgc3Rha2Vob2xkZXJzCmluIHRoZSBtZWFzdXJlIGRldmVsb3BtZW50IGNvbW11bml0eS4KCkB1cGRhdGU6IEBAQlRSIDIwMjAtMDMtMzEgLT4KSW5jcmVtZW50ZWQgdmVyc2lvbiB0byAyLjAuMDAwClVwZGF0ZWQgRkhJUiB2ZXJzaW9uIHRvIDQuMC4xCkBAQCovdXNpbmcgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz5GSElSPC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IHZlcnNpb24gJzQuMC4xJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgIDwvdXNpbmdzPg0KICAgPGluY2x1ZGVzPg0KICAgICAgPGRlZiBsb2NhbElkPSIyIiBsb2NhdG9yPSIxNToxLTE1OjU2IiBsb2NhbElkZW50aWZpZXI9IkZISVJIZWxwZXJzIiBwYXRoPSJodHRwOi8vZWNxaS5oZWFsdGhpdC5nb3YvZWNxbXMvRkhJUkhlbHBlcnMiIHZlcnNpb249IjQuMC4wMDEiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjIiPg0KICAgICAgICAgICAgICAgPGE6cz5pbmNsdWRlIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgIDxhOnM+RkhJUkhlbHBlcnM8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gdmVyc2lvbiAnNC4wLjAwMScgY2FsbGVkIEZISVJIZWxwZXJzPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgPC9pbmNsdWRlcz4NCiAgIDxwYXJhbWV0ZXJzPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMyIgbG9jYXRvcj0iMjM6MS0yNDo2NiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMyI+DQogICAgICAgICAgICAgICA8YTpzPnBhcmFtZXRlciAmcXVvdDtNZWFzdXJlbWVudCBQZXJpb2QmcXVvdDsgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEyIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+SW50ZXJ2YWwmbHQ7PC9hOnM+DQogICAgICAgICAgICAgICAgICA8YTpzIHI9IjExIj4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnM+RGF0ZVRpbWU8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz4+PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+CiAgZGVmYXVsdCA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTAiPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSI4Ij5JbnRlcnZhbFtAMjAxOS0wMS0wMVQwMDowMDowMC4wLCBAMjAyMC0wMS0wMVQwMDowMDowMC4wKTwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxkZWZhdWx0IGxvY2FsSWQ9IjEwIiBsb2NhdG9yPSIyNDoxMS0yNDo2NiIgbG93Q2xvc2VkPSJ0cnVlIiBoaWdoQ2xvc2VkPSJmYWxzZSIgeHNpOnR5cGU9IkludGVydmFsIj4NCiAgICAgICAgICAgIDxsb3cgbG9jYWxJZD0iOCIgbG9jYXRvcj0iMjQ6MjAtMjQ6NDEiIHhzaTp0eXBlPSJEYXRlVGltZSI+DQogICAgICAgICAgICAgICA8eWVhciB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjIwMTkiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8bW9udGggdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIxIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPGRheSB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjEiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8aG91ciB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8bWludXRlIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDxzZWNvbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPG1pbGxpc2Vjb25kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgIDwvbG93Pg0KICAgICAgICAgICAgPGhpZ2ggbG9jYWxJZD0iOSIgbG9jYXRvcj0iMjQ6NDQtMjQ6NjUiIHhzaTp0eXBlPSJEYXRlVGltZSI+DQogICAgICAgICAgICAgICA8eWVhciB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjIwMjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8bW9udGggdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIxIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPGRheSB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjEiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8aG91ciB2YWx1ZVR5cGU9InQ6SW50ZWdlciIgdmFsdWU9IjAiIHhzaTp0eXBlPSJMaXRlcmFsIi8+DQogICAgICAgICAgICAgICA8bWludXRlIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgICAgIDxzZWNvbmQgdmFsdWVUeXBlPSJ0OkludGVnZXIiIHZhbHVlPSIwIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPG1pbGxpc2Vjb25kIHZhbHVlVHlwZT0idDpJbnRlZ2VyIiB2YWx1ZT0iMCIgeHNpOnR5cGU9IkxpdGVyYWwiLz4NCiAgICAgICAgICAgIDwvaGlnaD4NCiAgICAgICAgIDwvZGVmYXVsdD4NCiAgICAgICAgIDxwYXJhbWV0ZXJUeXBlU3BlY2lmaWVyIGxvY2FsSWQ9IjEyIiBsb2NhdG9yPSIyMzozMi0yMzo0OSIgeHNpOnR5cGU9IkludGVydmFsVHlwZVNwZWNpZmllciI+DQogICAgICAgICAgICA8cG9pbnRUeXBlIGxvY2FsSWQ9IjExIiBsb2NhdG9yPSIyMzo0MS0yMzo0OCIgbmFtZT0idDpEYXRlVGltZSIgeHNpOnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIvPg0KICAgICAgICAgPC9wYXJhbWV0ZXJUeXBlU3BlY2lmaWVyPg0KICAgICAgPC9kZWY+DQogICA8L3BhcmFtZXRlcnM+DQogICA8dmFsdWVTZXRzPg0KICAgICAgPGRlZiBsb2NhbElkPSIzIiBsb2NhdG9yPSIxNzoxLTE3OjEwMyIgbmFtZT0iQW5udWFsIFdlbGxuZXNzIFZpc2l0IiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNTI2LjMuMTI0MCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMyI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0FubnVhbCBXZWxsbmVzcyBWaXNpdCZxdW90OzogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjUyNi4zLjEyNDAnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0IiBsb2NhdG9yPSIxODoxLTE4OjExNiIgbmFtZT0iSG9tZSBIZWFsdGhjYXJlIFNlcnZpY2VzIiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMTYiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtIb21lIEhlYWx0aGNhcmUgU2VydmljZXMmcXVvdDs6ICdodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTAxNic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjUiIGxvY2F0b3I9IjE5OjEtMTk6MTA0IiBuYW1lPSJPZmZpY2UgVmlzaXQiIGlkPSJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTAwMSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNSI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O09mZmljZSBWaXNpdCZxdW90OzogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDAxJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNiIgbG9jYXRvcj0iMjA6MS0yMDoxNTQiIG5hbWU9IlByZXZlbnRpdmUgQ2FyZSBTZXJ2aWNlcyAtIEVzdGFibGlzaGVkIE9mZmljZSBWaXNpdCwgMTggYW5kIFVwIiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMjUiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjYiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtQcmV2ZW50aXZlIENhcmUgU2VydmljZXMgLSBFc3RhYmxpc2hlZCBPZmZpY2UgVmlzaXQsIDE4IGFuZCBVcCZxdW90OzogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDI1JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNyIgbG9jYXRvcj0iMjE6MS0yMToxNDgiIG5hbWU9IlByZXZlbnRpdmUgQ2FyZSBTZXJ2aWNlcy1Jbml0aWFsIE9mZmljZSBWaXNpdCwgMTggYW5kIFVwIiBpZD0iaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMjMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjciPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtQcmV2ZW50aXZlIENhcmUgU2VydmljZXMtSW5pdGlhbCBPZmZpY2UgVmlzaXQsIDE4IGFuZCBVcCZxdW90OzogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjQ2NC4xMDAzLjEwMS4xMi4xMDIzJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgIDwvdmFsdWVTZXRzPg0KICAgPHN0YXRlbWVudHM+DQogICAgICA8ZGVmIGxvY2F0b3I9IjI2OjEtMjY6MTUiIG5hbWU9IlBhdGllbnQiIGNvbnRleHQ9IlBhdGllbnQiPg0KICAgICAgICAgPGV4cHJlc3Npb24geHNpOnR5cGU9IlNpbmdsZXRvbkZyb20iPg0KICAgICAgICAgICAgPG9wZXJhbmQgbG9jYXRvcj0iMjY6MS0yNjoxNSIgZGF0YVR5cGU9ImZoaXI6UGF0aWVudCIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL1BhdGllbnQiIHhzaTp0eXBlPSJSZXRyaWV2ZSIvPg0KICAgICAgICAgPC9leHByZXNzaW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjM0IiBsb2NhdG9yPSIyODoxLTM3OjQ1IiBuYW1lPSJRdWFsaWZ5aW5nIEVuY291bnRlcnMiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjM0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+ZGVmaW5lICZxdW90O1F1YWxpZnlpbmcgRW5jb3VudGVycyZxdW90OzoKICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMzMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPigKICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjIyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIxOCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5bRW5jb3VudGVyOiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O09mZmljZSBWaXNpdCZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgIAkJdW5pb24gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+W0VuY291bnRlcjogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtBbm51YWwgV2VsbG5lc3MgVmlzaXQmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5dPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgIAkJdW5pb24gPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjE3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+W0VuY291bnRlcjogPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtQcmV2ZW50aXZlIENhcmUgU2VydmljZXMgLSBFc3RhYmxpc2hlZCBPZmZpY2UgVmlzaXQsIDE4IGFuZCBVcCZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPl08L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPgogICAgCQl1bmlvbiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMTkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5bRW5jb3VudGVyOiA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O1ByZXZlbnRpdmUgQ2FyZSBTZXJ2aWNlcy1Jbml0aWFsIE9mZmljZSBWaXNpdCwgMTggYW5kIFVwJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+XTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICAJCXVuaW9uIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPltFbmNvdW50ZXI6IDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7SG9tZSBIZWFsdGhjYXJlIFNlcnZpY2VzJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+XTwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+CiAgICApPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+IFZhbGlkRW5jb3VudGVyPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cz4KICAJCTwvYTpzPg0KICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMiI+DQogICAgICAgICAgICAgICAgICAgICA8YTpzPndoZXJlIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPlZhbGlkRW5jb3VudGVyPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+LjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIyNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPnBlcmlvZDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjciPiBkdXJpbmcgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI2Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TWVhc3VyZW1lbnQgUGVyaW9kJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4KICAgIAkJYW5kIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGE6cyByPSIzMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzIHI9IjI5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjgiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5WYWxpZEVuY291bnRlcjwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPi48L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMjkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz5zdGF0dXM8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8YTpzPiAgPSA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhOnMgcj0iMzAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGE6cz4nZmluaXNoZWQnPC9hOnM+DQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIzMyIgbG9jYXRvcj0iMjk6My0zNzo0NSIgeHNpOnR5cGU9IlF1ZXJ5Ij4NCiAgICAgICAgICAgIDxzb3VyY2UgbG9jYWxJZD0iMjMiIGxvY2F0b3I9IjI5OjMtMzU6MjAiIGFsaWFzPSJWYWxpZEVuY291bnRlciI+DQogICAgICAgICAgICAgICA8ZXhwcmVzc2lvbiBsb2NhbElkPSIyMiIgbG9jYXRvcj0iMjk6My0zNTo1IiB4c2k6dHlwZT0iVW5pb24iPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjAiIGxvY2F0b3I9IjMwOjctMzM6ODMiIHhzaTp0eXBlPSJVbmlvbiI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIxNiIgbG9jYXRvcj0iMzA6Ny0zMTo0OCIgeHNpOnR5cGU9IlVuaW9uIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE0IiBsb2NhdG9yPSIzMDo3LTMwOjMzIiBkYXRhVHlwZT0iZmhpcjpFbmNvdW50ZXIiIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9FbmNvdW50ZXIiIGNvZGVQcm9wZXJ0eT0idHlwZSIgY29kZUNvbXBhcmF0b3I9ImluIiB4c2k6dHlwZT0iUmV0cmlldmUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGVzIGxvY2F0b3I9IjMwOjE5LTMwOjMyIiBuYW1lPSJPZmZpY2UgVmlzaXQiIHhzaTp0eXBlPSJWYWx1ZVNldFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTUiIGxvY2F0b3I9IjMxOjEzLTMxOjQ4IiBkYXRhVHlwZT0iZmhpcjpFbmNvdW50ZXIiIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9FbmNvdW50ZXIiIGNvZGVQcm9wZXJ0eT0idHlwZSIgY29kZUNvbXBhcmF0b3I9ImluIiB4c2k6dHlwZT0iUmV0cmlldmUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGVzIGxvY2F0b3I9IjMxOjI1LTMxOjQ3IiBuYW1lPSJBbm51YWwgV2VsbG5lc3MgVmlzaXQiIHhzaTp0eXBlPSJWYWx1ZVNldFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgeHNpOnR5cGU9IlVuaW9uIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjE3IiBsb2NhdG9yPSIzMjoxMy0zMjo4OSIgZGF0YVR5cGU9ImZoaXI6RW5jb3VudGVyIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vRW5jb3VudGVyIiBjb2RlUHJvcGVydHk9InR5cGUiIGNvZGVDb21wYXJhdG9yPSJpbiIgeHNpOnR5cGU9IlJldHJpZXZlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlcyBsb2NhdG9yPSIzMjoyNS0zMjo4OCIgbmFtZT0iUHJldmVudGl2ZSBDYXJlIFNlcnZpY2VzIC0gRXN0YWJsaXNoZWQgT2ZmaWNlIFZpc2l0LCAxOCBhbmQgVXAiIHhzaTp0eXBlPSJWYWx1ZVNldFJlZiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMTkiIGxvY2F0b3I9IjMzOjEzLTMzOjgzIiBkYXRhVHlwZT0iZmhpcjpFbmNvdW50ZXIiIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9FbmNvdW50ZXIiIGNvZGVQcm9wZXJ0eT0idHlwZSIgY29kZUNvbXBhcmF0b3I9ImluIiB4c2k6dHlwZT0iUmV0cmlldmUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGVzIGxvY2F0b3I9IjMzOjI1LTMzOjgyIiBuYW1lPSJQcmV2ZW50aXZlIENhcmUgU2VydmljZXMtSW5pdGlhbCBPZmZpY2UgVmlzaXQsIDE4IGFuZCBVcCIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyMSIgbG9jYXRvcj0iMzQ6MTMtMzQ6NTEiIGRhdGFUeXBlPSJmaGlyOkVuY291bnRlciIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0VuY291bnRlciIgY29kZVByb3BlcnR5PSJ0eXBlIiBjb2RlQ29tcGFyYXRvcj0iaW4iIHhzaTp0eXBlPSJSZXRyaWV2ZSI+DQogICAgICAgICAgICAgICAgICAgICA8Y29kZXMgbG9jYXRvcj0iMzQ6MjUtMzQ6NTAiIG5hbWU9IkhvbWUgSGVhbHRoY2FyZSBTZXJ2aWNlcyIgeHNpOnR5cGU9IlZhbHVlU2V0UmVmIi8+DQogICAgICAgICAgICAgICAgICA8L29wZXJhbmQ+DQogICAgICAgICAgICAgICA8L2V4cHJlc3Npb24+DQogICAgICAgICAgICA8L3NvdXJjZT4NCiAgICAgICAgICAgIDx3aGVyZSBsb2NhbElkPSIzMiIgbG9jYXRvcj0iMzY6NS0zNzo0NSIgeHNpOnR5cGU9IkFuZCI+DQogICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyNyIgbG9jYXRvcj0iMzY6MTEtMzY6NTkiIHhzaTp0eXBlPSJJbmNsdWRlZEluIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyIgeHNpOnR5cGU9IkZ1bmN0aW9uUmVmIj4NCiAgICAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjI1IiBsb2NhdG9yPSIzNjoxMS0zNjozMSIgcGF0aD0icGVyaW9kIiBzY29wZT0iVmFsaWRFbmNvdW50ZXIiIHhzaTp0eXBlPSJQcm9wZXJ0eSIvPg0KICAgICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgICAgICAgPG9wZXJhbmQgbG9jYWxJZD0iMjYiIGxvY2F0b3I9IjM2OjQwLTM2OjU5IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiIHhzaTp0eXBlPSJQYXJhbWV0ZXJSZWYiLz4NCiAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMxIiBsb2NhdG9yPSIzNzoxMS0zNzo0NSIgeHNpOnR5cGU9IkVxdWFsIj4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiIHhzaTp0eXBlPSJGdW5jdGlvblJlZiI+DQogICAgICAgICAgICAgICAgICAgICA8b3BlcmFuZCBsb2NhbElkPSIyOSIgbG9jYXRvcj0iMzc6MTEtMzc6MzEiIHBhdGg9InN0YXR1cyIgc2NvcGU9IlZhbGlkRW5jb3VudGVyIiB4c2k6dHlwZT0iUHJvcGVydHkiLz4NCiAgICAgICAgICAgICAgICAgIDwvb3BlcmFuZD4NCiAgICAgICAgICAgICAgICAgIDxvcGVyYW5kIGxvY2FsSWQ9IjMwIiBsb2NhdG9yPSIzNzozNi0zNzo0NSIgdmFsdWVUeXBlPSJ0OlN0cmluZyIgdmFsdWU9ImZpbmlzaGVkIiB4c2k6dHlwZT0iTGl0ZXJhbCIvPg0KICAgICAgICAgICAgICAgPC9vcGVyYW5kPg0KICAgICAgICAgICAgPC93aGVyZT4NCiAgICAgICAgIDwvZXhwcmVzc2lvbj4NCiAgICAgIDwvZGVmPg0KICAgPC9zdGF0ZW1lbnRzPg0KPC9saWJyYXJ5Pg0K" }, { "contentType": "application/elm+json", "data": "ew0KICAgImxpYnJhcnkiIDogew0KICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAidHJhbnNsYXRvclZlcnNpb24iIDogIjEuMyIsDQogICAgICAgICAidHJhbnNsYXRvck9wdGlvbnMiIDogIkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iLA0KICAgICAgICAgInR5cGUiIDogIkNxbFRvRWxtSW5mbyINCiAgICAgIH0sIHsNCiAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICJyIiA6ICIzNCIsDQogICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJsaWJyYXJ5IEFkdWx0T3V0cGF0aWVudEVuY291bnRlcnNGSElSNCB2ZXJzaW9uICcyLjAuMDAwJyIgXQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9DQogICAgICB9IF0sDQogICAgICAiaWRlbnRpZmllciIgOiB7DQogICAgICAgICAiaWQiIDogIkFkdWx0T3V0cGF0aWVudEVuY291bnRlcnNGSElSNCIsDQogICAgICAgICAic3lzdGVtIiA6ICJodHRwOi8vZWNxaS5oZWFsdGhpdC5nb3YvZWNxbXMiLA0KICAgICAgICAgInZlcnNpb24iIDogIjIuMC4wMDAiDQogICAgICB9LA0KICAgICAgInNjaGVtYUlkZW50aWZpZXIiIDogew0KICAgICAgICAgImlkIiA6ICJ1cm46aGw3LW9yZzplbG0iLA0KICAgICAgICAgInZlcnNpb24iIDogInIxIg0KICAgICAgfSwNCiAgICAgICJ1c2luZ3MiIDogew0KICAgICAgICAgImRlZiIgOiBbIHsNCiAgICAgICAgICAgICJsb2NhbElkZW50aWZpZXIiIDogIlN5c3RlbSIsDQogICAgICAgICAgICAidXJpIiA6ICJ1cm46aGw3LW9yZzplbG0tdHlwZXM6cjEiDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMSIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMTM6MS0xMzoyNiIsDQogICAgICAgICAgICAibG9jYWxJZGVudGlmaWVyIiA6ICJGSElSIiwNCiAgICAgICAgICAgICJ1cmkiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIiLA0KICAgICAgICAgICAgInZlcnNpb24iIDogIjQuMC4xIiwNCiAgICAgICAgICAgICJhbm5vdGF0aW9uIiA6IFsgew0KICAgICAgICAgICAgICAgInR5cGUiIDogIkFubm90YXRpb24iLA0KICAgICAgICAgICAgICAgInMiIDogew0KICAgICAgICAgICAgICAgICAgInIiIDogIjEiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLypUaGlzIGV4YW1wbGUgaXMgYSB3b3JrIGluIHByb2dyZXNzIGFuZCBzaG91bGQgbm90IGJlIGNvbnNpZGVyZWQgYSBmaW5hbCBzcGVjaWZpY2F0aW9uXG5vciByZWNvbW1lbmRhdGlvbiBmb3IgZ3VpZGFuY2UuIFRoaXMgZXhhbXBsZSB3aWxsIGhlbHAgZ3VpZGUgYW5kIGRpcmVjdCB0aGUgcHJvY2Vzc1xub2YgZmluZGluZyBjb252ZW50aW9ucyBhbmQgdXNhZ2UgcGF0dGVybnMgdGhhdCBtZWV0IHRoZSBuZWVkcyBvZiB0aGUgdmFyaW91cyBzdGFrZWhvbGRlcnNcbmluIHRoZSBtZWFzdXJlIGRldmVsb3BtZW50IGNvbW11bml0eS5cblxuQHVwZGF0ZTogQEBCVFIgMjAyMC0wMy0zMSAtPlxuSW5jcmVtZW50ZWQgdmVyc2lvbiB0byAyLjAuMDAwXG5VcGRhdGVkIEZISVIgdmVyc2lvbiB0byA0LjAuMVxuQEBAKi8iLCJ1c2luZyAiIF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkZISVIiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB2ZXJzaW9uICIsIic0LjAuMSciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9IF0NCiAgICAgIH0sDQogICAgICAiaW5jbHVkZXMiIDogew0KICAgICAgICAgImRlZiIgOiBbIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIyIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNToxLTE1OjU2IiwNCiAgICAgICAgICAgICJsb2NhbElkZW50aWZpZXIiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICJwYXRoIiA6ICJodHRwOi8vZWNxaS5oZWFsdGhpdC5nb3YvZWNxbXMvRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgInZlcnNpb24iIDogIjQuMC4wMDEiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJpbmNsdWRlICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRkhJUkhlbHBlcnMiIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiB2ZXJzaW9uICIsIic0LjAuMDAxJyIsIiBjYWxsZWQgIiwiRkhJUkhlbHBlcnMiIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9IF0NCiAgICAgIH0sDQogICAgICAicGFyYW1ldGVycyIgOiB7DQogICAgICAgICAiZGVmIiA6IFsgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjEzIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyMzoxLTI0OjY2IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJNZWFzdXJlbWVudCBQZXJpb2QiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiMTMiLA0KICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiIiwicGFyYW1ldGVyICIsIlwiTWVhc3VyZW1lbnQgUGVyaW9kXCIiLCIgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTIiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiSW50ZXJ2YWw8IiBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiRGF0ZVRpbWUiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIj4iIF0NCiAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICBkZWZhdWx0ICIgXQ0KICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgInIiIDogIjEwIiwNCiAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjgiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIkludGVydmFsWyIsIkAyMDE5LTAxLTAxVDAwOjAwOjAwLjAiLCIsICIsIkAyMDIwLTAxLTAxVDAwOjAwOjAwLjAiLCIpIiBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImRlZmF1bHQiIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjEwIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDoxMS0yNDo2NiIsDQogICAgICAgICAgICAgICAibG93Q2xvc2VkIiA6IHRydWUsDQogICAgICAgICAgICAgICAiaGlnaENsb3NlZCIgOiBmYWxzZSwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJJbnRlcnZhbCIsDQogICAgICAgICAgICAgICAibG93IiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI4IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDoyMC0yNDo0MSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgInllYXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMjAxOSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAibW9udGgiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAiZGF5IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjEiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgImhvdXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAibWludXRlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjAiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgInNlY29uZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJtaWxsaXNlY29uZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICJoaWdoIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICI5IiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyNDo0NC0yNDo2NSIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiRGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgInllYXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMjAyMCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAibW9udGgiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMSIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAiZGF5IiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjEiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgImhvdXIiIDogew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlVHlwZSIgOiAie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiwNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiMCIsDQogICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiTGl0ZXJhbCINCiAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAibWludXRlIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIsDQogICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogIjAiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgInNlY29uZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICJtaWxsaXNlY29uZCIgOiB7DQogICAgICAgICAgICAgICAgICAgICAidmFsdWVUeXBlIiA6ICJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiLA0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6ICIwIiwNCiAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJMaXRlcmFsIg0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJwYXJhbWV0ZXJUeXBlU3BlY2lmaWVyIiA6IHsNCiAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMiIsDQogICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM6MzItMjM6NDkiLA0KICAgICAgICAgICAgICAgInR5cGUiIDogIkludGVydmFsVHlwZVNwZWNpZmllciIsDQogICAgICAgICAgICAgICAicG9pbnRUeXBlIiA6IHsNCiAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxMSIsDQogICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMjM6NDEtMjM6NDgiLA0KICAgICAgICAgICAgICAgICAgIm5hbWUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9RGF0ZVRpbWUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIk5hbWVkVHlwZVNwZWNpZmllciINCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgICAgIH0gXQ0KICAgICAgfSwNCiAgICAgICJ2YWx1ZVNldHMiIDogew0KICAgICAgICAgImRlZiIgOiBbIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICIzIiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxNzoxLTE3OjEwMyIsDQogICAgICAgICAgICAibmFtZSIgOiAiQW5udWFsIFdlbGxuZXNzIFZpc2l0IiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNTI2LjMuMTI0MCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIzIiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiQW5udWFsIFdlbGxuZXNzIFZpc2l0XCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy41MjYuMy4xMjQwJyIgXQ0KICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9IF0NCiAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICJsb2NhbElkIiA6ICI0IiwNCiAgICAgICAgICAgICJsb2NhdG9yIiA6ICIxODoxLTE4OjExNiIsDQogICAgICAgICAgICAibmFtZSIgOiAiSG9tZSBIZWFsdGhjYXJlIFNlcnZpY2VzIiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMTYiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ2YWx1ZXNldCAiLCJcIkhvbWUgSGVhbHRoY2FyZSBTZXJ2aWNlc1wiIiwiOiAiLCInaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMTYnIiBdDQogICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0gXQ0KICAgICAgICAgfSwgew0KICAgICAgICAgICAgImxvY2FsSWQiIDogIjUiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjE5OjEtMTk6MTA0IiwNCiAgICAgICAgICAgICJuYW1lIiA6ICJPZmZpY2UgVmlzaXQiLA0KICAgICAgICAgICAgImlkIiA6ICJodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTAwMSIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICI1IiwNCiAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiIsInZhbHVlc2V0ICIsIlwiT2ZmaWNlIFZpc2l0XCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTAwMSciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNiIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjA6MS0yMDoxNTQiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlByZXZlbnRpdmUgQ2FyZSBTZXJ2aWNlcyAtIEVzdGFibGlzaGVkIE9mZmljZSBWaXNpdCwgMTggYW5kIFVwIiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMjUiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNiIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ2YWx1ZXNldCAiLCJcIlByZXZlbnRpdmUgQ2FyZSBTZXJ2aWNlcyAtIEVzdGFibGlzaGVkIE9mZmljZSBWaXNpdCwgMTggYW5kIFVwXCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTAyNSciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiNyIsDQogICAgICAgICAgICAibG9jYXRvciIgOiAiMjE6MS0yMToxNDgiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlByZXZlbnRpdmUgQ2FyZSBTZXJ2aWNlcy1Jbml0aWFsIE9mZmljZSBWaXNpdCwgMTggYW5kIFVwIiwNCiAgICAgICAgICAgICJpZCIgOiAiaHR0cDovL2N0cy5ubG0ubmloLmdvdi9maGlyL1ZhbHVlU2V0LzIuMTYuODQwLjEuMTEzODgzLjMuNDY0LjEwMDMuMTAxLjEyLjEwMjMiLA0KICAgICAgICAgICAgImFjY2Vzc0xldmVsIiA6ICJQdWJsaWMiLA0KICAgICAgICAgICAgImFubm90YXRpb24iIDogWyB7DQogICAgICAgICAgICAgICAidHlwZSIgOiAiQW5ub3RhdGlvbiIsDQogICAgICAgICAgICAgICAicyIgOiB7DQogICAgICAgICAgICAgICAgICAiciIgOiAiNyIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJ2YWx1ZXNldCAiLCJcIlByZXZlbnRpdmUgQ2FyZSBTZXJ2aWNlcy1Jbml0aWFsIE9mZmljZSBWaXNpdCwgMTggYW5kIFVwXCIiLCI6ICIsIidodHRwOi8vY3RzLm5sbS5uaWguZ292L2ZoaXIvVmFsdWVTZXQvMi4xNi44NDAuMS4xMTM4ODMuMy40NjQuMTAwMy4xMDEuMTIuMTAyMyciIF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdDQogICAgICAgICB9IF0NCiAgICAgIH0sDQogICAgICAic3RhdGVtZW50cyIgOiB7DQogICAgICAgICAiZGVmIiA6IFsgew0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2OjEtMjY6MTUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImNvbnRleHQiIDogIlBhdGllbnQiLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgInR5cGUiIDogIlNpbmdsZXRvbkZyb20iLA0KICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogew0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjI2OjEtMjY6MTUiLA0KICAgICAgICAgICAgICAgICAgImRhdGFUeXBlIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1QYXRpZW50IiwNCiAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vUGF0aWVudCIsDQogICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiDQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICB9LCB7DQogICAgICAgICAgICAibG9jYWxJZCIgOiAiMzQiLA0KICAgICAgICAgICAgImxvY2F0b3IiIDogIjI4OjEtMzc6NDUiLA0KICAgICAgICAgICAgIm5hbWUiIDogIlF1YWxpZnlpbmcgRW5jb3VudGVycyIsDQogICAgICAgICAgICAiY29udGV4dCIgOiAiUGF0aWVudCIsDQogICAgICAgICAgICAiYWNjZXNzTGV2ZWwiIDogIlB1YmxpYyIsDQogICAgICAgICAgICAiYW5ub3RhdGlvbiIgOiBbIHsNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJBbm5vdGF0aW9uIiwNCiAgICAgICAgICAgICAgICJzIiA6IHsNCiAgICAgICAgICAgICAgICAgICJyIiA6ICIzNCIsDQogICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIiLCJkZWZpbmUgIiwiXCJRdWFsaWZ5aW5nIEVuY291bnRlcnNcIiIsIjpcbiAgIiBdDQogICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzMiLA0KICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIoXG4gICAgICAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyMCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJbIiwiRW5jb3VudGVyIiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiT2ZmaWNlIFZpc2l0XCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIl0iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgIFx0XHR1bmlvbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJbIiwiRW5jb3VudGVyIiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiQW5udWFsIFdlbGxuZXNzIFZpc2l0XCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIl0iIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgXHRcdHVuaW9uICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjE3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlsiLCJFbmNvdW50ZXIiLCI6ICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXCJQcmV2ZW50aXZlIENhcmUgU2VydmljZXMgLSBFc3RhYmxpc2hlZCBPZmZpY2UgVmlzaXQsIDE4IGFuZCBVcFwiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJdIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgIFx0XHR1bmlvbiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIxOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJbIiwiRW5jb3VudGVyIiwiOiAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiUHJldmVudGl2ZSBDYXJlIFNlcnZpY2VzLUluaXRpYWwgT2ZmaWNlIFZpc2l0LCAxOCBhbmQgVXBcIiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXSIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgICBcdFx0dW5pb24gIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiWyIsIkVuY291bnRlciIsIjogIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcIkhvbWUgSGVhbHRoY2FyZSBTZXJ2aWNlc1wiIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJdIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlxuICAgICkiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIiAiLCJWYWxpZEVuY291bnRlciIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJcbiAgXHRcdCIgXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIndoZXJlICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjMyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI0IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlZhbGlkRW5jb3VudGVyIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIuIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMjUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAicGVyaW9kIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI3IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgIiwiZHVyaW5nIiwiICIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgIlwiTWVhc3VyZW1lbnQgUGVyaW9kXCIiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiXG4gICAgXHRcdGFuZCAiIF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIzMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyOSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyIiA6ICIyOCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicyIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICJWYWxpZEVuY291bnRlciIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiLiIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInIiIDogIjI5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIiA6IFsgInN0YXR1cyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiBbICIgICIsIj0iLCIgIiBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiciIgOiAiMzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInMiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiIDogWyAiJ2ZpbmlzaGVkJyIgXQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSBdLA0KICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjMzIiwNCiAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTozLTM3OjQ1IiwNCiAgICAgICAgICAgICAgICJ0eXBlIiA6ICJRdWVyeSIsDQogICAgICAgICAgICAgICAic291cmNlIiA6IFsgew0KICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIzIiwNCiAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTozLTM1OjIwIiwNCiAgICAgICAgICAgICAgICAgICJhbGlhcyIgOiAiVmFsaWRFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iIDogew0KICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIyIiwNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIyOTozLTM1OjUiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlVuaW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjIwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMDo3LTMzOjgzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJVbmlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzA6Ny0zMTo0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVW5pb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwOjctMzA6MzMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRhdGFUeXBlIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRlbXBsYXRlSWQiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9FbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVQcm9wZXJ0eSIgOiAidHlwZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29kZUNvbXBhcmF0b3IiIDogImluIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJSZXRyaWV2ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29kZXMiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMwOjE5LTMwOjMyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJPZmZpY2UgVmlzaXQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0UmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjE1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMToxMy0zMTo0OCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGF0YVR5cGUiIDogIntodHRwOi8vaGw3Lm9yZy9maGlyfUVuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGVtcGxhdGVJZCIgOiAiaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0VuY291bnRlciIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29kZVByb3BlcnR5IiA6ICJ0eXBlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlQ29tcGFyYXRvciIgOiAiaW4iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlJldHJpZXZlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlcyIgOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzE6MjUtMzE6NDciLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIkFubnVhbCBXZWxsbmVzcyBWaXNpdCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJVbmlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIxNyIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzI6MTMtMzI6ODkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRhdGFUeXBlIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRlbXBsYXRlSWQiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9FbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVQcm9wZXJ0eSIgOiAidHlwZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29kZUNvbXBhcmF0b3IiIDogImluIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJSZXRyaWV2ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29kZXMiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMyOjI1LTMyOjg4IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJQcmV2ZW50aXZlIENhcmUgU2VydmljZXMgLSBFc3RhYmxpc2hlZCBPZmZpY2UgVmlzaXQsIDE4IGFuZCBVcCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiVmFsdWVTZXRSZWYiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMTkiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjMzOjEzLTMzOjgzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkYXRhVHlwZSIgOiAie2h0dHA6Ly9obDcub3JnL2ZoaXJ9RW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZW1wbGF0ZUlkIiA6ICJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vRW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlUHJvcGVydHkiIDogInR5cGUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVDb21wYXJhdG9yIiA6ICJpbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSIgOiAiUmV0cmlldmUiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVzIiA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzMzoyNS0zMzo4MiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiUHJldmVudGl2ZSBDYXJlIFNlcnZpY2VzLUluaXRpYWwgT2ZmaWNlIFZpc2l0LCAxOCBhbmQgVXAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0UmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzQ6MTMtMzQ6NTEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImRhdGFUeXBlIiA6ICJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInRlbXBsYXRlSWQiIDogImh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9FbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVQcm9wZXJ0eSIgOiAidHlwZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAiY29kZUNvbXBhcmF0b3IiIDogImluIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJSZXRyaWV2ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAiY29kZXMiIDogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM0OjI1LTM0OjUwIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiA6ICJIb21lIEhlYWx0aGNhcmUgU2VydmljZXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlZhbHVlU2V0UmVmIg0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICB9IF0sDQogICAgICAgICAgICAgICAicmVsYXRpb25zaGlwIiA6IFsgXSwNCiAgICAgICAgICAgICAgICJ3aGVyZSIgOiB7DQogICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzIiLA0KICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM2OjUtMzc6NDUiLA0KICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkFuZCIsDQogICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNyIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzY6MTEtMzY6NTkiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkluY2x1ZGVkSW4iLA0KICAgICAgICAgICAgICAgICAgICAgIm9wZXJhbmQiIDogWyB7DQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiVG9JbnRlcnZhbCIsDQogICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyeU5hbWUiIDogIkZISVJIZWxwZXJzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJGdW5jdGlvblJlZiIsDQogICAgICAgICAgICAgICAgICAgICAgICAib3BlcmFuZCIgOiBbIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIyNSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzY6MTEtMzY6MzEiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiIDogInBlcmlvZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGUiIDogIlZhbGlkRW5jb3VudGVyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQcm9wZXJ0eSINCiAgICAgICAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgICAgICAgfSwgew0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI2IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNjo0MC0zNjo1OSIsDQogICAgICAgICAgICAgICAgICAgICAgICAibmFtZSIgOiAiTWVhc3VyZW1lbnQgUGVyaW9kIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIiA6ICJQYXJhbWV0ZXJSZWYiDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0sIHsNCiAgICAgICAgICAgICAgICAgICAgICJsb2NhbElkIiA6ICIzMSIsDQogICAgICAgICAgICAgICAgICAgICAibG9jYXRvciIgOiAiMzc6MTEtMzc6NDUiLA0KICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkVxdWFsIiwNCiAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiIDogIlRvU3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJ5TmFtZSIgOiAiRkhJUkhlbHBlcnMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkZ1bmN0aW9uUmVmIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYW5kIiA6IFsgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsSWQiIDogIjI5IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhdG9yIiA6ICIzNzoxMS0zNzozMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aCIgOiAic3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY29wZSIgOiAiVmFsaWRFbmNvdW50ZXIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIlByb3BlcnR5Ig0KICAgICAgICAgICAgICAgICAgICAgICAgfSBdDQogICAgICAgICAgICAgICAgICAgICB9LCB7DQogICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxJZCIgOiAiMzAiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImxvY2F0b3IiIDogIjM3OjM2LTM3OjQ1IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZVR5cGUiIDogInt1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiZmluaXNoZWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiIDogIkxpdGVyYWwiDQogICAgICAgICAgICAgICAgICAgICB9IF0NCiAgICAgICAgICAgICAgICAgIH0gXQ0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgfSBdDQogICAgICB9DQogICB9DQp9" } ] }, "request": { "method": "PUT", "url": "Library/AdultOutpatientEncountersFHIR4" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.666.5.307", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.666.5.307" } ], "version": "20200307", "name": "EncounterInpatient", "title": "Encounter Inpatient", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:45-07:00", "contains": [ { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "183452005", "display": "Emergency hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "32485007", "display": "Hospital admission (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8715000", "display": "Hospital admission, elective (procedure)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.666.5.307" } }, { "resource": { "resourceType": "Measure", "id": "ColorectalCancerScreeningsFHIR", "meta": { "profile": [ "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/proportion-measure-cqfm", "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-measure-cqfm" ] }, "language": "en", "extension": [ { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis", "valueCode": "boolean" }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem", "valueReference": { "reference": "Device/cqf-tooling" } }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-parameter", "valueParameterDefinition": { "name": "Measurement Period", "use": "in", "min": 0, "max": "1", "type": "Period" } }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-parameter", "valueParameterDefinition": { "name": "SDE Sex", "use": "out", "min": 0, "max": "1", "type": "Coding" } }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-parameter", "valueParameterDefinition": { "name": "Numerator", "use": "out", "min": 0, "max": "1", "type": "boolean" } }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-parameter", "valueParameterDefinition": { "name": "Denominator", "use": "out", "min": 0, "max": "1", "type": "boolean" } }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-parameter", "valueParameterDefinition": { "name": "SDE Payer", "use": "out", "min": 0, "max": "*", "type": "Any" } }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-parameter", "valueParameterDefinition": { "name": "Initial Population", "use": "out", "min": 0, "max": "1", "type": "boolean" } }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-parameter", "valueParameterDefinition": { "name": "SDE Ethnicity", "use": "out", "min": 0, "max": "*", "type": "Coding" } }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-parameter", "valueParameterDefinition": { "name": "SDE Race", "use": "out", "min": 0, "max": "*", "type": "Coding" } }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-dataRequirement", "valueDataRequirement": { "type": "Patient", "profile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ], "mustSupport": [ "extension", "value", "url" ], "codeFilter": [ { "path": "url", "code": [ { "code": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity" } ] } ] } }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-dataRequirement", "valueDataRequirement": { "type": "Patient", "profile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ], "mustSupport": [ "extension", "value", "url" ], "codeFilter": [ { "path": "url", "code": [ { "code": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-race" } ] } ] } }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "SupplementalDataElementsFHIR4" }, { "url": "name", "valueString": "SDE Sex" }, { "url": "statement", "valueString": "define \"SDE Sex\":\n case\n when Patient.gender = 'male' then Code { code: 'M', system: 'http://hl7.org/fhir/v3/AdministrativeGender', display: 'Male' }\n when Patient.gender = 'female' then Code { code: 'F', system: 'http://hl7.org/fhir/v3/AdministrativeGender', display: 'Female' }\n else null\n end" }, { "url": "displaySequence", "valueInteger": 0 } ] }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "ColorectalCancerScreeningsFHIR" }, { "url": "name", "valueString": "SDE Sex" }, { "url": "statement", "valueString": "define \"SDE Sex\":\n SDE.\"SDE Sex\"" }, { "url": "displaySequence", "valueInteger": 1 } ] }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "ColorectalCancerScreeningsFHIR" }, { "url": "name", "valueString": "Colonoscopy Performed" }, { "url": "statement", "valueString": "define \"Colonoscopy Performed\":\n [Procedure: \"Colonoscopy\"] Colonoscopy\n \t\twhere Colonoscopy.status = 'completed'\n \t\t and Global.\"Normalize Interval\"(Colonoscopy.performed) ends 10 years or less on or before end of \"Measurement Period\"" }, { "url": "displaySequence", "valueInteger": 2 } ] }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "ColorectalCancerScreeningsFHIR" }, { "url": "name", "valueString": "Fecal Occult Blood Test Performed" }, { "url": "statement", "valueString": "define \"Fecal Occult Blood Test Performed\":\n [Observation: \"Fecal Occult Blood Test (FOBT)\"] FecalOccultResult\n \t\twhere FecalOccultResult.status in {'final', 'amended', 'corrected', 'preliminary'}\n \t\t\tand FecalOccultResult.value is not null\n \t\t\tand Global.\"Normalize Interval\"(FecalOccultResult.effective) during day of \"Measurement Period\"" }, { "url": "displaySequence", "valueInteger": 3 } ] }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "ColorectalCancerScreeningsFHIR" }, { "url": "name", "valueString": "Flexible Sigmoidoscopy Performed" }, { "url": "statement", "valueString": "define \"Flexible Sigmoidoscopy Performed\":\n [Procedure: \"Flexible Sigmoidoscopy\"] FlexibleSigmoidoscopy\n \t\twhere FlexibleSigmoidoscopy.status = 'completed'\n \t\t\tand Global.\"Normalize Interval\"(FlexibleSigmoidoscopy.performed) ends 5 years or less on or before end of \"Measurement Period\"" }, { "url": "displaySequence", "valueInteger": 4 } ] }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "ColorectalCancerScreeningsFHIR" }, { "url": "name", "valueString": "Fecal Immunochemical Test DNA" }, { "url": "statement", "valueString": "define \"Fecal Immunochemical Test DNA\":\n [Observation: \"FIT DNA\"] FitDNA\n \t\twhere FitDNA.status in {'final', 'amended', 'corrected', 'preliminary'}\n \t\t\tand FitDNA.value is not null\n \t\t\tand Global.\"Normalize Interval\"(FitDNA.effective) occurs 3 years or less on or before day of end of \"Measurement Period\"" }, { "url": "displaySequence", "valueInteger": 5 } ] }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "ColorectalCancerScreeningsFHIR" }, { "url": "name", "valueString": "CT Colonography Performed" }, { "url": "statement", "valueString": "define \"CT Colonography Performed\":\n [Procedure: \"CT Colonography\"] Colonography\n \t\twhere Colonography.status = 'completed'\n \t\t\tand Global.\"Normalize Interval\"(Colonography.performed) ends 5 years or less on or before end of \"Measurement Period\"" }, { "url": "displaySequence", "valueInteger": 6 } ] }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "ColorectalCancerScreeningsFHIR" }, { "url": "name", "valueString": "Numerator" }, { "url": "statement", "valueString": "define \"Numerator\":\n exists \"Colonoscopy Performed\"\n \t\tor exists \"Fecal Occult Blood Test Performed\"\n \t\tor exists \"Flexible Sigmoidoscopy Performed\"\n \t\tor exists \"Fecal Immunochemical Test DNA\"\n \t\tor exists \"CT Colonography Performed\"" }, { "url": "displaySequence", "valueInteger": 7 } ] }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "AdultOutpatientEncountersFHIR4" }, { "url": "name", "valueString": "Qualifying Encounters" }, { "url": "statement", "valueString": "define \"Qualifying Encounters\":\n (\n [Encounter: \"Office Visit\"]\n \t\tunion [Encounter: \"Annual Wellness Visit\"]\n \t\tunion [Encounter: \"Preventive Care Services - Established Office Visit, 18 and Up\"]\n \t\tunion [Encounter: \"Preventive Care Services-Initial Office Visit, 18 and Up\"]\n \t\tunion [Encounter: \"Home Healthcare Services\"]\n ) ValidEncounter\n \t\twhere ValidEncounter.period during \"Measurement Period\"\n \t\tand ValidEncounter.status = 'finished'" }, { "url": "displaySequence", "valueInteger": 8 } ] }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "ColorectalCancerScreeningsFHIR" }, { "url": "name", "valueString": "Initial Population" }, { "url": "statement", "valueString": "define \"Initial Population\":\n AgeInYearsAt(start of \"Measurement Period\") between 50 and 75\n\t and exists AdultOutpatientEncounters.\"Qualifying Encounters\"" }, { "url": "displaySequence", "valueInteger": 9 } ] }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "ColorectalCancerScreeningsFHIR" }, { "url": "name", "valueString": "Denominator" }, { "url": "statement", "valueString": "define \"Denominator\":\n \"Initial Population\"" }, { "url": "displaySequence", "valueInteger": 10 } ] }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "SupplementalDataElementsFHIR4" }, { "url": "name", "valueString": "SDE Payer" }, { "url": "statement", "valueString": "define \"SDE Payer\":\n [Coverage: type in \"Payer\"] Payer\n return {\n code: Payer.type,\n period: Payer.period\n }" }, { "url": "displaySequence", "valueInteger": 11 } ] }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "ColorectalCancerScreeningsFHIR" }, { "url": "name", "valueString": "SDE Payer" }, { "url": "statement", "valueString": "define \"SDE Payer\":\n SDE.\"SDE Payer\"" }, { "url": "displaySequence", "valueInteger": 12 } ] }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "SupplementalDataElementsFHIR4" }, { "url": "name", "valueString": "SDE Ethnicity" }, { "url": "statement", "valueString": "define \"SDE Ethnicity\":\n (flatten (\n Patient.extension Extension\n where Extension.url = 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity'\n return Extension.extension\n )) E\n where E.url = 'ombCategory'\n or E.url = 'detailed'\n return FHIRHelpers.ToCode(E.value)" }, { "url": "displaySequence", "valueInteger": 13 } ] }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "ColorectalCancerScreeningsFHIR" }, { "url": "name", "valueString": "SDE Ethnicity" }, { "url": "statement", "valueString": "define \"SDE Ethnicity\":\n SDE.\"SDE Ethnicity\"" }, { "url": "displaySequence", "valueInteger": 14 } ] }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "SupplementalDataElementsFHIR4" }, { "url": "name", "valueString": "SDE Race" }, { "url": "statement", "valueString": "define \"SDE Race\":\n (flatten (\n Patient.extension Extension\n where Extension.url = 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-race'\n return Extension.extension\n )) E\n where E.url = 'ombCategory'\n or E.url = 'detailed'\n return FHIRHelpers.ToCode(E.value)" }, { "url": "displaySequence", "valueInteger": 15 } ] }, { "url": "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "ColorectalCancerScreeningsFHIR" }, { "url": "name", "valueString": "SDE Race" }, { "url": "statement", "valueString": "define \"SDE Race\":\n SDE.\"SDE Race\"" }, { "url": "displaySequence", "valueInteger": 16 } ] } ], "url": "http://ecqi.healthit.gov/ecqms/Measure/ColorectalCancerScreeningsFHIR", "identifier": [ { "use": "official", "system": "http://hl7.org/fhir/cqi/ecqm/Measure/Identifier/guid", "value": "e9142f0e-3fc3-4d85-b29e-33ab87ee39c7" }, { "use": "official", "system": "http://hl7.org/fhir/cqi/ecqm/Measure/Identifier/cms", "value": "130FHIR" } ], "version": "0.0.001", "name": "ColorectalCancerScreeningsFHIR", "title": "Colorectal Cancer ScreeningFHIR", "status": "draft", "experimental": false, "date": "2021-09-08T20:24:19-06:00", "publisher": "National Committee for Quality Assurance", "contact": [ { "telecom": [ { "system": "url", "value": "https://cms.gov" } ] } ], "description": "Percentage of adults 50-75 years of age who had appropriate screening for colorectal cancer", "purpose": "Unknown", "copyright": "This Physician Performance Measure (Measure) and related data specifications are owned and were developed by the National Committee for Quality Assurance (NCQA). NCQA is not responsible for any use of the Measure. NCQA makes no representations, warranties, or endorsement about the quality of any organization or physician that uses or reports performance measures and NCQA has no liability to anyone who relies on such measures or specifications. NCQA holds a copyright in the Measure. The Measure can be reproduced and distributed, without modification, for noncommercial purposes (e.g., use by healthcare providers in connection with their practices) without obtaining approval from NCQA. Commercial use is defined as the sale, licensing, or distribution of the Measure for commercial gain, or incorporation of the Measure into a product or service that is sold, licensed or distributed for commercial gain. All commercial uses or requests for modification must be approved by NCQA and are subject to a license at the discretion of NCQA. (C) 2012-2020 National Committee for Quality Assurance. All Rights Reserved. \n\nLimited proprietary coding is contained in the Measure specifications for user convenience. Users of proprietary code sets should obtain all necessary licenses from the owners of the code sets. NCQA disclaims all liability for use or accuracy of any third party codes contained in the specifications.\n\nCPT(R) contained in the Measure specifications is copyright 2004-2020 American Medical Association. LOINC(R) copyright 2004-2020 Regenstrief Institute, Inc. This material contains SNOMED Clinical Terms(R) (SNOMED CT[R]) copyright 2004-2020 International Health Terminology Standards Development Organisation. ICD-10 copyright 2020 World Health Organization. All Rights Reserved.", "effectivePeriod": { "start": "2022-01-01", "end": "2022-12-31" }, "relatedArtifact": [ { "type": "depends-on", "display": "Library SDE", "resource": "http://ecqi.healthit.gov/ecqms/Library/SupplementalDataElementsFHIR4|2.0.000" }, { "type": "depends-on", "display": "Library FHIRHelpers", "resource": "http://ecqi.healthit.gov/ecqms/Library/FHIRHelpers|4.0.001" }, { "type": "depends-on", "display": "Library Global", "resource": "http://ecqi.healthit.gov/ecqms/Library/MATGlobalCommonFunctionsFHIR4|6.0.000" }, { "type": "depends-on", "display": "Library AdultOutpatientEncounters", "resource": "http://ecqi.healthit.gov/ecqms/Library/AdultOutpatientEncountersFHIR4|2.0.000" }, { "type": "depends-on", "display": "Value set Colonoscopy", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1020" }, { "type": "depends-on", "display": "Value set Fecal Occult Blood Test (FOBT)", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1011" }, { "type": "depends-on", "display": "Value set Flexible Sigmoidoscopy", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1010" }, { "type": "depends-on", "display": "Value set FIT DNA", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1039" }, { "type": "depends-on", "display": "Value set CT Colonography", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1038" }, { "type": "depends-on", "display": "Value set Office Visit", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001" }, { "type": "depends-on", "display": "Value set Annual Wellness Visit", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1240" }, { "type": "depends-on", "display": "Value set Preventive Care Services - Established Office Visit, 18 and Up", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1025" }, { "type": "depends-on", "display": "Value set Preventive Care Services-Initial Office Visit, 18 and Up", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1023" }, { "type": "depends-on", "display": "Value set Home Healthcare Services", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1016" }, { "type": "depends-on", "display": "Value set Payer", "resource": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591" } ], "library": [ "http://ecqi.healthit.gov/ecqms/Library/ColorectalCancerScreeningsFHIR" ], "disclaimer": "The performance Measure is not a clinical guideline and does not establish a standard of medical care, and has not been tested for all potential applications. THE MEASURE AND SPECIFICATIONS ARE PROVIDED \"AS IS\" WITHOUT WARRANTY OF ANY KIND.\n \nDue to technical limitations, registered trademarks are indicated by (R) or [R] and unregistered trademarks are indicated by (TM) or [TM].", "scoring": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/measure-scoring", "code": "proportion", "display": "Proportion" } ] }, "type": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/measure-type", "code": "process" } ] } ], "rationale": "Colorectal cancer represents eight percent of all new cancer cases in the United States. In 2020, there were an estimated 147,950 new cases of colorectal cancer and an estimated 53,200 deaths attributed to it. According to the National Cancer Institute, about 4.2 percent of men and women will be diagnosed with colorectal cancer at some point during their lifetimes. For most adults, older age is the most important risk factor for colorectal cancer, although being male and black are also associated with higher incidence and mortality. Colorectal cancer is most frequently diagnosed among people 65 to 74 years old (National Cancer Institute, 2020).\n\nScreening can be effective for finding precancerous lesions (polyps) that could later become malignant, and for detecting early cancers that can be more easily and effectively treated. Precancerous polyps usually take about 10 to 15 years to develop into colorectal cancer, and most can be found and removed before turning into cancer. The five-year relative survival rate for people whose colorectal cancer is found in the early stage before it has spread is about 90 percent (American Cancer Society, 2020).", "clinicalRecommendationStatement": "The U.S. Preventive Services Task Force (2016) recommends screening for colorectal cancer starting at age 50 years and continuing until age 75 years. This is a Grade A recommendation (U.S. Preventive Services Task Force, 2016). \nAppropriate screenings are defined by any one of the following:\n-Colonoscopy (every 10 years)\n-Flexible sigmoidoscopy (every 5 years)\n-Fecal occult blood test (annually)\n-FIT-DNA (every 3 years)\n-Computed tomographic colonography (every 5 years)", "improvementNotation": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/measure-improvement-notation", "code": "increase" } ] }, "guidance": "Patient self-report for procedures as well as diagnostic studies should be recorded in \"Procedure, Performed\" template or \"Diagnostic Study, Performed\" template in QRDA-1. \n\nDo not count digital rectal exams (DRE), fecal occult blood tests (FOBTs) performed in an office setting or performed on a sample collected via DRE.\n\nThis eCQM is a patient-based measure.\n\nThis version of the eCQM uses QDM version 5.5. Please refer to the eCQI resource center (https://ecqi.healthit.gov/qdm) for more information on the QDM.", "group": [ { "id": "group-1", "population": [ { "id": "B225F36D-A1FE-4840-A685-4B48964C6890", "code": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/measure-population", "code": "initial-population", "display": "Initial Population" } ] }, "criteria": { "language": "text/cql.identifier", "expression": "Initial Population" } }, { "id": "19E7BDDF-1A30-4179-A186-402D43D29D90", "code": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/measure-population", "code": "denominator", "display": "Denominator" } ] }, "criteria": { "language": "text/cql.identifier", "expression": "Denominator" } }, { "id": "C071B00B-A126-47F0-85CC-4DD7B76BD15D", "code": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/measure-population", "code": "numerator", "display": "Numerator" } ] }, "criteria": { "language": "text/cql.identifier", "expression": "Numerator" } } ] } ], "supplementalData": [ { "id": "9CB0299E-74B0-4425-8758-52D6FC0F979C", "usage": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/measure-data-usage", "code": "supplemental-data" } ] } ], "criteria": { "language": "text/cql.identifier", "expression": "SDE Ethnicity" } }, { "id": "E3272BE4-42FD-4A2F-9226-0DF6D60AC982", "usage": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/measure-data-usage", "code": "supplemental-data" } ] } ], "criteria": { "language": "text/cql.identifier", "expression": "SDE Payer" } }, { "id": "5C3ACF2A-15D2-44A0-A83D-F4FCC3E2F27A", "usage": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/measure-data-usage", "code": "supplemental-data" } ] } ], "criteria": { "language": "text/cql.identifier", "expression": "SDE Race" } }, { "id": "8114BAD7-FAC8-4E22-91CB-33BC3DDB9986", "usage": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/measure-data-usage", "code": "supplemental-data" } ] } ], "criteria": { "language": "text/cql.identifier", "expression": "SDE Sex" } } ] }, "request": { "method": "PUT", "url": "Measure/ColorectalCancerScreeningsFHIR" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.101.12.1012", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1012", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.101.12.1012" } ], "version": "20180310", "name": "NursingFacilityVisit", "title": "Nursing Facility Visit", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18170008", "display": "Subsequent nursing facility visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "207195004", "display": "History and physical examination with evaluation and management of nursing facility patient (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18170008", "display": "Subsequent nursing facility visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "207195004", "display": "History and physical examination with evaluation and management of nursing facility patient (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18170008", "display": "Subsequent nursing facility visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "207195004", "display": "History and physical examination with evaluation and management of nursing facility patient (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18170008", "display": "Subsequent nursing facility visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "207195004", "display": "History and physical examination with evaluation and management of nursing facility patient (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18170008", "display": "Subsequent nursing facility visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "207195004", "display": "History and physical examination with evaluation and management of nursing facility patient (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18170008", "display": "Subsequent nursing facility visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "207195004", "display": "History and physical examination with evaluation and management of nursing facility patient (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18170008", "display": "Subsequent nursing facility visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "207195004", "display": "History and physical examination with evaluation and management of nursing facility patient (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18170008", "display": "Subsequent nursing facility visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "207195004", "display": "History and physical examination with evaluation and management of nursing facility patient (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18170008", "display": "Subsequent nursing facility visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "207195004", "display": "History and physical examination with evaluation and management of nursing facility patient (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18170008", "display": "Subsequent nursing facility visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "207195004", "display": "History and physical examination with evaluation and management of nursing facility patient (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18170008", "display": "Subsequent nursing facility visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "207195004", "display": "History and physical examination with evaluation and management of nursing facility patient (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18170008", "display": "Subsequent nursing facility visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "207195004", "display": "History and physical examination with evaluation and management of nursing facility patient (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18170008", "display": "Subsequent nursing facility visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "207195004", "display": "History and physical examination with evaluation and management of nursing facility patient (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18170008", "display": "Subsequent nursing facility visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "207195004", "display": "History and physical examination with evaluation and management of nursing facility patient (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18170008", "display": "Subsequent nursing facility visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "207195004", "display": "History and physical examination with evaluation and management of nursing facility patient (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18170008", "display": "Subsequent nursing facility visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "207195004", "display": "History and physical examination with evaluation and management of nursing facility patient (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99304", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A detailed or comprehensive history; A detailed or comprehensive examination; and Medical decision making that is straightforward or of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of low severity. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99305", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of moderate severity. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99306", "display": "Initial nursing facility care, per day, for the evaluation and management of a patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the problem(s) requiring admission are of high severity. Typically, 45 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99307", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 10 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99308", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is responding inadequately to therapy or has developed a minor complication. Typically, 15 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99309", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient has developed a significant complication or a significant new problem. Typically, 25 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99310", "display": "Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 35 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99315", "display": "Nursing facility discharge day management; 30 minutes or less" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99316", "display": "Nursing facility discharge day management; more than 30 minutes" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99318", "display": "Evaluation and management of a patient involving an annual nursing facility assessment, which requires these 3 key components: A detailed interval history; A comprehensive examination; and Medical decision making that is of low to moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is stable, recovering, or improving. Typically, 30 minutes are spent at the bedside and on the patient's facility floor or unit." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "18170008", "display": "Subsequent nursing facility visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "207195004", "display": "History and physical examination with evaluation and management of nursing facility patient (procedure)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.101.12.1012" } }, { "resource": { "resourceType": "Patient", "id": "numer-EXM130", "meta": { "profile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient" ] }, "extension": [ { "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-race", "extension": [ { "url": "ombCategory", "valueCoding": { "system": "urn:oid:2.16.840.1.113883.6.238", "code": "2028-9", "display": "Asian" } } ] }, { "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity", "extension": [ { "url": "ombCategory", "valueCoding": { "system": "urn:oid:2.16.840.1.113883.6.238", "code": "2135-2", "display": "Hispanic or Latino" } } ] } ], "identifier": [ { "use": "usual", "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "MR", "display": "Medical Record Number" } ] }, "system": "http://hospital.smarthealthit.org", "value": "999999992" } ], "name": [ { "family": "Blitz", "given": [ "Don" ] } ], "gender": "male", "birthDate": "1965-01-01", "generalPractitioner":[ {"reference": "Practitioner/practitioner-EXM130"} ] }, "request": { "method": "PUT", "url": "Patient/numer-EXM130" } }, {"resource":{ "resourceType": "Group", "id": "group-EXM130", "type": "person", "actual": true, "member": [ { "entity": { "reference": "Patient/denom-EXM130" } }, { "entity": { "reference": "Patient/numer-EXM130" } }, { "entity": { "reference": "Patient/neg-ip-EXM130" } } ] }, "request": { "method": "PUT", "url": "Group/group-EXM130" } }, {"resource":{ "resourceType": "Practitioner", "id": "practitioner-EXM130", "name": [ { "family": "Dawg", "given": [ "Jay" ], "prefix": [ "Dr" ] } ] }, "request": { "method": "PUT", "url": "Practitioner/practitioner-EXM130" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.101.12.1016", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1016", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.101.12.1016" } ], "version": "20180310", "name": "HomeHealthcareServices", "title": "Home Healthcare Services", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99341", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99342", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99343", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99344", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99345", "display": "Home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99347", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self limited or minor. Typically, 15 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99348", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99349", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are moderate to high severity. Typically, 40 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99350", "display": "Home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent face-to-face with the patient and/or family." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185460008", "display": "Home visit request by patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185462000", "display": "Home visit request by relative (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185466002", "display": "Home visit for urgent condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185467006", "display": "Home visit for acute condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185468001", "display": "Home visit for chronic condition (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "185470005", "display": "Home visit elderly assessment (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "225929007", "display": "Joint home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "315205008", "display": "Bank holiday home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "439708006", "display": "Home visit (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "698704008", "display": "Home visit for rheumatology service (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "704126008", "display": "Home visit for anticoagulant drug monitoring (procedure)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.101.12.1016" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.101.12.1014", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1014", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.101.12.1014" } ], "version": "20180310", "name": "CareServicesinLong-TermResidentialFacility", "title": "Care Services in Long-Term Residential Facility", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "209099002", "display": "History and physical examination with management of domiciliary or rest home patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "210098006", "display": "Domiciliary or rest home patient evaluation and management (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "209099002", "display": "History and physical examination with management of domiciliary or rest home patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "210098006", "display": "Domiciliary or rest home patient evaluation and management (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "209099002", "display": "History and physical examination with management of domiciliary or rest home patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "210098006", "display": "Domiciliary or rest home patient evaluation and management (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "209099002", "display": "History and physical examination with management of domiciliary or rest home patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "210098006", "display": "Domiciliary or rest home patient evaluation and management (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "209099002", "display": "History and physical examination with management of domiciliary or rest home patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "210098006", "display": "Domiciliary or rest home patient evaluation and management (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "209099002", "display": "History and physical examination with management of domiciliary or rest home patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "210098006", "display": "Domiciliary or rest home patient evaluation and management (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "209099002", "display": "History and physical examination with management of domiciliary or rest home patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "210098006", "display": "Domiciliary or rest home patient evaluation and management (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "209099002", "display": "History and physical examination with management of domiciliary or rest home patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "210098006", "display": "Domiciliary or rest home patient evaluation and management (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "209099002", "display": "History and physical examination with management of domiciliary or rest home patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "210098006", "display": "Domiciliary or rest home patient evaluation and management (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "209099002", "display": "History and physical examination with management of domiciliary or rest home patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "210098006", "display": "Domiciliary or rest home patient evaluation and management (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "209099002", "display": "History and physical examination with management of domiciliary or rest home patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "210098006", "display": "Domiciliary or rest home patient evaluation and management (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "209099002", "display": "History and physical examination with management of domiciliary or rest home patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "210098006", "display": "Domiciliary or rest home patient evaluation and management (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "209099002", "display": "History and physical examination with management of domiciliary or rest home patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "210098006", "display": "Domiciliary or rest home patient evaluation and management (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "209099002", "display": "History and physical examination with management of domiciliary or rest home patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "210098006", "display": "Domiciliary or rest home patient evaluation and management (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "209099002", "display": "History and physical examination with management of domiciliary or rest home patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "210098006", "display": "Domiciliary or rest home patient evaluation and management (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "209099002", "display": "History and physical examination with management of domiciliary or rest home patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "210098006", "display": "Domiciliary or rest home patient evaluation and management (procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99324", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A problem focused history; A problem focused examination; and Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low severity. Typically, 20 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99325", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: An expanded problem focused history; An expanded problem focused examination; and Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate severity. Typically, 30 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99326", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A detailed history; A detailed examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 45 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99327", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of high severity. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99328", "display": "Domiciliary or rest home visit for the evaluation and management of a new patient, which requires these 3 key components: A comprehensive history; A comprehensive examination; and Medical decision making of high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the patient is unstable or has developed a significant new problem requiring immediate physician attention. Typically, 75 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99334", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A problem focused interval history; A problem focused examination; Straightforward medical decision making. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are self-limited or minor. Typically, 15 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99335", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: An expanded problem focused interval history; An expanded problem focused examination; Medical decision making of low complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of low to moderate severity. Typically, 25 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99336", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A detailed interval history; A detailed examination; Medical decision making of moderate complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. Typically, 40 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "99337", "display": "Domiciliary or rest home visit for the evaluation and management of an established patient, which requires at least 2 of these 3 key components: A comprehensive interval history; A comprehensive examination; Medical decision making of moderate to high complexity. Counseling and/or coordination of care with other physicians, other qualified health care professionals, or agencies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually, the presenting problem(s) are of moderate to high severity. The patient may be unstable or may have developed a significant new problem requiring immediate physician attention. Typically, 60 minutes are spent with the patient and/or family or caregiver." }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "209099002", "display": "History and physical examination with management of domiciliary or rest home patient (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "210098006", "display": "Domiciliary or rest home patient evaluation and management (procedure)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.101.12.1014" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113883.3.464.1003.108.12.1020", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1020", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113883.3.464.1003.108.12.1020" } ], "version": "20171219", "name": "Colonoscopy", "title": "Colonoscopy", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44388", "display": "Colonoscopy through stoma; diagnostic, including collection of specimen(s) by brushing or washing, when performed (separate procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44389", "display": "Colonoscopy through stoma; with biopsy, single or multiple" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44390", "display": "Colonoscopy through stoma; with removal of foreign body(s)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44391", "display": "Colonoscopy through stoma; with control of bleeding, any method" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44392", "display": "Colonoscopy through stoma; with removal of tumor(s), polyp(s), or other lesion(s) by hot biopsy forceps" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44394", "display": "Colonoscopy through stoma; with removal of tumor(s), polyp(s), or other lesion(s) by snare technique" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44401", "display": "Colonoscopy through stoma; with ablation of tumor(s), polyp(s), or other lesion(s) (includes pre-and post-dilation and guide wire passage, when performed)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44402", "display": "Colonoscopy through stoma; with endoscopic stent placement (including pre- and post-dilation and guide wire passage, when performed)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44403", "display": "Colonoscopy through stoma; with endoscopic mucosal resection" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44404", "display": "Colonoscopy through stoma; with directed submucosal injection(s), any substance" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44405", "display": "Colonoscopy through stoma; with transendoscopic balloon dilation" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44406", "display": "Colonoscopy through stoma; with endoscopic ultrasound examination, limited to the sigmoid, descending, transverse, or ascending colon and cecum and adjacent structures" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44407", "display": "Colonoscopy through stoma; with transendoscopic ultrasound guided intramural or transmural fine needle aspiration/biopsy(s), includes endoscopic ultrasound examination limited to the sigmoid, descending, transverse, or ascending colon and cecum and adjacent structures" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "44408", "display": "Colonoscopy through stoma; with decompression (for pathologic distention) (eg, volvulus, megacolon), including placement of decompression tube, when performed" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45378", "display": "Colonoscopy, flexible; diagnostic, including collection of specimen(s) by brushing or washing, when performed (separate procedure)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45379", "display": "Colonoscopy, flexible; with removal of foreign body(s)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45380", "display": "Colonoscopy, flexible; with biopsy, single or multiple" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45381", "display": "Colonoscopy, flexible; with directed submucosal injection(s), any substance" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45382", "display": "Colonoscopy, flexible; with control of bleeding, any method" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45384", "display": "Colonoscopy, flexible; with removal of tumor(s), polyp(s), or other lesion(s) by hot biopsy forceps" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45385", "display": "Colonoscopy, flexible; with removal of tumor(s), polyp(s), or other lesion(s) by snare technique" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45386", "display": "Colonoscopy, flexible; with transendoscopic balloon dilation" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45388", "display": "Colonoscopy, flexible; with ablation of tumor(s), polyp(s), or other lesion(s) (includes pre- and post-dilation and guide wire passage, when performed)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45389", "display": "Colonoscopy, flexible; with endoscopic stent placement (includes pre- and post-dilation and guide wire passage, when performed)" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45390", "display": "Colonoscopy, flexible; with endoscopic mucosal resection" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45391", "display": "Colonoscopy, flexible; with endoscopic ultrasound examination limited to the rectum, sigmoid, descending, transverse, or ascending colon and cecum, and adjacent structures" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45392", "display": "Colonoscopy, flexible; with transendoscopic ultrasound guided intramural or transmural fine needle aspiration/biopsy(s), includes endoscopic ultrasound examination limited to the rectum, sigmoid, descending, transverse, or ascending colon and cecum, and adjacent structures" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45393", "display": "Colonoscopy, flexible; with decompression (for pathologic distention) (eg, volvulus, megacolon), including placement of decompression tube, when performed" }, { "system": "http://www.ama-assn.org/go/cpt", "version": "2020", "code": "45398", "display": "Colonoscopy, flexible; with band ligation(s) (eg, hemorrhoids)" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0105", "display": "Colorectal cancer screening; colonoscopy on individual at high risk" }, { "system": "urn:oid:2.16.840.1.113883.6.285", "version": "2020", "code": "G0121", "display": "Colorectal cancer screening; colonoscopy on individual not meeting criteria for high risk" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "12350003", "display": "Colonoscopy with rigid sigmoidoscope through colotomy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "174158000", "display": "Open colonoscopy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235150006", "display": "Total colonoscopy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "235151005", "display": "Limited colonoscopy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "25732003", "display": "Fiberoptic colonoscopy with biopsy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "310634005", "display": "Check colonoscopy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "34264006", "display": "Intraoperative colonoscopy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "367535003", "display": "Fiberoptic colonoscopy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425672002", "display": "Diagnostic endoscopic examination of ileoanal pouch and biopsy of ileoanal pouch using colonoscope (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "425937002", "display": "Diagnostic endoscopic examination of enteric pouch using colonoscope (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "427459009", "display": "Diagnostic endoscopic examination of colonic pouch and biopsy of colonic pouch using colonoscope (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "443998000", "display": "Colonoscopy through colostomy with endoscopic biopsy of colon (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "444783004", "display": "Screening colonoscopy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "446521004", "display": "Colonoscopy and excision of mucosa of colon (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "446745002", "display": "Colonoscopy and biopsy of colon (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "447021001", "display": "Colonoscopy and tattooing (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "709421007", "display": "Colonoscopy and dilatation of stricture of colon (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "710293001", "display": "Colonoscopy using fluoroscopic guidance (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "711307001", "display": "Colonoscopy using X-ray guidance (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "713154003", "display": "Endoscopic submucosal dissection of rectum using colonoscope (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "73761001", "display": "Colonoscopy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "8180007", "display": "Fiberoptic colonoscopy through colostomy (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "851000119109", "display": "History of colonoscopy (situation)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113883.3.464.1003.108.12.1020" } }, { "resource": { "resourceType": "ValueSet", "id": "2.16.840.1.113762.1.4.1108.15", "url": "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1108.15", "identifier": [ { "system": "urn:ietf:rfc:3986", "value": "2.16.840.1.113762.1.4.1108.15" } ], "version": "20170504", "name": "Hospicecareambulatory", "title": "Hospice care ambulatory", "status": "active", "experimental": false, "publisher": "NLM", "expansion": { "identifier": "20200507", "timestamp": "2021-01-14T20:59:46-07:00", "contains": [ { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385763009", "display": "Hospice care (regime/therapy)" }, { "system": "http://snomed.info/sct", "version": "2019-09", "code": "385765002", "display": "Hospice care management (procedure)" } ] } }, "request": { "method": "PUT", "url": "ValueSet/2.16.840.1.113762.1.4.1108.15" } } ] }